2 /* cause why the cpu execution loop stopped */
10 STOP_AT_CLEAR_SCREEN3,
12 STOP_AT_INFO_OBJECT_MOVING,
13 STOP_AT_INFO_OBJECT_FIX,
14 STOP_AT_TAG_IS_OBJECT_1,
15 STOP_AT_TAG_IS_OBJECT_0,
17 STOP_AT_POLY_OBJECT_M3,
18 STOP_AT_POLY_OBJECT_M2,
22 STOP_AT_COORD_BUILDING_EXTERIOR,
23 STOP_AT_POLY_BUILDING_EXTERIOR,
24 STOP_AT_LINE_BUILDING_EXTERIOR,
25 STOP_AT_COORD_BUILDING_INTERIOR,
26 STOP_AT_POLY_BUILDING_INTERIOR1,
27 STOP_AT_POLY_BUILDING_INTERIOR2,
28 STOP_AT_POLY_BUILDING_INTERIOR3,
29 STOP_AT_POLY_BUILDING_INTERIOR4,
30 STOP_AT_POLY_BUILDING_INTERIOR5,
31 STOP_AT_POLY_BUILDING_INTERIOR6,
32 STOP_AT_POLY_BUILDING_INTERIOR1to4,
33 STOP_AT_POLY_BUILDING_INTERIOR5to6,
34 STOP_AT_WALL_BUILDING,
38 STOP_AT_COORD_LINE_ROADS,
40 STOP_AT_LINE_ROADS_CENTER,
41 STOP_AT_COORD_POLY_ROADS,
50 STOP_AT_MATRIX_PLANET,
53 STOP_AT_DRAW_STARS_SPACE,
54 STOP_AT_DRAW_STARS_GROUND,
55 STOP_AT_DRAW_STARS_FLYING,
56 STOP_AT_DRAW_STARS_FLYING2,
57 STOP_AT_DRAW_STARS_INTERSTELLAR,
58 STOP_AT_DRAW_SUN_INTERSTELLAR,
59 STOP_AT_COORD_ISLANDS,
67 extern const struct cpu_stop mercenary_stop_at[];
68 void mercenary_load(void);
69 void mercenary_patch(void);
70 void mercenary_patch_render(void);
71 uint32_t mercenary_palette_view(void);
72 uint32_t mercenary_palette_render(void);
73 uint32_t mercenary_palette_predefined(void);
74 uint32_t mercenary_palette_stars(void);
75 uint32_t mercenary_object_vertex_register(void);
76 void mercenary_get_orientation(double *roll, double *pitch, double *yaw);
77 void mercenary_get_orientation_raw(int16_t *pitch, uint16_t *yaw);
78 void mercenary_get_orientation_planet(double *inclination, double *azimuth);
79 void mercenary_get_location(int32_t *east, int32_t *height, int32_t *north);
80 void mercenary_get_object_info(int *id, int32_t *east, int32_t *height, int32_t *north);
81 void mercenary_coord_building_interior(int16_t *east, int32_t *height1, int32_t *height2, int32_t *height3, int32_t *height4, int16_t *north);
82 int mercenary_street_color_index(void);
83 int mercenary_line_tags_index(void);
84 uint16_t mercenary_poly_tags_color(void);
85 int mercenary_background_index(void);
86 uint32_t mercenary_planet_scale_index(void);
87 uint32_t mercenary_star_table(void);
88 extern const char *mercenary_name;
89 extern const char *mercenary_gamesavesuffix;