This repository has been archived on 2026-05-18. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
spaceshooter/cpp/main.h
2010-07-29 01:46:34 +00:00

83 lines
1.5 KiB
C
Executable File

#ifndef __MAIN_H__
#define __MAIN_H__
#include "Common.h"
#define MAXSCREENS 6
#define MAXSPRITES 21
const char *screenBackgrounds[] = {
BACKGROUNDFILE_CREDITS,
BACKGROUNDFILE_FAIL,
BACKGROUNDFILE_HELP,
BACKGROUNDFILE_PLAIN,
BACKGROUNDFILE_MENU,
BACKGROUNDFILE_OPTIONS };
int spriteStats[][2] = {
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{110,110},
{0,0},
{0,0},
{0,0},
{0,0} };
const char *spriteStrips[] = {
SPRITEFILE_ENEMYFIGHTER1,
SPRITEFILE_ENEMYFIGHTER2,
SPRITEFILE_ENEMYFIGHTER3,
SPRITEFILE_ENEMYFIGHTER4,
SPRITEFILE_ENEMYLASER1,
SPRITEFILE_ENEMYLASER2,
SPRITEFILE_PLAYERSHIP1,
SPRITEFILE_PLAYERSHIP2,
SPRITEFILE_PLAYERSHIP3,
SPRITEFILE_PLAYERSHIELDHIT,
SPRITEFILE_POWERUP_SHIELD,
SPRITEFILE_POWERUP_SPREAD,
SPRITEFILE_POWERUP_SHIP,
SPRITEFILE_POWERUP_ONEUP,
SPRITEFILE_ENEMYDESTROYER1,
SPRITEFILE_ENEMYDESTROYER2,
SPRITEFILE_EXPLOSION,
SPRITEFILE_PLAYERLASER1,
SPRITEFILE_PLAYERLASER2,
SPRITEFILE_PLAYERSPREAD1,
SPRITEFILE_PLAYERSPREAD3 };
#define MAX_OPTS_TITLEMENU 6
const char *titleMenuOpts[] = {
"1P START",
"MP START",
"OPTIONS",
"CREDITS",
"HELP",
"QUIT"
};
#include <libgame/libgame.h>
#include "Character.h"
#include "HUD.h"
#include "StarfieldBackground.h"
#include "GameLogic.h"
#include "GameDisplay.h"
#endif