+ struct TextPosInfo time_hh;
+ struct TextPosInfo time_mm;
+ struct TextPosInfo time_ss;
+ struct TextPosInfo frame;
+ struct TextPosInfo shield_normal;
+ struct TextPosInfo shield_normal_time;
+ struct TextPosInfo shield_deadly;
+ struct TextPosInfo shield_deadly_time;
+ struct TextPosInfo exit;
+ struct TextPosInfo emc_magic_ball;
+ struct TextPosInfo emc_magic_ball_switch;
+ struct TextPosInfo light_switch;
+ struct TextPosInfo light_switch_time;
+ struct TextPosInfo timegate_switch;
+ struct TextPosInfo timegate_switch_time;
+ struct TextPosInfo switchgate_switch;
+ struct TextPosInfo emc_lenses;
+ struct TextPosInfo emc_lenses_time;
+ struct TextPosInfo emc_magnifier;
+ struct TextPosInfo emc_magnifier_time;
+ struct TextPosInfo balloon_switch;
+ struct TextPosInfo dynabomb_number;
+ struct TextPosInfo dynabomb_size;
+ struct TextPosInfo dynabomb_power;
+ struct TextPosInfo penguins;
+ struct TextPosInfo sokoban_objects;
+ struct TextPosInfo sokoban_fields;
+ struct TextPosInfo robot_wheel;
+ struct TextPosInfo conveyor_belt[NUM_BELTS];
+ struct TextPosInfo conveyor_belt_switch[NUM_BELTS];
+ struct TextPosInfo magic_wall;
+ struct TextPosInfo magic_wall_time;
+ struct TextPosInfo gravity_state;
+ struct TextPosInfo graphic[NUM_PANEL_GRAPHICS];
+ struct TextPosInfo element[NUM_PANEL_ELEMENTS];
+ struct TextPosInfo element_count[NUM_PANEL_ELEMENTS];
+ struct TextPosInfo ce_score[NUM_PANEL_CE_SCORE];
+ struct TextPosInfo ce_score_element[NUM_PANEL_CE_SCORE];
+ struct TextPosInfo player_name;
+ struct TextPosInfo level_name;
+ struct TextPosInfo level_author;
+};
+
+struct GameButtonInfo
+{
+ struct Rect stop;
+ struct Rect pause;
+ struct Rect play;
+
+ struct Rect sound_music;
+ struct Rect sound_loops;
+ struct Rect sound_simple;
+
+ struct Rect save;
+ struct Rect load;