NXEngine v1.0.0.5
[NXEngine.git] / map.fdh
blobe0c8a7df7e678118c9fe8d0d5f37785ef3f24892
1 //hash:5a715c2e
2 //automatically generated by Makegen
4 /* located in ObjManager.cpp */
6 //----------------------[referenced from map.cpp]--------------------//
7 Object *CreateObject(int x, int y, int type);
10 /* located in map.cpp */
12 //----------------------[referenced from map.cpp]--------------------//
13 bool load_stage(int stage_no);
14 bool load_map(const char *fname);
15 bool load_entities(const char *fname);
16 bool load_tileattr(const char *fname);
17 bool load_stages(void);
18 bool initmapfirsttime(void);
19 void initmap(void);
20 void map_set_backdrop(int backdrop_no);
21 void map_draw_backdrop(void);
22 static void DrawFastLeftLayered(void);
23 static bool LoadBackdropIfNeeded(int backdrop_no);
24 void map_flush_graphics();
25 void map_drawwaterlevel(void);
26 void map_draw(uint8_t foreground);
27 void scroll_normal(void);
28 void map_scroll_do(void);
29 void run_phase_compensator(void);
30 void dump_phase_data();
31 void map_sanitycheck(void);
32 void map_scroll_jump(int x, int y);
33 void map_scroll_lock(bool lockstate);
34 void map_focus(Object *o, int spd);
35 void map_ChangeTileWithSmoke(int x, int y, int newtile, int nclouds, bool boomflash, Object *push_behind);
36 const char *map_get_stage_name(int mapno);
37 void map_show_map_name();
38 void map_draw_map_name(void);
39 void AnimateMotionTiles(void);
40 Object *FindObjectByID2(int id2);
43 /* located in platform.cpp */
45 //----------------------[referenced from map.cpp]--------------------//
46 FILE *fileopen(const char *fname, const char *mode);
49 /* located in caret.cpp */
51 //----------------------[referenced from map.cpp]--------------------//
52 Caret *effect(int x, int y, int effectno);
55 /* located in tsc.cpp */
57 //----------------------[referenced from map.cpp]--------------------//
58 bool tsc_load(const char *fname, int pageno);
59 int CVTDir(int csdir);
62 /* located in debug.cpp */
64 //----------------------[referenced from map.cpp]--------------------//
65 const char *DescribeObjectType(int type);
66 void debug(const char *fmt, ...);
69 /* located in ai/sym/smoke.cpp */
71 //----------------------[referenced from map.cpp]--------------------//
72 void SmokeXY(int x, int y, int nclouds, int rangex, int rangey, Object *push_behind);
75 /* located in graphics/font.cpp */
77 //----------------------[referenced from map.cpp]--------------------//
78 int GetFontWidth(const char *text, int spacing, bool is_shaded);
79 int font_draw(int x, int y, const char *text, int spacing, NXFont *font);
82 /* located in graphics/palette.cpp */
84 //----------------------[referenced from map.cpp]--------------------//
85 void palette_reset(void);
88 /* located in common/stat.cpp */
90 //----------------------[referenced from map.cpp]--------------------//
91 void stat(const char *fmt, ...);
92 void staterr(const char *fmt, ...);
95 /* located in common/misc.cpp */
97 //----------------------[referenced from map.cpp]--------------------//
98 bool fverifystring(FILE *fp, const char *str);
99 uint16_t fgeti(FILE *fp);
100 uint32_t fgetl(FILE *fp);
101 int random(int min, int max);