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)
MainController
private
generateClouds
()
MainController
private
generateTanks
()
MainController
private
getCoordCenter
()
MainController
getGameAlienShipState
()
MainController
getGameState
()
MainController
getResourceDir
()
MainController
getWindow
()
MainController
initRenderWindow
()
MainController
initSDL2
()
MainController
isFullscreen
()
MainController
loadAlienShip
(const std::string &sDefaultPath)
MainController
private
loadBackgrounds
(const std::string &sDefaultPath, const YJsonObject &jsonBackground)
MainController
private
loadGameDataWithProgressBar
()
MainController
loadRoads
(const std::string &sDefaultPath, const YJsonObject &jsonRoads)
MainController
private
m_mapBuildingsTextures
MainController
private
m_maxPointMap
MainController
private
m_minPointMap
MainController
private
m_nMapHeight
MainController
private
m_nMapWidth
MainController
private
m_nMaxClouds
MainController
private
m_nProgressBarMax
MainController
private
m_nProgressBarStatus
MainController
private
m_nWindowHeight
MainController
private
m_nWindowWidth
MainController
private
m_pAlientShipState
MainController
private
m_pCoordText
MainController
private
m_pFpsText
MainController
private
m_pGameState
MainController
private
m_playerStartPosition
MainController
private
m_pMainAiThread
MainController
private
m_pRenderWindow
MainController
private
m_pTextureCloud0
MainController
private
m_pTextureCursor
MainController
private
m_pTextureLeftPanel
MainController
private
m_pTexturePlayerPower0
MainController
private
m_pTextureRoad0
MainController
private
m_pTextureRocket
MainController
private
m_pTextureTank0
MainController
private
m_sMapName
MainController
private
m_sResourceDir
MainController
private
m_sWindowName
MainController
private
MainController
(const std::string &sWindowName)
MainController
modifyObjects
()
MainController
showStartDialog
()
MainController
startAllThreads
()
MainController
TAG
MainController
private
toggleFullscreen
()
MainController
updateFpsValue
(int nFps)
MainController
updatePlayerCoord
()
MainController
~MainController
()
MainController
Generated by
1.8.17