YourCityInvadedByAliens
Documentation for code of the game
render_bootscreen_progressbar.h
Go to the documentation of this file.
1 
2 #pragma once
3 #include "render.h"
4 
6 
7  public:
9  SDL_Texture* tex,
10  CoordXY pos,
11  int nPositionZ = 0
12  );
13  void updateProgress(int nProgressMax, int nProgressCurrent);
14  virtual void modify(const GameState& state, IRenderWindow* pRenderWindow) override;
15  virtual bool canDraw(const GameState& state) override;
16  virtual void draw(SDL_Renderer* renderer) override;
17 
18  private:
19  SDL_Texture* m_pTexture;
21  SDL_Rect m_currentFrame;
22  SDL_Rect m_currentFrame2;
25 };
RenderBootScreenProgressBar::m_currentFrame2
SDL_Rect m_currentFrame2
Definition: render_bootscreen_progressbar.h:22
RenderBootScreenProgressBar::m_currentFrame
SDL_Rect m_currentFrame
Definition: render_bootscreen_progressbar.h:21
RenderBootScreenProgressBar::draw
virtual void draw(SDL_Renderer *renderer) override
Definition: render_bootscreen_progressbar.cpp:44
render.h
RenderBootScreenProgressBar::m_pTexture
SDL_Texture * m_pTexture
Definition: render_bootscreen_progressbar.h:19
RenderBootScreenProgressBar::modify
virtual void modify(const GameState &state, IRenderWindow *pRenderWindow) override
Definition: render_bootscreen_progressbar.cpp:32
RenderBootScreenProgressBar::m_nCurProgress
int m_nCurProgress
Definition: render_bootscreen_progressbar.h:23
CoordXY
Definition: coordxy.h:5
RenderBootScreenProgressBar::m_position
CoordXY m_position
Definition: render_bootscreen_progressbar.h:20
RenderObject
Definition: render_base.h:42
RenderBootScreenProgressBar::updateProgress
void updateProgress(int nProgressMax, int nProgressCurrent)
Definition: render_bootscreen_progressbar.cpp:27
GameState
Definition: game_state.h:10
IRenderWindow
Definition: render_base.h:26
RenderBootScreenProgressBar::RenderBootScreenProgressBar
RenderBootScreenProgressBar(SDL_Texture *tex, CoordXY pos, int nPositionZ=0)
Definition: render_bootscreen_progressbar.cpp:6
RenderBootScreenProgressBar::m_nMaxProgress
int m_nMaxProgress
Definition: render_bootscreen_progressbar.h:24
RenderBootScreenProgressBar::canDraw
virtual bool canDraw(const GameState &state) override
Definition: render_bootscreen_progressbar.cpp:40
RenderBootScreenProgressBar
Definition: render_bootscreen_progressbar.h:5