YourCityInvadedByAliens
Documentation for code of the game
MainController Member List

This is the complete list of members for MainController, including all inherited members.

clearWindow()MainController
drawObjects()MainController
findResourceDir()MainController
generateBackground(SDL_Texture *pTextureBackground, int nTextureWidth, int nTextureHeight, const CoordXY &startXY, const CoordXY &endXY)MainControllerprivate
generateClouds()MainControllerprivate
generateTanks()MainControllerprivate
getCoordCenter()MainController
getGameAlienShipState()MainController
getGameState()MainController
getResourceDir()MainController
getWindow()MainController
initRenderWindow()MainController
initSDL2()MainController
isFullscreen()MainController
loadAlienShip(const std::string &sDefaultPath)MainControllerprivate
loadBackgrounds(const std::string &sDefaultPath, const YJsonObject &jsonBackground)MainControllerprivate
loadGameDataWithProgressBar()MainController
loadRoads(const std::string &sDefaultPath, const YJsonObject &jsonRoads)MainControllerprivate
m_mapBuildingsTexturesMainControllerprivate
m_maxPointMapMainControllerprivate
m_minPointMapMainControllerprivate
m_nMapHeightMainControllerprivate
m_nMapWidthMainControllerprivate
m_nMaxCloudsMainControllerprivate
m_nProgressBarMaxMainControllerprivate
m_nProgressBarStatusMainControllerprivate
m_nWindowHeightMainControllerprivate
m_nWindowWidthMainControllerprivate
m_pAlientShipStateMainControllerprivate
m_pCoordTextMainControllerprivate
m_pFpsTextMainControllerprivate
m_pGameStateMainControllerprivate
m_playerStartPositionMainControllerprivate
m_pMainAiThreadMainControllerprivate
m_pRenderWindowMainControllerprivate
m_pTextureCloud0MainControllerprivate
m_pTextureCursorMainControllerprivate
m_pTextureLeftPanelMainControllerprivate
m_pTexturePlayerPower0MainControllerprivate
m_pTextureRoad0MainControllerprivate
m_pTextureRocketMainControllerprivate
m_pTextureTank0MainControllerprivate
m_sMapNameMainControllerprivate
m_sResourceDirMainControllerprivate
m_sWindowNameMainControllerprivate
MainController(const std::string &sWindowName)MainController
modifyObjects()MainController
showStartDialog()MainController
startAllThreads()MainController
TAGMainControllerprivate
toggleFullscreen()MainController
updateFpsValue(int nFps)MainController
updatePlayerCoord()MainController
~MainController()MainController