My Project
 
Loading...
Searching...
No Matches
titlescene.h
Go to the documentation of this file.
1#pragma once
2
3#include "pixelscene.h"
4#include "button.h"
5#include <string>
6#include "bitmaptext.h"
7
8class TitleScene : public PixelScene{
9private:
10 const std::string TXT_PLAY = "lang.play";
11 const std::string TXT_HIGHSCORES = "lang.rank";
12 const std::string TXT_BADGES = "lang.badge";
13 const std::string TXT_ABOUT = "lang.about";
14
15public:
16 void init();
17
18 void placeTorch(float x, float y);
19};
20
21#include "image.h"
22class SignImage :public Image{
23private:
24 float time;
25public:
26 SignImage(Image* img);
27 virtual void update();
28 virtual void draw();
29};
30
31const float DashboardItem_SIZE = 48.0f;
32class DashboardItem:public Button{
33public:
34 DashboardItem(const std::string& text, int index);
35protected:
36 virtual void createChildren();
37 virtual void layout();
38 virtual void onTouchDown();
39 virtual void onTouchUp();
40private:
41 static const int IMAGE_SIZE = 32;
42 Image* image;
43 BitmapText* label;
44};
DashboardItem(const std::string &text, int index)
Definition titlescene.cpp:146
virtual void onTouchDown()
Definition titlescene.cpp:180
virtual void layout()
Definition titlescene.cpp:169
virtual void createChildren()
Definition titlescene.cpp:158
virtual void onTouchUp()
Definition titlescene.cpp:186
PixelScene()
Definition pixelscene.cpp:34
virtual void update()
Definition titlescene.cpp:133
virtual void draw()
Definition titlescene.cpp:139
SignImage(Image *img)
Definition titlescene.cpp:127
Definition titlescene.h:8
void placeTorch(float x, float y)
Definition titlescene.cpp:121
void init()
Definition titlescene.cpp:59
const float DashboardItem_SIZE
Definition titlescene.h:31