1 #ifndef THEME_H 2 #define THEME_H 3 4 #include <string> 5 6 using namespace std; 7 8 struct Theme 9 { 10 Theme(string filename); 11 //variables para tratar las lineas de informacion del archivo 12 string line,subline,value; 13 14 string theme_name; 15 string theme_description; 16 string author_name; 17 string author_nick; 18 string author_email; 19 string background; 20 int movements; 21 int caps; 22 float cap_left_1_x; 23 float cap_left_1_y; 24 float cap_left_2_x; 25 float cap_left_2_y; 26 float cap_left_3_x; 27 float cap_left_3_y; 28 float cap_left_4_x; 29 float cap_left_4_y; 30 float cap_left_5_x; 31 float cap_left_5_y; 32 float cap_left_6_x; 33 float cap_left_6_y; 34 float cap_left_7_x; 35 float cap_left_7_y; 36 float cap_left_8_x; 37 float cap_left_8_y; 38 float cap_left_9_x; 39 float cap_left_9_y; 40 float cap_left_10_x; 41 float cap_left_10_y; 42 float cap_right_1_x; 43 float cap_right_1_y; 44 float cap_right_2_x; 45 float cap_right_2_y; 46 float cap_right_3_x; 47 float cap_right_3_y; 48 float cap_right_4_x; 49 float cap_right_4_y; 50 float cap_right_5_x; 51 float cap_right_5_y; 52 float cap_right_6_x; 53 float cap_right_6_y; 54 float cap_right_7_x; 55 float cap_right_7_y; 56 float cap_right_8_x; 57 float cap_right_8_y; 58 float cap_right_9_x; 59 float cap_right_9_y; 60 float cap_right_10_x; 61 float cap_right_10_y; 62 float cap_mass; 63 float ball_mass; 64 float graze; 65 int activecap_frames; 66 int stadium_x; 67 int stadium_y; 68 int stadium_h; 69 int stadium_w; 70 int goal_left_x; 71 int goal_left_y; 72 int goal_right_x; 73 int goal_right_y; 74 int goal_w; 75 int goal_h; 76 int poster; 77 int scoreboard_1_cap_x; 78 int scoreboard_1_cap_y; 79 int scoreboard_1_name_x; 80 int scoreboard_1_name_y; 81 int scoreboard_1_goals_x; 82 int scoreboard_1_goals_y; 83 int scoreboard_2_cap_x; 84 int scoreboard_2_cap_y; 85 int scoreboard_2_name_x; 86 int scoreboard_2_name_y; 87 int scoreboard_2_goals_x; 88 int scoreboard_2_goals_y; 89 int time_team; 90 int time_team_y; 91 int time_team_x; 92 int time; 93 int time_min_x; 94 int time_min_y; 95 int time_sec_x; 96 int time_sec_y; 97 int select_left_x; 98 int select_left_y; 99 int select_right_x; 100 int select_right_y; 101 }; 102 103 #endif 104