00001 00026 #ifndef MAIN_H 00027 #define MAIN_H 00028 00030 #define DEFAULT_SCREEN_WIDTH 640 00031 00032 #define DEFAULT_SCREEN_HEIGHT 480 00033 00034 #define SCALE 1 00035 00036 #define SCREEN_WIDTH DEFAULT_SCREEN_WIDTH * SCALE 00037 00038 #define SCREEN_HEIGHT DEFAULT_SCREEN_HEIGHT * SCALE 00039 00040 #define FLASCREEN_WIDTH 320 00041 00042 #define FLASCREEN_HEIGHT 200 00043 00044 #define DEFAULT_FRAMES_PER_SECOND 500 00045 00047 #define NUMOFCOLORS 256 00048 00049 00055 typedef struct ConfigFile 00056 { 00058 char Language[10]; 00060 char LanguageCD[10]; 00062 char FlagDisplayText[3]; 00064 char FlagKeepVoice[3]; 00066 int WaveVolume; 00068 int VoiceVolume; 00070 int MusicVolume; 00072 int CDVolume; 00074 int LineVolume; 00076 int MasterVolume; 00078 int Version; 00080 int LanguageId; 00082 int LanguageCDId; 00084 int FullScreen; 00086 int NoSound; 00088 int UseCD; 00090 int UseHQSnd; 00092 int UseMP3; 00095 int FLAwide; 00097 int UseFLAPCX; 00099 int UseAVI; 00101 int CrossFade; 00103 int Quit; 00105 int Fps; 00107 int Debug; 00109 int UseAutoSaving; 00111 int ShadowMode; 00112 }ConfigFile; 00113 00118 ConfigFile cfgfile; 00119 00121 char * cdDir; 00122 00123 00124 void init_vars(); 00125 00126 #endif
1.5.5