NXEngine v1.0.0.6
[NXEngine.git] / main.fdh
blob7f636b4e1fe38f63157d12c090da15fb241bbb12
1 //hash:5e5b9413
2 //automatically generated by Makegen
4 /* located in main.cpp */
6 //---------------------[referenced from main.cpp]--------------------//
7 void gameloop(void);
8 static inline void run_tick();
9 void update_fps();
10 void InitNewGame(bool with_intro);
11 void AppMinimized(void);
12 static void fatal(const char *str);
13 static bool check_data_exists();
14 void visible_warning(const char *fmt, ...);
15 void speed_test(void);
16 void speed_test(void);
17 void org_test_miniloop(void);
18 void SDL_Delay(int ms);
21 /* located in game.cpp */
23 //---------------------[referenced from main.cpp]--------------------//
24 bool game_load(Profile *p);
27 /* located in map.cpp */
29 //---------------------[referenced from main.cpp]--------------------//
30 bool load_stage(int stage_no);
33 /* located in profile.cpp */
35 //---------------------[referenced from main.cpp]--------------------//
36 const char *GetProfileName(int num);
39 /* located in settings.cpp */
41 //---------------------[referenced from main.cpp]--------------------//
42 bool settings_load(Settings *setfile);
43 bool settings_save(Settings *setfile);
46 /* located in statusbar.cpp */
48 //---------------------[referenced from main.cpp]--------------------//
49 void weapon_introslide();
52 /* located in tsc.cpp */
54 //---------------------[referenced from main.cpp]--------------------//
55 bool tsc_init(void);
56 void StopScripts(void);
57 void tsc_close(void);
60 /* located in input.cpp */
62 //---------------------[referenced from main.cpp]--------------------//
63 bool input_init(void);
64 void input_close(void);
65 void input_poll(void);
66 bool justpushed(int k);
69 /* located in replay.cpp */
71 //---------------------[referenced from main.cpp]--------------------//
72 const char *GetReplayName(int slotno, char *buffer);
75 /* located in trig.cpp */
77 //---------------------[referenced from main.cpp]--------------------//
78 char trig_init(void);
81 /* located in graphics/font.cpp */
83 //---------------------[referenced from main.cpp]--------------------//
84 bool font_init(void);
85 void font_close(void);
86 int font_draw_shaded(int x, int y, const char *text, int spacing, NXFont *font);
87 int GetFontHeight();
88 int GetFontWidth(const char *text, int spacing, bool is_shaded);
89 void direct_text_draw(int x, int y, const char *text);
90 int font_draw(int x, int y, const char *text, int spacing, NXFont *font);
93 /* located in sound/sound.cpp */
95 //---------------------[referenced from main.cpp]--------------------//
96 bool sound_init(void);
97 void StopLoopSounds(void);
98 void sound_close(void);
99 void music_set_enabled(int newstate);
100 void music(int songno);
103 /* located in sound/org.cpp */
105 //---------------------[referenced from main.cpp]--------------------//
106 void org_run(void);
109 /* located in extract/extract.cpp */
111 //---------------------[referenced from main.cpp]--------------------//
112 int extract_main();
115 /* located in common/stat.cpp */
117 //---------------------[referenced from main.cpp]--------------------//
118 void SetLogFilename(const char *fname);
119 void staterr(const char *fmt, ...);
120 void stat(const char *fmt, ...);
123 /* located in common/misc.cpp */
125 //---------------------[referenced from main.cpp]--------------------//
126 bool file_exists(const char *fname);