Tidied all header.
This commit is contained in:
parent
a895dad6d9
commit
2634a6fd97
|
@ -20,9 +20,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
extern int isSolid(int x, int y);
|
||||
extern int collision(int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2);
|
||||
extern Entity **getAllEntsWithin(int x, int y, int w, int h, Entity *ignore);
|
||||
extern void getSlope(int x1, int y1, int x2, int y2, float *dx, float *dy);
|
||||
extern int collision(int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2);
|
||||
extern int isSolid(int x, int y);
|
||||
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,13 +20,14 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
extern int rrnd(int low, int high);
|
||||
extern void stunBob(void);
|
||||
extern void addExplosionParticles(float x, float y, float radius, int amount);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void awardTrophy(char *id);
|
||||
extern Entity **getAllEntsWithin(int x, int y, int w, int h, Entity *ignore);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void stunBob(void);
|
||||
extern void swapSelf(Entity *e);
|
||||
extern void awardTrophy(char *id);
|
||||
|
||||
extern Game game;
|
||||
|
||||
|
|
|
@ -20,14 +20,15 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void getSlope(int x1, int y1, int x2, int y2, float *dx, float *dy);
|
||||
extern void initLaser(Bullet *b);
|
||||
extern void initGrenade(Bullet *b);
|
||||
extern void initMissile(Bullet *b);
|
||||
extern Bullet *createBaseBullet(Unit *owner);
|
||||
extern void getSlope(int x1, int y1, int x2, int y2, float *dx, float *dy);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void initGrenade(Bullet *b);
|
||||
extern void initLaser(Bullet *b);
|
||||
extern void initMissile(Bullet *b);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern int rrnd(int low, int high);
|
||||
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -21,32 +21,33 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
#include "../../json/cJSON.h"
|
||||
|
||||
#define WALK_SPEED 5
|
||||
#define SWIM_SPEED 3
|
||||
#define FLY_ACCEL 0.1
|
||||
#define FLY_SPEED 8
|
||||
#define SWIM_SPEED 3
|
||||
#define WALK_SPEED 5
|
||||
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern char *getLookupName(const char *prefix, long num);
|
||||
extern long lookup(const char *name);
|
||||
extern double randF(void);
|
||||
extern int rrnd(int low, int high);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern int isSolid(int x, int y);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void addFlameParticles(float x, float y);
|
||||
extern void throwFleshChunks(float x, float y, int amount);
|
||||
extern void firePistol(void);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern void clearControl(int type);
|
||||
extern void fireGrenade(Entity *e);
|
||||
extern void fireLaser(Entity *e);
|
||||
extern void firePistol(void);
|
||||
extern void firePlasma(Entity *e);
|
||||
extern void fireSpread(Entity *e, int n);
|
||||
extern void fireLaser(Entity *e);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern char *getLookupName(const char *prefix, long num);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void initEntity(Entity *e);
|
||||
extern int isControl(int type);
|
||||
extern void clearControl(int type);
|
||||
extern int isSolid(int x, int y);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern long lookup(const char *name);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern double randF(void);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void throwFleshChunks(float x, float y, int amount);
|
||||
|
||||
extern Dev dev;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -21,14 +21,15 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
#include "../../json/cJSON.h"
|
||||
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void addMIATeleportStars(float x, float y);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void updateObjective(char *targetName);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void initEntity(Entity *e);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void updateObjective(char *targetName);
|
||||
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,15 +20,16 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern Unit *createUnit(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int rrnd(int low, int high);
|
||||
extern Bullet *createBaseBullet(Unit *owner);
|
||||
extern void getSlope(int x1, int y1, int x2, int y2, float *dx, float *dy);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern int hasLineOfSight(Entity *src, Entity *dest);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern Bullet *createBaseBullet(Unit *owner);
|
||||
extern Unit *createUnit(void);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern void getSlope(int x1, int y1, int x2, int y2, float *dx, float *dy);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int hasLineOfSight(Entity *src, Entity *dest);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern int rrnd(int low, int high);
|
||||
|
||||
extern Entity *self;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,5 +20,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern Boss *initBlobBoss(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern Boss *initBlobBoss(void);
|
||||
|
||||
|
|
|
@ -20,23 +20,24 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern Boss *initBoss(void);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern void playMusic(int loop);
|
||||
extern int isPlayingMusic(void);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern double randF(void);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void awardTrophy(char *id);
|
||||
extern Bullet *createBaseBullet(Unit *owner);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int enemyCanSeePlayer(Entity *e);
|
||||
extern void entityIdle(void);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern void getSlope(int x1, int y1, int x2, int y2, float *dx, float *dy);
|
||||
extern int enemyCanSeePlayer(Entity *e);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern Boss *initBoss(void);
|
||||
extern int isPlayingMusic(void);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void playMusic(int loop);
|
||||
extern double randF(void);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void updateObjective(char *targetName);
|
||||
extern void awardTrophy(char *id);
|
||||
extern void entityIdle(void);
|
||||
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,7 +20,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern void initEntity(Entity *e);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void initEntity(Entity *e);
|
||||
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,25 +20,26 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern Boss *initBoss(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void playMusic(int loop);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern void addSmokeParticles(float x, float y, int rising);
|
||||
extern int rrnd(int low, int high);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern int enemyCanSeePlayer(Entity *e);
|
||||
extern void updateObjective(char *targetName);
|
||||
extern double randF(void);
|
||||
extern Bullet *createBaseBullet(Unit *owner);
|
||||
extern void getSlope(int x1, int y1, int x2, int y2, float *dx, float *dy);
|
||||
extern void addExplosion(float x, float y, int radius, Entity *owner);
|
||||
extern void addSmokeParticles(float x, float y, int rising);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern void awardTrophy(char *id);
|
||||
extern Bullet *createBaseBullet(Unit *owner);
|
||||
extern int enemyCanSeePlayer(Entity *e);
|
||||
extern void entityIdle(void);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern void getSlope(int x1, int y1, int x2, int y2, float *dx, float *dy);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern Boss *initBoss(void);
|
||||
extern void initMissile(Bullet *b);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void playMusic(int loop);
|
||||
extern double randF(void);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void updateObjective(char *targetName);
|
||||
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,5 +20,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern Boss *initBlobBoss(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern Boss *initBlobBoss(void);
|
||||
|
||||
|
|
|
@ -20,25 +20,26 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern Boss *initBoss(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void playMusic(int loop);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern int rrnd(int low, int high);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern int enemyCanSeePlayer(Entity *e);
|
||||
extern void updateObjective(char *targetName);
|
||||
extern Bullet *createBaseBullet(Unit *owner);
|
||||
extern void getSlope(int x1, int y1, int x2, int y2, float *dx, float *dy);
|
||||
extern void addExplosion(float x, float y, int radius, Entity *owner);
|
||||
extern void addScorchDecal(int x, int y);
|
||||
extern Entity *initTankTrack(Boss *owner);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern void awardTrophy(char *id);
|
||||
extern Bullet *createBaseBullet(Unit *owner);
|
||||
extern int enemyCanSeePlayer(Entity *e);
|
||||
extern void entityIdle(void);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern void getSlope(int x1, int y1, int x2, int y2, float *dx, float *dy);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern Boss *initBoss(void);
|
||||
extern void initMissile(Bullet *b);
|
||||
extern Entity *initTankTrack(Boss *owner);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void playMusic(int loop);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void updateObjective(char *targetName);
|
||||
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,10 +20,11 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern Boss *initBoss(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int rrnd(int low, int high);
|
||||
extern Boss *initBoss(void);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern int rrnd(int low, int high);
|
||||
|
||||
extern Entity *self;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,14 +20,15 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern void initEntity(Entity *e);
|
||||
extern void addSmallFleshChunk(float x, float y);
|
||||
extern void addSparkParticles(float x, float y);
|
||||
extern Bullet *createBaseBullet(Unit *owner);
|
||||
extern void swapSelf(Entity *e);
|
||||
extern void initEntity(Entity *e);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void swapSelf(Entity *e);
|
||||
|
||||
extern Camera camera;
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,14 +20,15 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern void initGrenade(Bullet *b);
|
||||
extern void addSmallFleshChunk(float x, float y);
|
||||
extern void addSparkParticles(float x, float y);
|
||||
extern void addExplosion(float x, float y, int radius, Entity *owner);
|
||||
extern void addScorchDecal(int x, int y);
|
||||
extern void swapSelf(Entity *e);
|
||||
extern void addSmallFleshChunk(float x, float y);
|
||||
extern void addSparkParticles(float x, float y);
|
||||
extern void initGrenade(Bullet *b);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void swapSelf(Entity *e);
|
||||
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,14 +20,15 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern int rrnd(int low, int high);
|
||||
extern void initLaser(Bullet *b);
|
||||
extern void addSmallFleshChunk(float x, float y);
|
||||
extern void addSparkParticles(float x, float y);
|
||||
extern void initLaser(Bullet *b);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void stunBob(void);
|
||||
extern void swapSelf(Entity *e);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,9 +20,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern int rrnd(int low, int high);
|
||||
extern void initMissile(Bullet *b);
|
||||
extern void addExplosion(float x, float y, int radius, Entity *owner);
|
||||
extern void addFlameParticles(float x, float y);
|
||||
extern void initMissile(Bullet *b);
|
||||
extern int rrnd(int low, int high);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -21,17 +21,18 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
|
||||
extern void addExplosion(float x, float y, int radius, Entity *owner);
|
||||
extern int rrnd(int low, int high);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern int enemyCanSeePlayer(Entity *e);
|
||||
extern void updateObjective(char *targetName);
|
||||
extern void fireTriggers(char *targetName);
|
||||
extern void dropCarriedItem(void);
|
||||
extern void addScorchDecal(int x, int y);
|
||||
extern Unit *createUnit(void);
|
||||
extern void dropCarriedItem(void);
|
||||
extern int enemyCanSeePlayer(Entity *e);
|
||||
extern void fireTriggers(char *targetName);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern double randF(void);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void updateObjective(char *targetName);
|
||||
|
||||
extern Dev dev;
|
||||
extern Entity *self;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,8 +20,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern void initEntity(Entity *e);
|
||||
extern void addFlameParticles(float x, float y, int rising);
|
||||
extern void addSmokeParticles(float x, float y, int rising);
|
||||
extern void initEntity(Entity *e);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -20,8 +20,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern void initEntity(Entity *e);
|
||||
extern void addBlood(float x, float y);
|
||||
extern void initEntity(Entity *e);
|
||||
|
||||
extern App app;
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -22,3 +22,4 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
extern Entity *self;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -21,57 +21,58 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../common.h"
|
||||
|
||||
extern Entity *initAquaBlob(void);
|
||||
extern Entity *initBlaze(void);
|
||||
extern Entity *initBlueKeycard(void);
|
||||
extern Entity *initBob(void);
|
||||
extern Entity *initBronzeDoor(void);
|
||||
extern Entity *initBronzeKey(void);
|
||||
extern Entity *initCannon(void);
|
||||
extern Entity *initCardReader(void);
|
||||
extern Entity *initCell(void);
|
||||
extern Entity *initDestructable(void);
|
||||
extern Entity *initDoor(void);
|
||||
extern Entity *initExit(void);
|
||||
extern Entity *initEyeDroidCommander(void);
|
||||
extern Entity *initFrost(void);
|
||||
extern Entity *initGoldDoor(void);
|
||||
extern Entity *initGoldKey(void);
|
||||
extern Entity *initGreenKeycard(void);
|
||||
extern Entity *initGrenadeBlob(void);
|
||||
extern Entity *initGrenadeDroid(void);
|
||||
extern Entity *initHeart(void);
|
||||
extern Entity *initHorizontalDoor(void);
|
||||
extern Entity *initHorizontalLaserTrap(void);
|
||||
extern Entity *initInfoPoint(void);
|
||||
extern Entity *initItem(void);
|
||||
extern Entity *initItemPad(void);
|
||||
extern Entity *initLaserBlob(void);
|
||||
extern Entity *initLaserDroid(void);
|
||||
extern Entity *initLaserTrap(void);
|
||||
extern Entity *initLift(void);
|
||||
extern Entity *initMIA(void);
|
||||
extern Entity *initMachineGunBlob(void);
|
||||
extern Entity *initMachineGunDroid(void);
|
||||
extern Entity *initPistolBlob(void);
|
||||
extern Entity *initPistolDroid(void);
|
||||
extern Entity *initGrenadeDroid(void);
|
||||
extern Entity *initGrenadeBlob(void);
|
||||
extern Entity *initShotgunDroid(void);
|
||||
extern Entity *initShotgunBlob(void);
|
||||
extern Entity *initBob(void);
|
||||
extern Entity *initExit(void);
|
||||
extern Entity *initPowerPool(void);
|
||||
extern Entity *initTeleporter(void);
|
||||
extern Entity *initPressurePlate(void);
|
||||
extern Entity *initInfoPoint(void);
|
||||
extern Entity *initPlasmaBlob(void);
|
||||
extern Entity *initPlasmaDroid(void);
|
||||
extern Entity *initPowerPoint(void);
|
||||
extern Entity *initPowerPool(void);
|
||||
extern Entity *initPressurePlate(void);
|
||||
extern Entity *initPushBlock(void);
|
||||
extern Entity *initLift(void);
|
||||
extern Entity *initDoor(void);
|
||||
extern Entity *initBronzeDoor(void);
|
||||
extern Entity *initSilverDoor(void);
|
||||
extern Entity *initGoldDoor(void);
|
||||
extern Entity *initHorizontalDoor(void);
|
||||
extern Entity *initMIA(void);
|
||||
extern Entity *initItem(void);
|
||||
extern Entity *initBronzeKey(void);
|
||||
extern Entity *initSilverKey(void);
|
||||
extern Entity *initGoldKey(void);
|
||||
extern Entity *initCell(void);
|
||||
extern Entity *initHeart(void);
|
||||
extern Entity *initGreenKeycard(void);
|
||||
extern Entity *initCardReader(void);
|
||||
extern Entity *initBlueKeycard(void);
|
||||
extern Entity *initRedKeycard(void);
|
||||
extern Entity *initYellowKeycard(void);
|
||||
extern Entity *initWhiteKeycard(void);
|
||||
extern Entity *initLaserTrap(void);
|
||||
extern Entity *initHorizontalLaserTrap(void);
|
||||
extern Entity *initMachineGunDroid(void);
|
||||
extern Entity *initLaserDroid(void);
|
||||
extern Entity *initLaserBlob(void);
|
||||
extern Entity *initShotgunBlob(void);
|
||||
extern Entity *initShotgunDroid(void);
|
||||
extern Entity *initSilverDoor(void);
|
||||
extern Entity *initSilverKey(void);
|
||||
extern Entity *initSpreadGunBlob(void);
|
||||
extern Entity *initSpreadGunDroid(void);
|
||||
extern Entity *initPlasmaDroid(void);
|
||||
extern Entity *initPlasmaBlob(void);
|
||||
extern Entity *initTeeka(void);
|
||||
extern Entity *initDestructable(void);
|
||||
extern Entity *initCannon(void);
|
||||
extern Entity *initItemPad(void);
|
||||
extern Entity *initWeaponPickup(void);
|
||||
extern Entity *initBlaze(void);
|
||||
extern Entity *initFrost(void);
|
||||
extern Entity *initEyeDroidCommander(void);
|
||||
extern Entity *initTankCommander(void);
|
||||
extern Entity *initTeeka(void);
|
||||
extern Entity *initTeleporter(void);
|
||||
extern Entity *initWeaponPickup(void);
|
||||
extern Entity *initWhiteKeycard(void);
|
||||
extern Entity *initYellowKeycard(void);
|
||||
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,22 +20,23 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern void dropCarriedItem(void);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern double randF(void);
|
||||
extern void throwFleshChunks(float x, float y, int amount);
|
||||
extern void addRandomWeapon(int x, int y);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern void addBloodDecal(int x, int y);
|
||||
extern void updateObjective(char *targetName);
|
||||
extern void addRandomItems(int x, int y);
|
||||
extern void addRandomWeapon(int x, int y);
|
||||
extern Unit *createUnit(void);
|
||||
extern void dropCarriedItem(void);
|
||||
extern int enemyCanSeePlayer(Entity *e);
|
||||
extern void fireTriggers(char *name);
|
||||
extern void addRandomItems(int x, int y);
|
||||
extern int rrnd(int low, int high);
|
||||
extern Unit *createUnit(void);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern double randF(void);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void throwFleshChunks(float x, float y, int amount);
|
||||
extern void updateObjective(char *targetName);
|
||||
|
||||
extern Dev dev;
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -24,3 +24,4 @@ extern Unit *createEvilBlob(void);
|
|||
extern Sprite *getSprite(char *name);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -24,3 +24,4 @@ extern Unit *createEvilBlob(void);
|
|||
extern Sprite *getSprite(char *name);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -24,3 +24,4 @@ extern Unit *createEvilBlob(void);
|
|||
extern Sprite *getSprite(char *name);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -24,3 +24,4 @@ extern Unit *createEvilBlob(void);
|
|||
extern Sprite *getSprite(char *name);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -24,3 +24,4 @@ extern Unit *createEvilBlob(void);
|
|||
extern Sprite *getSprite(char *name);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -20,24 +20,25 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern void dropCarriedItem(void);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern double randF(void);
|
||||
extern void addExplosion(float x, float y, int radius, Entity *owner);
|
||||
extern void addRandomItems(int x, int y);
|
||||
extern void addRandomWeapon(int x, int y);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern void updateObjective(char *targetName);
|
||||
extern void addScorchDecal(int x, int y);
|
||||
extern void addSmokeParticles(float x, float y, int rising);
|
||||
extern Unit *createUnit(void);
|
||||
extern void dropCarriedItem(void);
|
||||
extern int enemyCanSeePlayer(Entity *e);
|
||||
extern void fireTriggers(char *name);
|
||||
extern void addRandomItems(int x, int y);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void addExplosion(float x, float y, int radius, Entity *owner);
|
||||
extern void throwDebris(float x, float y, int amount);
|
||||
extern void addSmokeParticles(float x, float y, int rising);
|
||||
extern void addScorchDecal(int x, int y);
|
||||
extern Unit *createUnit(void);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern double randF(void);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void throwDebris(float x, float y, int amount);
|
||||
extern void updateObjective(char *targetName);
|
||||
|
||||
extern Dev dev;
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -24,3 +24,4 @@ extern Unit *createEyeDroid(void);
|
|||
extern Sprite *getSprite(char *name);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -24,3 +24,4 @@ extern Unit *createEyeDroid(void);
|
|||
extern Sprite *getSprite(char *name);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -24,3 +24,4 @@ extern Unit *createEyeDroid(void);
|
|||
extern Sprite *getSprite(char *name);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -24,3 +24,4 @@ extern Unit *createEyeDroid(void);
|
|||
extern Sprite *getSprite(char *name);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -24,3 +24,4 @@ extern Unit *createEyeDroid(void);
|
|||
extern Sprite *getSprite(char *name);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -21,11 +21,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
|
||||
extern Item *initConsumable(void);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void pickupItem(void);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern int touchedPlayer(Entity *e);
|
||||
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -22,10 +22,11 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
extern Entity *createItem(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void updateObjective(char *targetName);
|
||||
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -21,12 +21,13 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
|
||||
extern Item *initConsumable(void);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern int touchedPlayer(Entity *other);
|
||||
extern void pickupItem(void);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern void pickupItem(void);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern int touchedPlayer(Entity *other);
|
||||
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -23,3 +23,4 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
extern void initEntity(Entity *e);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -20,13 +20,14 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern Entity *createItem(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void updateObjective(char *targetName);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void updateObjective(char *targetName);
|
||||
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -21,15 +21,16 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
#include "../../json/cJSON.h"
|
||||
|
||||
extern int addItem(Item *i, int num);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void initEntity(Entity *e);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern void initEntity(Entity *e);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int addItem(Item *i, int num);
|
||||
extern void updateObjective(char *targetName);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -21,3 +21,4 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
|
||||
extern Entity *createItem(void);
|
||||
|
||||
|
|
|
@ -20,9 +20,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../../common.h"
|
||||
|
||||
extern Entity *createItem(void);
|
||||
extern void updateObjective(char *targetName);
|
||||
extern void teekaExitMission(void);
|
||||
extern void awardTrophy(char *id);
|
||||
extern Entity *createItem(void);
|
||||
extern void teekaExitMission(void);
|
||||
extern void updateObjective(char *targetName);
|
||||
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -21,15 +21,16 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
#include "../../json/cJSON.h"
|
||||
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void pickupItem(void);
|
||||
extern int touchedPlayer(Entity *e);
|
||||
extern const char *getWeaponName(int i);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern Entity *initConsumable(void);
|
||||
extern int lookup(char *name);
|
||||
extern void pickupItem(void);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern int touchedPlayer(Entity *e);
|
||||
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -22,12 +22,13 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../json/cJSON.h"
|
||||
|
||||
extern void activateEntities(char *names, int activate);
|
||||
extern void dropCarriedItem(void);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void addExplosion(float x, float y, int radius, Entity *owner);
|
||||
extern void addScorchDecal(int x, int y);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void updateObjective(char *targetName);
|
||||
extern Structure *createStructure(void);
|
||||
extern void dropCarriedItem(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void updateObjective(char *targetName);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -21,9 +21,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
#include "../../json/cJSON.h"
|
||||
|
||||
extern Structure *createStructure(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void showInfoMessage(char *message);
|
||||
extern Structure *createStructure(void);
|
||||
|
||||
extern Entity *self;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -21,13 +21,14 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
#include "../../json/cJSON.h"
|
||||
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void removeItem(char *name);
|
||||
extern int hasItem(char *name);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void activateEntities(char *names, int activate);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern Structure *createStructure(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int hasItem(char *name);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void removeItem(char *name);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
|
||||
extern Dev dev;
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -21,18 +21,19 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
#include "../../json/cJSON.h"
|
||||
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void getSlope(int x1, int y1, int x2, int y2, float *dx, float *dy);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern int hasItem(char *name);
|
||||
extern void removeItem(char *name);
|
||||
extern Structure *createStructure(void);
|
||||
extern char *getLookupName(const char *prefix, long num);
|
||||
extern long lookup(const char *name);
|
||||
extern void getSlope(int x1, int y1, int x2, int y2, float *dx, float *dy);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int hasItem(char *name);
|
||||
extern int isOnScreen(Entity *e);
|
||||
extern long lookup(const char *name);
|
||||
extern void observeActivation(Entity *e);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void removeItem(char *name);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
|
||||
extern Entity *self;
|
||||
extern Dev dev;
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -21,11 +21,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
#include "../../json/cJSON.h"
|
||||
|
||||
extern Structure *createStructure(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void updateObjective(char *targetName);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void stopMusic(void);
|
||||
extern Structure *createStructure(void);
|
||||
extern void updateObjective(char *targetName);
|
||||
|
||||
extern Entity *self;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -22,3 +22,4 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern Entity *initDoor(void);
|
||||
|
||||
|
|
|
@ -22,11 +22,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../json/cJSON.h"
|
||||
|
||||
extern Structure *createStructure(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void updateObjective(char *targetName);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void removeItem(char *name);
|
||||
extern Item *getItem(char *name);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void removeItem(char *name);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void updateObjective(char *targetName);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -21,13 +21,14 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
#include "../../json/cJSON.h"
|
||||
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void getSlope(int x1, int y1, int x2, int y2, float *dx, float *dy);
|
||||
extern void observeActivation(Entity *e);
|
||||
extern int isOnScreen(Entity *e);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern Structure *createStructure(void);
|
||||
extern char *getLookupName(const char *prefix, long num);
|
||||
extern void getSlope(int x1, int y1, int x2, int y2, float *dx, float *dy);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int isOnScreen(Entity *e);
|
||||
extern long lookup(const char *name);
|
||||
extern void observeActivation(Entity *e);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -21,13 +21,14 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
#include "../../json/cJSON.h"
|
||||
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void activateEntities(char *names, int activate);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern Structure *createStructure(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
|
||||
extern Dev dev;
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -26,3 +26,4 @@ extern Sprite *getSprite(char *name);
|
|||
|
||||
extern Entity *self;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -21,9 +21,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
#include "../../json/cJSON.h"
|
||||
|
||||
extern void activateEntities(char *names, int activate);
|
||||
extern Structure *createStructure(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void activateEntities(char *names, int activate);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -24,7 +24,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
extern void addTeleportStars(Entity *e);
|
||||
extern Structure *createStructure(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern int rrnd(int low, int high);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -21,3 +21,4 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
|
||||
extern void initEntity(Entity *e);
|
||||
|
||||
|
|
|
@ -22,12 +22,13 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../json/cJSON.h"
|
||||
|
||||
extern void addTeleporterEffect(float x, float y);
|
||||
extern void teleportEntity(Entity *e, float tx, float ty);
|
||||
extern void observeActivation(Entity *e);
|
||||
extern int isOnScreen(Entity *e);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern Structure *createStructure(void);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int isOnScreen(Entity *e);
|
||||
extern void observeActivation(Entity *e);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void teleportEntity(Entity *e, float tx, float ty);
|
||||
|
||||
extern Entity *self;
|
||||
|
||||
|
|
|
@ -22,3 +22,4 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern Entity *initLaserTrap(void);
|
||||
|
||||
|
|
|
@ -21,17 +21,18 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../../common.h"
|
||||
#include "../../json/cJSON.h"
|
||||
|
||||
extern void initEntity(Entity *e);
|
||||
extern void observeActivation(Entity *e);
|
||||
extern int isOnScreen(Entity *e);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void stunBob(void);
|
||||
extern void addSparkParticles(float x, float y);
|
||||
extern void addSmallFleshChunk(float x, float y);
|
||||
extern void swapSelf(Entity *e);
|
||||
extern void addSparkParticles(float x, float y);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void initEntity(Entity *e);
|
||||
extern int isOnScreen(Entity *e);
|
||||
extern void observeActivation(Entity *e);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
extern void stunBob(void);
|
||||
extern void swapSelf(Entity *e);
|
||||
|
||||
extern Entity *self;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -21,20 +21,21 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../common.h"
|
||||
#include "../json/cJSON.h"
|
||||
|
||||
extern void initEntity(Entity *e);
|
||||
extern int rrnd(int low, int high);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern void fireAimedShot(Entity *e);
|
||||
extern void fireMachineGun(Entity *e);
|
||||
extern void fireGrenade(Entity *e);
|
||||
extern void firePlasma(Entity *e);
|
||||
extern void fireSpread(Entity *e, int n);
|
||||
extern void fireLaser(Entity *e);
|
||||
extern void fireShotgun(Entity *e);
|
||||
extern void fireMissile(Entity *e);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern void fireAimedShot(Entity *e);
|
||||
extern void fireGrenade(Entity *e);
|
||||
extern void fireLaser(Entity *e);
|
||||
extern void fireMachineGun(Entity *e);
|
||||
extern void fireMissile(Entity *e);
|
||||
extern void firePlasma(Entity *e);
|
||||
extern void fireShotgun(Entity *e);
|
||||
extern void fireSpread(Entity *e, int n);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern void initEntity(Entity *e);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern int rrnd(int low, int high);
|
||||
|
||||
extern Entity *self;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -21,15 +21,16 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../common.h"
|
||||
#include "../json/cJSON.h"
|
||||
|
||||
extern char *readFile(const char *filename);
|
||||
extern Entity *createEntity(char *name);
|
||||
extern Trophy *getTrophy(char *id);
|
||||
extern char *getLookupName(const char *prefix, long num);
|
||||
extern int writeFile(const char *filename, const char *data);
|
||||
extern int fileExists(const char *filename);
|
||||
extern char *getLookupName(const char *prefix, long num);
|
||||
extern Trophy *getTrophy(char *id);
|
||||
extern int lookup(char *name);
|
||||
extern char *readFile(const char *filename);
|
||||
extern int writeFile(const char *filename, const char *data);
|
||||
|
||||
extern App app;
|
||||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -27,18 +27,19 @@ enum
|
|||
SECTION_CONTROLS
|
||||
};
|
||||
|
||||
extern void showWidgetGroup(char *group);
|
||||
extern Widget *getWidget(char *name, char *group);
|
||||
extern void drawWidgets(void);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern void doWidgets(void);
|
||||
extern void blitRectScaled(SDL_Texture *texture, int x, int y, int w, int h, SDL_Rect *srcRect, int center);
|
||||
extern void saveConfig(void);
|
||||
extern void doWidgets(void);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern void startSectionTransition(void);
|
||||
extern void drawWidgets(void);
|
||||
extern void endSectionTransition(void);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern Widget *getWidget(char *name, char *group);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void saveConfig(void);
|
||||
extern void showWidgetGroup(char *group);
|
||||
extern void startSectionTransition(void);
|
||||
|
||||
extern App app;
|
||||
extern Colors colors;
|
||||
|
||||
|
|
|
@ -22,20 +22,21 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#define STATS_PER_PAGE 9
|
||||
|
||||
extern void drawWidgets(void);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawOutlineRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern char *timeToString(int seconds, int showHours);
|
||||
extern float limit(float i, float low, float high);
|
||||
extern int isControl(int type);
|
||||
extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center);
|
||||
extern void clearControl(int type);
|
||||
extern void doWidgets(void);
|
||||
extern void drawOutlineRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern void drawWidgets(void);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center);
|
||||
extern void doWidgets(void);
|
||||
extern int isControl(int type);
|
||||
extern float limit(float i, float low, float high);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern char *timeToString(int seconds, int showHours);
|
||||
|
||||
extern App app;
|
||||
extern Colors colors;
|
||||
extern Game game;
|
||||
|
||||
|
|
|
@ -21,3 +21,4 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../common.h"
|
||||
|
||||
extern App app;
|
||||
|
||||
|
|
|
@ -24,27 +24,28 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#define TROPHIES_PER_PAGE 4
|
||||
|
||||
extern char *readFile(const char *filename);
|
||||
extern long lookup(const char *name);
|
||||
extern void textSize(char *text, int size, int *w, int *h);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawOutlineRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern float mod(float n, float x);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center);
|
||||
extern void blitRectRotated(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, float angle);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern void blitRectScaled(SDL_Texture *texture, int x, int y, int w, int h, SDL_Rect *srcRect, int center);
|
||||
extern void saveScreenshot(char *name);
|
||||
extern void drawWidgets(void);
|
||||
extern float limit(float i, float low, float high);
|
||||
extern int isControl(int type);
|
||||
extern void clearControl(int type);
|
||||
extern void doWidgets(void);
|
||||
extern void drawOutlineRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern void drawWidgets(void);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern int isControl(int type);
|
||||
extern float limit(float i, float low, float high);
|
||||
extern long lookup(const char *name);
|
||||
extern float mod(float n, float x);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern char *readFile(const char *filename);
|
||||
extern void saveScreenshot(char *name);
|
||||
extern void textSize(char *text, int size, int *w, int *h);
|
||||
extern char *timeToDate(long millis);
|
||||
|
||||
extern App app;
|
||||
extern Colors colors;
|
||||
extern Game game;
|
||||
|
||||
|
|
|
@ -21,8 +21,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../common.h"
|
||||
#include "../json/cJSON.h"
|
||||
|
||||
#define CURSOR_SPEED 8
|
||||
|
||||
enum
|
||||
{
|
||||
SHOW_NONE,
|
||||
|
@ -31,48 +29,51 @@ enum
|
|||
SHOW_TROPHIES
|
||||
};
|
||||
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern char *readFile(const char *filename);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern void blitRectScaled(SDL_Texture *texture, int x, int y, int w, int h, SDL_Rect *srcRect, int center);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawOutlineRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void limitTextWidth(int width);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern SDL_Rect *getCurrentFrame(Sprite *s);
|
||||
#define CURSOR_SPEED 8
|
||||
|
||||
extern void animateSprites(void);
|
||||
extern int isControl(int type);
|
||||
extern void awardTrophy(char *id);
|
||||
extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center);
|
||||
extern void blitRectScaled(SDL_Texture *texture, int x, int y, int w, int h, SDL_Rect *srcRect, int center);
|
||||
extern int clearControl(int type);
|
||||
extern void saveGame(void);
|
||||
extern void hideAllWidgets(void);
|
||||
extern void showWidgetGroup(char *group);
|
||||
extern Widget *getWidget(char *name, char *group);
|
||||
extern void doStats(void);
|
||||
extern void doTrophies(void);
|
||||
extern void doWidgets(void);
|
||||
extern void drawBackground(SDL_Texture *texture, SDL_Rect *srcRect);
|
||||
extern void drawOutlineRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawStats(void);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern void drawTrophies(void);
|
||||
extern void drawWidgetFrame(void);
|
||||
extern void drawWidgets(void);
|
||||
extern Widget *selectWidgetAt(int x, int y);
|
||||
extern void endSectionTransition(void);
|
||||
extern SDL_Rect *getCurrentFrame(Sprite *s);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern int getMissionStatus(char *id);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern Widget *getWidget(char *name, char *group);
|
||||
extern void hideAllWidgets(void);
|
||||
extern void initOptions(void (*callback)(void));
|
||||
extern void initWorld(void);
|
||||
extern int isControl(int type);
|
||||
extern void limitTextWidth(int width);
|
||||
extern void loadMusic(char *filename);
|
||||
extern void playMusic(int loop);
|
||||
extern void stopMusic(void);
|
||||
extern void startSectionTransition(void);
|
||||
extern void endSectionTransition(void);
|
||||
extern void initWorld(void);
|
||||
extern void drawBackground(SDL_Texture *texture, SDL_Rect *srcRect);
|
||||
extern void scrollBackground(float x, float y);
|
||||
extern double randF(void);
|
||||
extern void doWidgets(void);
|
||||
extern void drawStats(void);
|
||||
extern void doStats(void);
|
||||
extern void awardTrophy(char *id);
|
||||
extern void doTrophies(void);
|
||||
extern void drawTrophies(void);
|
||||
extern void initOptions(void (*callback)(void));
|
||||
extern int getMissionStatus(char *id);
|
||||
extern void drawWidgetFrame(void);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern double randF(void);
|
||||
extern char *readFile(const char *filename);
|
||||
extern void saveGame(void);
|
||||
extern void scrollBackground(float x, float y);
|
||||
extern Widget *selectWidgetAt(int x, int y);
|
||||
extern void showWidgetGroup(char *group);
|
||||
extern void startSectionTransition(void);
|
||||
extern void stopMusic(void);
|
||||
|
||||
extern App app;
|
||||
extern Colors colors;
|
||||
extern Dev dev;
|
||||
extern Game game;
|
||||
|
||||
|
|
|
@ -20,25 +20,26 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
extern void startSectionTransition(void);
|
||||
extern void endSectionTransition(void);
|
||||
extern void initHub(void);
|
||||
extern void saveGame(void);
|
||||
extern void saveWorld(void);
|
||||
extern void destroyWorld(void);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern void blitRectScaled(SDL_Texture *texture, int x, int y, int w, int h, SDL_Rect *srcRect, int center);
|
||||
extern void clearControls(void);
|
||||
extern void destroyWorld(void);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern void endSectionTransition(void);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern void initHub(void);
|
||||
extern void initTitle(void);
|
||||
extern void initWorld(void);
|
||||
extern int isAcceptControl(void);
|
||||
extern float limit(float i, float low, float high);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern int isAcceptControl(void);
|
||||
extern void clearControls(void);
|
||||
extern void restoreGameState(void);
|
||||
extern void initWorld(void);
|
||||
extern void initTitle(void);
|
||||
extern void saveGame(void);
|
||||
extern void saveWorld(void);
|
||||
extern void startSectionTransition(void);
|
||||
|
||||
extern App app;
|
||||
extern Colors colors;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
32
src/main.h
32
src/main.h
|
@ -21,22 +21,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "common.h"
|
||||
#include <time.h>
|
||||
|
||||
extern void cleanup(void);
|
||||
extern void initSDL(void);
|
||||
extern void initGameSystem(void);
|
||||
extern void handleInput(void);
|
||||
extern void prepareScene(void);
|
||||
extern void presentScene(void);
|
||||
extern void initAtlasTest(void);
|
||||
extern void init18N(int argc, char *argv[]);
|
||||
extern void initLookups(void);
|
||||
extern void awardTrophies(void);
|
||||
extern void doTrophyAlerts(void);
|
||||
extern void drawTrophyAlert(void);
|
||||
extern void expireTexts(int all);
|
||||
extern void saveTrophyScreenshot(void);
|
||||
extern void saveScreenshot(char *name);
|
||||
|
||||
App app;
|
||||
Camera camera;
|
||||
Colors colors;
|
||||
|
@ -44,3 +28,19 @@ Dev dev;
|
|||
Entity *self;
|
||||
Game game;
|
||||
World world;
|
||||
extern void awardTrophies(void);
|
||||
extern void cleanup(void);
|
||||
extern void doTrophyAlerts(void);
|
||||
extern void drawTrophyAlert(void);
|
||||
extern void expireTexts(int all);
|
||||
extern void handleInput(void);
|
||||
extern void init18N(int argc, char *argv[]);
|
||||
extern void initAtlasTest(void);
|
||||
extern void initGameSystem(void);
|
||||
extern void initLookups(void);
|
||||
extern void initSDL(void);
|
||||
extern void prepareScene(void);
|
||||
extern void presentScene(void);
|
||||
extern void saveScreenshot(char *name);
|
||||
extern void saveTrophyScreenshot(void);
|
||||
|
||||
|
|
|
@ -27,3 +27,4 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
extern App app;
|
||||
extern Dev dev;
|
||||
|
||||
|
|
|
@ -26,3 +26,4 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
extern App app;
|
||||
extern Dev dev;
|
||||
|
||||
|
|
|
@ -21,6 +21,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../common.h"
|
||||
#include "../json/cJSON.h"
|
||||
|
||||
extern char *readFile(const char *filename);
|
||||
extern unsigned long hashcode(const char *str);
|
||||
extern char *readFile(const char *filename);
|
||||
|
||||
|
|
|
@ -23,3 +23,4 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#define AXIS_MAX 32767
|
||||
|
||||
extern App app;
|
||||
|
||||
|
|
|
@ -25,3 +25,4 @@ extern void drawText(int x, int y, int size, int align, SDL_Color c, const char
|
|||
extern App app;
|
||||
extern Colors colors;
|
||||
extern Dev dev;
|
||||
|
||||
|
|
|
@ -23,8 +23,8 @@ Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA.
|
|||
#include <windows.h>
|
||||
#endif
|
||||
|
||||
#define TABLE_SIZE 255
|
||||
|
||||
char *getTranslatedString(char *);
|
||||
void setLanguage(char *, char *);
|
||||
void cleanupLanguage(void);
|
||||
#define TABLE_SIZE 255
|
||||
|
||||
|
|
|
@ -28,30 +28,31 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "locale.h"
|
||||
|
||||
extern void createSaveFolder(void);
|
||||
extern void setLanguage(char *applicationName, char *languageCode);
|
||||
extern void initBackground(void);
|
||||
extern void initGraphics(void);
|
||||
extern void initFonts(void);
|
||||
extern void initAtlas(void);
|
||||
extern void initSounds(void);
|
||||
extern void initSprites(void);
|
||||
extern void initWidgets(void);
|
||||
extern void initTrophies(void);
|
||||
extern void initGame(void);
|
||||
extern void initStats(void);
|
||||
extern void initEntityFactory(void);
|
||||
extern void destroyLookups(void);
|
||||
extern void destroyFonts(void);
|
||||
extern void destroyGame(void);
|
||||
extern void destroyLookups(void);
|
||||
extern void destroyTextures(void);
|
||||
extern void expireTexts(int all);
|
||||
extern void destroyGame(void);
|
||||
extern int fileExists(const char *filename);
|
||||
extern char *getSaveFilePath(const char *filename);
|
||||
extern char *readFile(const char *filename);
|
||||
extern long lookup(const char *name);
|
||||
extern int writeFile(const char *filename, const char *data);
|
||||
extern char *getLookupName(const char *prefix, long num);
|
||||
extern char *getSaveFilePath(const char *filename);
|
||||
extern void initAtlas(void);
|
||||
extern void initBackground(void);
|
||||
extern void initEntityFactory(void);
|
||||
extern void initFonts(void);
|
||||
extern void initGame(void);
|
||||
extern void initGraphics(void);
|
||||
extern void initSounds(void);
|
||||
extern void initSprites(void);
|
||||
extern void initStats(void);
|
||||
extern void initTrophies(void);
|
||||
extern void initWidgets(void);
|
||||
extern long lookup(const char *name);
|
||||
extern void prepareScene(void);
|
||||
extern void presentScene(void);
|
||||
extern char *readFile(const char *filename);
|
||||
extern void setLanguage(char *applicationName, char *languageCode);
|
||||
extern int writeFile(const char *filename, const char *data);
|
||||
|
||||
extern App app;
|
||||
|
||||
|
|
|
@ -18,8 +18,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
*/
|
||||
|
||||
#define MOUSE_DRAG_THRESHOLD 4
|
||||
|
||||
#include "../common.h"
|
||||
|
||||
#define MOUSE_DRAG_THRESHOLD 4
|
||||
|
||||
extern App app;
|
||||
|
||||
|
|
|
@ -25,3 +25,4 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include <zlib.h>
|
||||
|
||||
extern App app;
|
||||
|
||||
|
|
|
@ -22,11 +22,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "SDL2/SDL_mixer.h"
|
||||
|
||||
#define MIN_BATTLE_SOUND_DISTANCE (MAP_TILE_SIZE * 8)
|
||||
#define MAX_BATTLE_SOUND_DISTANCE (SCREEN_WIDTH * 2)
|
||||
#define MIN_BATTLE_SOUND_DISTANCE (MAP_TILE_SIZE * 8)
|
||||
|
||||
extern char *getFileLocation(char *filename);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern float getAngle(int x1, int y1, int x2, int y2);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern char *getFileLocation(char *filename);
|
||||
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -21,7 +21,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../common.h"
|
||||
#include "../json/cJSON.h"
|
||||
|
||||
extern float wrap(float value, float low, float high);
|
||||
extern char *readFile(const char *filename);
|
||||
extern char **getFileList(const char *dir, int *count);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern char *readFile(const char *filename);
|
||||
extern float wrap(float value, float low, float high);
|
||||
|
||||
|
|
|
@ -28,3 +28,4 @@ extern unsigned long hashcode(const char *str);
|
|||
|
||||
extern App app;
|
||||
extern Colors colors;
|
||||
|
||||
|
|
|
@ -26,3 +26,4 @@ extern char *getFileLocation(const char *filename);
|
|||
extern unsigned long hashcode(const char *str);
|
||||
|
||||
extern App app;
|
||||
|
||||
|
|
|
@ -20,8 +20,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
extern void prepareScene(void);
|
||||
extern void presentScene(void);
|
||||
extern void clearInput(void);
|
||||
extern void expireTexts(int all);
|
||||
extern void prepareScene(void);
|
||||
extern void presentScene(void);
|
||||
|
||||
|
|
|
@ -21,20 +21,21 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../common.h"
|
||||
#include "../json/cJSON.h"
|
||||
|
||||
extern char *readFile(const char *filename);
|
||||
extern char **getFileList(const char *dir, int *count);
|
||||
extern long lookup(const char *name);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawOutlineRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern int isControl(int type);
|
||||
extern void clearControl(int type);
|
||||
extern int collision(int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern void drawOutlineRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern char **getFileList(const char *dir, int *count);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern int isControl(int type);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern long lookup(const char *name);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern char *readFile(const char *filename);
|
||||
extern void textSize(const char *text, int size, int *w, int *h);
|
||||
|
||||
extern App app;
|
||||
extern Colors colors;
|
||||
|
||||
|
|
|
@ -20,12 +20,13 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
extern void initWorld(void);
|
||||
extern void createScreenshotFolder(void);
|
||||
extern void initHub(void);
|
||||
extern void initOptions(void);
|
||||
extern void initWorld(void);
|
||||
extern void loadGame(void);
|
||||
extern void saveGame(void);
|
||||
extern void initOptions(void);
|
||||
extern void createScreenshotFolder(void);
|
||||
|
||||
extern Dev dev;
|
||||
extern Game game;
|
||||
|
||||
|
|
|
@ -24,3 +24,4 @@ extern float limit(float i, float a, float b);
|
|||
|
||||
extern Camera camera;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,9 +20,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
extern int rrnd(int low, int high);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void initFleshChunk(Decoration *d);
|
||||
extern void initDebris(Decoration *d);
|
||||
extern void initFleshChunk(Decoration *d);
|
||||
extern int rrnd(int low, int high);
|
||||
|
||||
extern App app;
|
||||
|
||||
|
|
|
@ -23,24 +23,25 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#define MAX_RIDERS 256
|
||||
#define MAX_TOUCHED 256
|
||||
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern void removeFromQuadtree(Entity *e, Quadtree *root);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern void addTeleportStar(float x, float y);
|
||||
extern int collision(int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern void addToQuadtree(Entity *e, Quadtree *root);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern int isWalkable(int x, int y);
|
||||
extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center);
|
||||
extern int collision(int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2);
|
||||
extern Entity **getAllEntsWithin(int x, int y, int w, int h, Entity *ignore);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern int isLiquid(int x, int y);
|
||||
extern int isSolid(int x, int y);
|
||||
extern void terminateJetpack(void);
|
||||
extern Entity **getAllEntsWithin(int x, int y, int w, int h, Entity *ignore);
|
||||
extern int isWalkable(int x, int y);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void removeFromQuadtree(Entity *e, Quadtree *root);
|
||||
extern void terminateJetpack(void);
|
||||
|
||||
extern Camera camera;
|
||||
extern Dev dev;
|
||||
extern Entity *self;
|
||||
extern Camera camera;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,21 +20,23 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
const char *getWeaponName(int i);
|
||||
extern void drawOutlineRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void limitTextWidth(int width);
|
||||
extern int getWrappedTextHeight(const char *text, int size);
|
||||
extern void blitRectScaled(SDL_Texture *texture, int x, int y, int w, int h, SDL_Rect *srcRect, int center);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern SDL_Rect *getCurrentFrame(Sprite *s);
|
||||
extern int getPercent(float current, float total);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
|
||||
extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center);
|
||||
extern void blitRectScaled(SDL_Texture *texture, int x, int y, int w, int h, SDL_Rect *srcRect, int center);
|
||||
extern void drawOutlineRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern SDL_Rect *getCurrentFrame(Sprite *s);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern int getPercent(float current, float total);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern int getWrappedTextHeight(const char *text, int size);
|
||||
extern void limitTextWidth(int width);
|
||||
|
||||
extern App app;
|
||||
extern Dev dev;
|
||||
extern Camera camera;
|
||||
extern Colors colors;
|
||||
extern Dev dev;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,11 +20,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
extern int rrnd(int low, int high);
|
||||
extern Item * initWeaponPickup(void);
|
||||
extern int getRandomPlayerWeapon(int excludeGrenades);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern Item *initBattery(void);
|
||||
extern Item *initCherry(void);
|
||||
extern Item * initWeaponPickup(void);
|
||||
extern int rrnd(int low, int high);
|
||||
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,12 +20,13 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
extern float limit(float i, float a, float b);
|
||||
extern int rrnd(int low, int high);
|
||||
extern char *readCompressedFile(const char *filename);
|
||||
extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center);
|
||||
extern float limit(float i, float a, float b);
|
||||
extern char *readCompressedFile(const char *filename);
|
||||
extern int rrnd(int low, int high);
|
||||
|
||||
extern Camera camera;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -25,3 +25,4 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,14 +20,15 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern int rrnd(int low, int high);
|
||||
extern double randF(void);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawLine(int x1, int y1, int x2, int y2, int r, int g, int b, int a);
|
||||
extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center);
|
||||
extern void drawLine(int x1, int y1, int x2, int y2, int r, int g, int b, int a);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern Sprite *getSprite(char *name);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern double randF(void);
|
||||
extern int rrnd(int low, int high);
|
||||
|
||||
extern Camera camera;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,9 +20,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
extern void quitMission(void);
|
||||
extern void autoCompleteMission(void);
|
||||
extern void quitMission(void);
|
||||
|
||||
extern App app;
|
||||
extern Dev dev;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,9 +20,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
#define QT_MAX_DEPTH 5
|
||||
#define QT_INITIAL_CAPACITY 8
|
||||
#define QT_MAX_DEPTH 5
|
||||
|
||||
extern void *resize(void *array, int oldSize, int newSize);
|
||||
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,14 +20,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
#define RADAR_TILE_SIZE 16
|
||||
#define VIEW_SIZE_X 50
|
||||
#define VIEW_SIZE_Y 30
|
||||
#define OFFSET_X ((SCREEN_WIDTH - (RADAR_TILE_SIZE * VIEW_SIZE_X)) / 2)
|
||||
#define OFFSET_Y ((SCREEN_HEIGHT - (RADAR_TILE_SIZE * VIEW_SIZE_Y)) / 2)
|
||||
#define MAX_MARKERS 12
|
||||
#define MAX_BLIPS 32
|
||||
|
||||
enum
|
||||
{
|
||||
M_MIA,
|
||||
|
@ -36,22 +28,31 @@ enum
|
|||
M_MAX
|
||||
};
|
||||
|
||||
extern int isWithinMap(int x, int y);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern float limit(float i, float low, float high);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern void blitRectScaled(SDL_Texture *texture, int x, int y, int w, int h, SDL_Rect *srcRect, int center);
|
||||
extern void drawOutlineRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
#define MAX_BLIPS 32
|
||||
#define MAX_MARKERS 12
|
||||
#define OFFSET_X ((SCREEN_WIDTH - (RADAR_TILE_SIZE * VIEW_SIZE_X)) / 2)
|
||||
#define OFFSET_Y ((SCREEN_HEIGHT - (RADAR_TILE_SIZE * VIEW_SIZE_Y)) / 2)
|
||||
#define RADAR_TILE_SIZE 16
|
||||
#define VIEW_SIZE_X 50
|
||||
#define VIEW_SIZE_Y 30
|
||||
|
||||
extern void blitRectRotated(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, float angle);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern void exitRadar(void);
|
||||
extern int isControl(int type);
|
||||
extern void blitRectScaled(SDL_Texture *texture, int x, int y, int w, int h, SDL_Rect *srcRect, int center);
|
||||
extern void clearControl(int type);
|
||||
extern void startSectionTransition(void);
|
||||
extern void drawOutlineRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern void endSectionTransition(void);
|
||||
extern void exitRadar(void);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern int isControl(int type);
|
||||
extern int isWithinMap(int x, int y);
|
||||
extern float limit(float i, float low, float high);
|
||||
extern void pauseSound(int pause);
|
||||
extern void startSectionTransition(void);
|
||||
|
||||
extern App app;
|
||||
extern Colors colors;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -20,8 +20,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
#include "../common.h"
|
||||
|
||||
extern int collision(int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2);
|
||||
extern void activateEntities(char *names, int activate);
|
||||
extern int collision(int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2);
|
||||
extern void setGameplayMessage(int type, char *format, ...);
|
||||
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -29,90 +29,90 @@ enum
|
|||
SHOW_QUIT
|
||||
};
|
||||
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern void initObjectives(void);
|
||||
extern Entity *getRandomObjectiveEntity(void);
|
||||
extern void doBob(void);
|
||||
extern void doLocationTriggers(void);
|
||||
extern void dropCarriedItems(void);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern void initEnding(void);
|
||||
extern float cameraChase(Entity *e, int maxSpeed);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void hideAllWidgets(void);
|
||||
extern void resetAtCheckpoint(void);
|
||||
extern void cameraTrack(Entity *e);
|
||||
extern void stopMusic(void);
|
||||
extern void animateSprites(void);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern double randF(void);
|
||||
extern int isSolid(int x, int y);
|
||||
extern int isLiquid(int x, int y);
|
||||
extern int isWalkable(int x, int y);
|
||||
extern void doEntities(void);
|
||||
extern void doEntitiesStatic(void);
|
||||
extern void doParticles(void);
|
||||
extern void doHud(void);
|
||||
extern Entity *createEntity(char *typeStr);
|
||||
extern void dropRandomCherry(int x, int y);
|
||||
extern void addKeysFromStash(void);
|
||||
extern void addRandomWeapon(int x, int y);
|
||||
extern void drawEntities(int plane);
|
||||
extern void drawMap(void);
|
||||
extern void addTeleportStars(Entity *e);
|
||||
extern void animateSprites(void);
|
||||
extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center);
|
||||
extern void blitScaled(SDL_Texture *texture, int x, int y, int w, int h, int center);
|
||||
extern void clearScreen(void);
|
||||
extern void drawHud(void);
|
||||
extern void initHud(void);
|
||||
extern void initWeapons(void);
|
||||
extern void initQuadtree(Quadtree *root);
|
||||
extern void initParticles(void);
|
||||
extern void initEffects(void);
|
||||
extern void drawParticles(int plane);
|
||||
extern void initItems(void);
|
||||
extern void doPlayer(void);
|
||||
extern int isOnScreen(Entity *e);
|
||||
extern int isControl(int type);
|
||||
extern float cameraChase(Entity *e, int maxSpeed);
|
||||
extern void cameraTrack(Entity *e);
|
||||
extern void clearControl(int type);
|
||||
extern void drawMissionStatus(void);
|
||||
extern int isAcceptControl(void);
|
||||
extern void clearControls(void);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern void loadMusic(char *filename);
|
||||
extern void playMusic(int loop);
|
||||
extern void initRadar(void);
|
||||
extern void startSectionTransition(void);
|
||||
extern void endSectionTransition(void);
|
||||
extern void drawWidgets(void);
|
||||
extern void showWidgetGroup(char *group);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawOutlineRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void doWidgets(void);
|
||||
extern Widget *getWidget(char *name, char *group);
|
||||
extern void destroyTriggers(void);
|
||||
extern void destroyObjectives(void);
|
||||
extern void clearScreen(void);
|
||||
extern Entity *createEntity(char *typeStr);
|
||||
extern void destroyEntities(void);
|
||||
extern void destroyObjectives(void);
|
||||
extern void destroyParticles(void);
|
||||
extern void destroyQuadtree(void);
|
||||
extern void loadWorld(char *id);
|
||||
extern void initMap(void);
|
||||
extern void initEntities(void);
|
||||
extern void initPostMission(void);
|
||||
extern void addKeysFromStash(void);
|
||||
extern void drawStats(void);
|
||||
extern void destroyTriggers(void);
|
||||
extern void doBob(void);
|
||||
extern void doEntities(void);
|
||||
extern void doEntitiesStatic(void);
|
||||
extern void doHud(void);
|
||||
extern void doLocationTriggers(void);
|
||||
extern void doParticles(void);
|
||||
extern void doPlayer(void);
|
||||
extern void doStats(void);
|
||||
extern void doTrophies(void);
|
||||
extern void doWidgets(void);
|
||||
extern void drawEntities(int plane);
|
||||
extern void drawHud(void);
|
||||
extern void drawMap(void);
|
||||
extern void drawMissionStatus(void);
|
||||
extern void drawOutlineRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawParticles(int plane);
|
||||
extern void drawRect(int x, int y, int w, int h, int r, int g, int b, int a);
|
||||
extern void drawStats(void);
|
||||
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
|
||||
extern void drawTrophies(void);
|
||||
extern void limitTextWidth(int width);
|
||||
extern void initOptions(void (*callback)(void));
|
||||
extern int getMissionStatus(char *id);
|
||||
extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern void drawWidgetFrame(void);
|
||||
extern void drawWidgets(void);
|
||||
extern void dropCarriedItems(void);
|
||||
extern void dropRandomCherry(int x, int y);
|
||||
extern void endSectionTransition(void);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern Atlas *getImageFromAtlas(char *filename);
|
||||
extern int getMissionStatus(char *id);
|
||||
extern Entity *getRandomObjectiveEntity(void);
|
||||
extern Texture *getTexture(const char *filename);
|
||||
extern Widget *getWidget(char *name, char *group);
|
||||
extern void hideAllWidgets(void);
|
||||
extern void initEffects(void);
|
||||
extern void initEnding(void);
|
||||
extern void initEntities(void);
|
||||
extern void initHud(void);
|
||||
extern void initItems(void);
|
||||
extern void initMap(void);
|
||||
extern void initObjectives(void);
|
||||
extern void initOptions(void (*callback)(void));
|
||||
extern void initParticles(void);
|
||||
extern void initPostMission(void);
|
||||
extern void initQuadtree(Quadtree *root);
|
||||
extern void initRadar(void);
|
||||
extern void initWeapons(void);
|
||||
extern int isAcceptControl(void);
|
||||
extern int isControl(int type);
|
||||
extern int isLiquid(int x, int y);
|
||||
extern int isOnScreen(Entity *e);
|
||||
extern int isSolid(int x, int y);
|
||||
extern int isWalkable(int x, int y);
|
||||
extern void limitTextWidth(int width);
|
||||
extern void loadMusic(char *filename);
|
||||
extern void loadWorld(char *id);
|
||||
extern void pauseSound(int pause);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void playMusic(int loop);
|
||||
extern void playSound(int snd, int ch);
|
||||
extern double randF(void);
|
||||
extern void resetAtCheckpoint(void);
|
||||
extern void retryMission(void);
|
||||
extern void returnToHub(void);
|
||||
extern void returnToTitle(void);
|
||||
extern void playBattleSound(int snd, int ch, int x, int y);
|
||||
extern void pauseSound(int pause);
|
||||
extern int getDistance(int x1, int y1, int x2, int y2);
|
||||
extern int rrnd(int low, int high);
|
||||
extern void showWidgetGroup(char *group);
|
||||
extern void startSectionTransition(void);
|
||||
extern void stopMusic(void);
|
||||
|
||||
extern App app;
|
||||
extern Colors colors;
|
||||
|
@ -120,3 +120,4 @@ extern Dev dev;
|
|||
extern Entity *self;
|
||||
extern Game game;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -21,11 +21,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "../common.h"
|
||||
#include "../json/cJSON.h"
|
||||
|
||||
extern char *readFile(const char *filename);
|
||||
extern Entity *createEntity(char *typeStr);
|
||||
extern int fileExists(const char *filename);
|
||||
extern char *readFile(const char *filename);
|
||||
|
||||
extern App app;
|
||||
extern Dev dev;
|
||||
extern Entity *self;
|
||||
extern World world;
|
||||
|
||||
|
|
|
@ -26,3 +26,4 @@ extern int writeFile(const char *filename, const char *data);
|
|||
extern App app;
|
||||
extern Entity *self;
|
||||
extern World world;
|
||||
|
||||
|
|
Loading…
Reference in New Issue