Snapple
Memuat...
Mencari...
Tidak Ditemukan
game.hpp
Ke dokumentasi file ini.
2#include "../prelude.hpp"
3
4#include "scene_intro.hpp"
5#include "scene_interlude.hpp"
6#include "scene_game.hpp"
7
8#define FONT_PATH "assets/delius-font/delius-regular.ttf"
9
12class Game {
13private:
14 GameComponents::GameStateManager game_state_manager;
15 raylib::Font game_font;
16
17 raylib::Window* window;
18 IntroScene intro_scene;
19 GameScene game_scene;
20 InterludeScene interlude_scene;
21
22 const char* music_file = "assets/byte-blast.mp3";
23 raylib::Sound background_music;
24 bool play_bgmusic = true;
25
26public:
27 Game();
30 void update();
33 void draw();
39 void start_game();
42 void go_back_to_menu();
43};
Definition components.hpp:146
Definition scene_game.hpp:433
void start_game()
Definition game.cpp:22
void draw()
Definition game.cpp:12
void update()
Definition game.cpp:6
Game()
Definition game.cpp:35
void go_back_to_menu()
Definition game.cpp:27
void start_game_interlude()
Definition game.cpp:18
Definition scene_interlude.hpp:4
Definition scene_intro.hpp:42