2 /* cause why the cpu execution loop stopped */
11 STOP_AT_POLY_OBJECT_M3,
12 STOP_AT_POLY_OBJECT_M2,
16 STOP_AT_COORD_BUILDING_EXTERIOR,
17 STOP_AT_POLY_BUILDING_EXTERIOR,
18 STOP_AT_LINE_BUILDING_EXTERIOR,
19 STOP_AT_COORD_BUILDING_INTERIOR,
20 STOP_AT_POLY_BUILDING_INTERIOR1,
21 STOP_AT_POLY_BUILDING_INTERIOR2,
22 STOP_AT_POLY_BUILDING_INTERIOR3,
23 STOP_AT_POLY_BUILDING_INTERIOR4,
24 STOP_AT_POLY_BUILDING_INTERIOR5,
25 STOP_AT_POLY_BUILDING_INTERIOR6,
26 STOP_AT_POLY_BUILDING_INTERIOR1to4,
27 STOP_AT_POLY_BUILDING_INTERIOR5to6,
28 STOP_AT_WALL_BUILDING,
32 STOP_AT_COORD_LINE_ROADS,
34 STOP_AT_LINE_ROADS_CENTER,
35 STOP_AT_COORD_POLY_ROADS,
44 STOP_AT_MATRIX_PLANET,
47 STOP_AT_DRAW_STARS_SPACE,
48 STOP_AT_DRAW_STARS_GROUND,
49 STOP_AT_DRAW_STARS_FLYING,
50 STOP_AT_DRAW_STARS_FLYING2,
51 STOP_AT_DRAW_STARS_INTERSTELLAR,
52 STOP_AT_DRAW_SUN_INTERSTELLAR,
53 STOP_AT_COORD_ISLANDS,
62 extern const struct cpu_stop mercenary_stop_at[];
63 void mercenary_load(void);
64 void mercenary_patch(void);
65 uint32_t mercenary_palette_view(void);
66 uint32_t mercenary_palette_render(void);
67 uint32_t mercenary_palette_predefined(void);
68 uint32_t mercenary_palette_stars(void);
69 uint32_t mercenary_object_vertex_register(void);
70 void mercenary_get_orientation(double *roll, double *pitch, double *yaw);
71 void mercenary_get_orientation_raw(int16_t *pitch, uint16_t *yaw);
72 void mercenary_get_orientation_planet(double *inclination, double *rotation);
73 void mercenary_coord_building_interior(int16_t *east, int32_t *height1, int32_t *height2, int32_t *height3, int32_t *height4, int16_t *north);
74 void mercenary_get_height(int32_t *height);
75 int mercenary_street_color_index(void);
76 int mercenary_line_tags_index(void);
77 uint16_t mercenary_poly_tags_color(void);
78 int mercenary_background_index(void);
79 uint32_t mercenary_planet_scale_index(void);
80 uint32_t mercenary_star_table(void);
81 extern const char *mercenary_gamesavesuffix;