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