
/* Game Logic interface routines and variables */

#include "netlogic.h"

/* From logic.cpp */
extern void LogicUsage(void);
extern int  InitLogicData(void);
extern int  LogicParseArgs(char ***argvptr, int *argcptr);
extern int  InitLogic(void);
extern int  InitPlayerSprites(void);
extern void HaltLogic(void);
extern void SetControl(unsigned char which, int toggle, int player);
extern int  SpecialKey(SDL_keysym key);
extern int GetScore(void);

/* From game.cpp */
extern void NewGame(void);

/* From about.cpp */
extern void DoAbout(void);

/* From blit.cpp (fastlogic) player.cpp (netlogic) */
extern Uint8 gPlayerShotColors[];
extern SDL_Surface *gPlayerShot;
extern Uint8 gEnemyShotColors[];
extern SDL_Surface *gEnemyShot;

