PGE Engine
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
setup_wld_scene.h
1 #ifndef SETUP_WLD_SCENE_H
2 #define SETUP_WLD_SCENE_H
3 
4 #include <QString>
5 #include <graphics/gl_color.h>
6 class QSettings;
7 
9 {
10  QString imgFile;
11  bool animated;
12  int frames;
13  int framedelay;
14  int x;
15  int y;
16 };
17 
19 {
20  void init(QSettings &engine_ini);
21  void initFonts();
22  QString backgroundImg;
23  int viewport_x; //World map view port
24  int viewport_y;
25  int viewport_w;
26  int viewport_h;
27  enum titleAlign{
28  align_left=0,
29  align_center,
30  align_right
31  };
32 
33  int title_x; //Title of level
34  int title_y;
35  int title_w; //max width of title
36  QString title_color;
37  GlColor title_rgba;
38  titleAlign title_align;
39  QString title_font_name;
40  int title_fontID;
41 
42  bool points_en;
43  int points_x;
44  int points_y;
45  QString points_font_name;
46  int points_fontID;
47  QString points_color;
48  GlColor points_rgba;
49 
50  bool health_en;
51  int health_x;
52  int health_y;
53  QString health_font_name;
54  int health_fontID;
55  QString health_color;
56  GlColor health_rgba;
57 
58  bool lives_en;
59  int lives_x;
60  int lives_y;
61  QString lives_font_name;
62  int lives_fontID;
63  QString lives_color;
64  GlColor lives_rgba;
65 
66  bool star_en;
67  int star_x;
68  int star_y;
69  QString star_font_name;
70  int star_fontID;
71  QString star_color;
72  GlColor star_rgba;
73 
74  bool coin_en;
75  int coin_x;
76  int coin_y;
77  QString coin_font_name;
78  int coin_fontID;
79  QString coin_color;
80  GlColor coin_rgba;
81 
82  bool portrait_en;
83  int portrait_x;
84  int portrait_y;
85  int portrait_frame_delay;
86  QString portrait_animation;
87  int portrait_direction;
88  QList<WorldAdditionalImage > AdditionalImages;
89 
90  QString luaFile;
91 };
92 
93 #endif // SETUP_WLD_SCENE_H
94 
Definition: setup_wld_scene.h:18
Definition: gl_color.h:7
Definition: setup_wld_scene.h:8