
This commit changes which variables are static: the Mac (and presumably the Linux) debug data tells you what variables are static, by prefixing their names with double_underscores. The variable names themselves also hint at this: global variables are prefixed with 'g', and use upper-camelcase, while static variables use whatever_you_call_this.
17 lines
330 B
C
17 lines
330 B
C
#pragma once
|
|
|
|
#include "NpChar.h"
|
|
|
|
#define BOSS_MAX 20
|
|
|
|
extern NPCHAR gBoss[BOSS_MAX];
|
|
|
|
typedef void (*BOSSFUNCTION)(void);
|
|
extern BOSSFUNCTION gpBossFuncTbl[10];
|
|
|
|
void InitBossChar(int code);
|
|
void PutBossChar(int fx, int fy);
|
|
void SetBossCharActNo(int a);
|
|
void HitBossBullet(void);
|
|
void ActBossChar(void);
|
|
void HitBossMap(void);
|