YourCityInvadedByAliens
Documentation for code of the game
utils_start_dialog.h
Go to the documentation of this file.
1 #pragma once
2 #include <string>
3 #include "render_ui.h"
4 
6  public:
8  const std::string &sResourceDir,
9  RenderWindow *pRenderWindow,
10  GameState *pGameState
11  );
13  void init();
14  void draw();
15  bool start();
16 
17  private:
18  void addObject(RenderObject *pObject);
19  std::string m_sResourceDir;
25 
31  std::vector<RenderObject *> m_vObjects;
33 };
UtilsStartDialog::m_posTopLeftMusicOnOff
CoordXY m_posTopLeftMusicOnOff
Definition: utils_start_dialog.h:21
RenderMouse
Definition: render.h:102
UtilsStartDialog::m_mousePosition
CoordXY m_mousePosition
Definition: utils_start_dialog.h:26
UtilsStartDialog::~UtilsStartDialog
~UtilsStartDialog()
Definition: utils_start_dialog.cpp:16
UtilsStartDialog::addObject
void addObject(RenderObject *pObject)
Definition: utils_start_dialog.cpp:81
render_ui.h
UtilsStartDialog::UtilsStartDialog
UtilsStartDialog(const std::string &sResourceDir, RenderWindow *pRenderWindow, GameState *pGameState)
Definition: utils_start_dialog.cpp:6
RenderWindow
Definition: render_window.h:19
RenderButtonMusicOnOff
Definition: render_button_music_on_off.h:5
UtilsStartDialog::start
bool start()
Definition: utils_start_dialog.cpp:92
UtilsStartDialog::draw
void draw()
Definition: utils_start_dialog.cpp:86
UtilsStartDialog::m_pRenderWindow
RenderWindow * m_pRenderWindow
Definition: utils_start_dialog.h:27
UtilsStartDialog::m_posButtonStartBottomRight
CoordXY m_posButtonStartBottomRight
Definition: utils_start_dialog.h:24
CoordXY
Definition: coordxy.h:5
UtilsStartDialog::init
void init()
Definition: utils_start_dialog.cpp:23
UtilsStartDialog::m_posButtonStartTopLeft
CoordXY m_posButtonStartTopLeft
Definition: utils_start_dialog.h:23
RenderObject
Definition: render_base.h:42
UtilsStartDialog::m_pRenderButtonStart
RenderButtonSimple * m_pRenderButtonStart
Definition: utils_start_dialog.h:29
UtilsStartDialog::m_pRenderButtonMusicOnOff
RenderButtonMusicOnOff * m_pRenderButtonMusicOnOff
Definition: utils_start_dialog.h:28
UtilsStartDialog::m_vObjects
std::vector< RenderObject * > m_vObjects
Definition: utils_start_dialog.h:31
GameState
Definition: game_state.h:10
UtilsStartDialog::m_sResourceDir
std::string m_sResourceDir
Definition: utils_start_dialog.h:19
RenderButtonSimple
Definition: render_button_simple.h:5
UtilsStartDialog
Definition: utils_start_dialog.h:5
UtilsStartDialog::m_pGameState
GameState * m_pGameState
Definition: utils_start_dialog.h:20
UtilsStartDialog::m_pMouseCursor
RenderMouse * m_pMouseCursor
Definition: utils_start_dialog.h:32
UtilsStartDialog::m_posBottomRightMusicOnOff
CoordXY m_posBottomRightMusicOnOff
Definition: utils_start_dialog.h:22
UtilsStartDialog::m_pTextureDialogBackground
SDL_Texture * m_pTextureDialogBackground
Definition: utils_start_dialog.h:30