#include <main_controller.h>
◆ MainController()
| MainController::MainController |
( |
const std::string & |
sWindowName | ) |
|
◆ ~MainController()
| MainController::~MainController |
( |
| ) |
|
◆ clearWindow()
| void MainController::clearWindow |
( |
| ) |
|
◆ drawObjects()
| void MainController::drawObjects |
( |
| ) |
|
◆ findResourceDir()
| bool MainController::findResourceDir |
( |
| ) |
|
◆ generateBackground()
| void MainController::generateBackground |
( |
SDL_Texture * |
pTextureBackground, |
|
|
int |
nTextureWidth, |
|
|
int |
nTextureHeight, |
|
|
const CoordXY & |
startXY, |
|
|
const CoordXY & |
endXY |
|
) |
| |
|
private |
◆ generateClouds()
| void MainController::generateClouds |
( |
| ) |
|
|
private |
◆ generateTanks()
| void MainController::generateTanks |
( |
| ) |
|
|
private |
◆ getCoordCenter()
| CoordXY MainController::getCoordCenter |
( |
| ) |
|
◆ getGameAlienShipState()
◆ getGameState()
◆ getResourceDir()
| std::string MainController::getResourceDir |
( |
| ) |
|
◆ getWindow()
◆ initRenderWindow()
| bool MainController::initRenderWindow |
( |
| ) |
|
◆ initSDL2()
| bool MainController::initSDL2 |
( |
| ) |
|
◆ isFullscreen()
| bool MainController::isFullscreen |
( |
| ) |
|
◆ loadAlienShip()
| void MainController::loadAlienShip |
( |
const std::string & |
sDefaultPath | ) |
|
|
private |
◆ loadBackgrounds()
| void MainController::loadBackgrounds |
( |
const std::string & |
sDefaultPath, |
|
|
const YJsonObject & |
jsonBackground |
|
) |
| |
|
private |
◆ loadGameDataWithProgressBar()
| bool MainController::loadGameDataWithProgressBar |
( |
| ) |
|
◆ loadRoads()
| void MainController::loadRoads |
( |
const std::string & |
sDefaultPath, |
|
|
const YJsonObject & |
jsonRoads |
|
) |
| |
|
private |
◆ modifyObjects()
| void MainController::modifyObjects |
( |
| ) |
|
◆ showStartDialog()
| bool MainController::showStartDialog |
( |
| ) |
|
◆ startAllThreads()
| void MainController::startAllThreads |
( |
| ) |
|
◆ toggleFullscreen()
| void MainController::toggleFullscreen |
( |
| ) |
|
◆ updateFpsValue()
| void MainController::updateFpsValue |
( |
int |
nFps | ) |
|
◆ updatePlayerCoord()
| void MainController::updatePlayerCoord |
( |
| ) |
|
◆ m_mapBuildingsTextures
| std::map<std::string, SDL_Texture*> MainController::m_mapBuildingsTextures |
|
private |
◆ m_maxPointMap
| CoordXY MainController::m_maxPointMap |
|
private |
◆ m_minPointMap
| CoordXY MainController::m_minPointMap |
|
private |
◆ m_nMapHeight
| int MainController::m_nMapHeight |
|
private |
◆ m_nMapWidth
| int MainController::m_nMapWidth |
|
private |
◆ m_nMaxClouds
| int MainController::m_nMaxClouds |
|
private |
◆ m_nProgressBarMax
| int MainController::m_nProgressBarMax |
|
private |
◆ m_nProgressBarStatus
| int MainController::m_nProgressBarStatus |
|
private |
◆ m_nWindowHeight
| int MainController::m_nWindowHeight |
|
private |
◆ m_nWindowWidth
| int MainController::m_nWindowWidth |
|
private |
◆ m_pAlientShipState
◆ m_pCoordText
◆ m_pFpsText
◆ m_pGameState
◆ m_playerStartPosition
| CoordXY MainController::m_playerStartPosition |
|
private |
◆ m_pMainAiThread
◆ m_pRenderWindow
◆ m_pTextureCloud0
| SDL_Texture* MainController::m_pTextureCloud0 |
|
private |
◆ m_pTextureCursor
| SDL_Texture* MainController::m_pTextureCursor |
|
private |
◆ m_pTextureLeftPanel
| SDL_Texture* MainController::m_pTextureLeftPanel |
|
private |
◆ m_pTexturePlayerPower0
| SDL_Texture* MainController::m_pTexturePlayerPower0 |
|
private |
◆ m_pTextureRoad0
| SDL_Texture* MainController::m_pTextureRoad0 |
|
private |
◆ m_pTextureRocket
| SDL_Texture* MainController::m_pTextureRocket |
|
private |
◆ m_pTextureTank0
| SDL_Texture* MainController::m_pTextureTank0 |
|
private |
◆ m_sMapName
| std::string MainController::m_sMapName |
|
private |
◆ m_sResourceDir
| std::string MainController::m_sResourceDir |
|
private |
◆ m_sWindowName
| std::string MainController::m_sWindowName |
|
private |
◆ TAG
| std::string MainController::TAG |
|
private |
The documentation for this class was generated from the following files: