PGE Engine
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
setup_lvl_scene.h
1 #ifndef SETUP_LVL_SCENE_H
2 #define SETUP_LVL_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  bool from_center;
17 };
18 
19 struct LevelSetup
20 {
21  void init(QSettings &engine_ini);
22  void initFonts();
23 
24  bool points_en;
25  int points_x;
26  int points_y;
27  QString points_font_name;
28  int points_fontID;
29  QString points_color;
30  GlColor points_rgba;
31  bool points_from_center;
32 
33  bool health_en;
34  int health_x;
35  int health_y;
36  QString health_font_name;
37  int health_fontID;
38  QString health_color;
39  GlColor health_rgba;
40  bool health_from_center;
41 
42  bool star_en;
43  int star_x;
44  int star_y;
45  QString star_font_name;
46  int star_fontID;
47  QString star_color;
48  GlColor star_rgba;
49  bool star_from_center;
50 
51  bool coin_en;
52  int coin_x;
53  int coin_y;
54  QString coin_font_name;
55  int coin_fontID;
56  QString coin_color;
57  GlColor coin_rgba;
58  bool coin_from_center;
59 
60  bool itemslot_en;
61  int itemslot_x;
62  int itemslot_y;
63  int itemslot_w;
64  int itemslot_h;
65  bool itemslot_to_center;
66  QList<LevelAdditionalImage > AdditionalImages;
67 
68  QString luaFile;
69 };
70 
71 
72 #endif // SETUP_LVL_SCENE_H
73 
Definition: setup_lvl_scene.h:19
Definition: setup_lvl_scene.h:8
Definition: gl_color.h:7