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