Cytopia  0.3
A city building simulation game
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
src/CMakeLists.txt File Reference

Functions

 set (SOURCE_FILES main.cxx Game.{hxx, cxx} MainMenu.{hxx, cxx} util/LOG.{hxx, cxx} util/LOG.inl.hxx util/Filesystem.{hxx, cxx} util/IEquatable.hxx util/IEquatable.inl.hxx util/PriorityQueue.hxx util/PriorityQueue.inl.hxx util/Signal.hxx util/SignalMediator.hxx util/Singleton.hxx util/Meta.hxx util/Exception.{hxx, cxx} util/OSystem.{hxx, cxx} services/Randomizer.{hxx, cxx} services/GameClock.{hxx, cxx} services/GameClock.inl.hxx services/ResourceManager.{hxx, cxx} services/ResourceManager.inl.hxx engine/MessageQueue.hxx engine/MessageQueue.inl.hxx engine/basics/Camera.{hxx, cxx} engine/basics/isoMath.{hxx, cxx} engine/basics/mapEdit.{hxx, cxx} engine/basics/Point.hxx engine/basics/PointFunctions.{hxx, cxx} engine/basics/Settings.{hxx, cxx} engine/basics/GameStates.{hxx, cxx} engine/basics/utils.{hxx, cxx} engine/common/Constants.hxx engine/common/enums.hxx engine/common/platform.hxx engine/common/JsonSerialization.hxx engine/GameObjects/MapNode.{hxx, cxx} engine/map/MapFunctions.{hxx, cxx} engine/GameObjects/MapGrid.hxx engine/GameObjects/MapGrid.inl.hxx engine/map/MapLayers.{hxx, cxx} engine/map/TerrainGenerator.{hxx, cxx} engine/EventManager.{hxx, cxx} engine/Map.{hxx, cxx} engine/Sprite.{hxx, cxx} engine/ResourcesManager.{hxx, cxx} engine/TileManager.{hxx, cxx} engine/UIManager.{hxx, cxx} engine/WindowManager.{hxx, cxx} game/ZoneArea.{hxx, cxx} game/ZoneManager.{hxx, cxx} game/PowerManager.{hxx, cxx} game/PowerGrid.{hxx, cxx} game/GamePlay.{hxx, cxx} game/ui/SettingsMenu.{hxx, cxx} game/ui/PauseMenu.{hxx, cxx} game/ui/LoadMenu.{hxx, cxx} game/ui/BuildMenu.{hxx, cxx} game/ui/GameTimeMenu.{hxx, cxx}) if(ANDROID) list(APPEND SOURCE_FILES util/android/Filesystem.cxx) else() list(APPEND SOURCE_FILES util/desktop/Filesystem.cxx) endif() if(ENABLE_AUDIO) list(APPEND SOURCE_FILES engine/audio/Soundtrack.
 

Function Documentation

◆ set()

set ( SOURCE_FILES main.cxx Game.{hxx, cxx} MainMenu.{hxx, cxx} util/LOG.{hxx, cxx} util/LOG.inl.hxx util/Filesystem.{hxx, cxx} util/IEquatable.hxx util/IEquatable.inl.hxx util/PriorityQueue.hxx util/PriorityQueue.inl.hxx util/Signal.hxx util/SignalMediator.hxx util/Singleton.hxx util/Meta.hxx util/Exception.{hxx, cxx} util/OSystem.{hxx, cxx} services/Randomizer.{hxx, cxx} services/GameClock.{hxx, cxx} services/GameClock.inl.hxx services/ResourceManager.{hxx, cxx} services/ResourceManager.inl.hxx engine/MessageQueue.hxx engine/MessageQueue.inl.hxx engine/basics/Camera.{hxx, cxx} engine/basics/isoMath.{hxx, cxx} engine/basics/mapEdit.{hxx, cxx} engine/basics/Point.hxx engine/basics/PointFunctions.{hxx, cxx} engine/basics/Settings.{hxx, cxx} engine/basics/GameStates.{hxx, cxx} engine/basics/utils.{hxx, cxx} engine/common/Constants.hxx engine/common/enums.hxx engine/common/platform.hxx engine/common/JsonSerialization.hxx engine/GameObjects/MapNode.{hxx, cxx} engine/map/MapFunctions.{hxx, cxx} engine/GameObjects/MapGrid.hxx engine/GameObjects/MapGrid.inl.hxx engine/map/MapLayers.{hxx, cxx} engine/map/TerrainGenerator.{hxx, cxx} engine/EventManager.{hxx, cxx} engine/Map.{hxx, cxx} engine/Sprite.{hxx, cxx} engine/ResourcesManager.{hxx, cxx} engine/TileManager.{hxx, cxx} engine/UIManager.{hxx, cxx} engine/WindowManager.{hxx, cxx} game/ZoneArea.{hxx, cxx} game/ZoneManager.{hxx, cxx} game/PowerManager.{hxx, cxx} game/PowerGrid.{hxx, cxx} game/GamePlay.{hxx, cxx} game/ui/SettingsMenu.{hxx, cxx} game/ui/PauseMenu.{hxx, cxx} game/ui/LoadMenu.{hxx, cxx} game/ui/BuildMenu.{hxx, cxx} game/ui/GameTimeMenu.{hxx, cxx}  )

Definition at line 1 of file CMakeLists.txt.

3  {hxx,cxx}
4  MainMenu.{hxx,cxx}
5  util/LOG.{hxx,cxx}
6  util/LOG.inl.hxx
7  util/Filesystem.{hxx,cxx}
8  util/IEquatable.hxx
9  util/IEquatable.inl.hxx
10  util/PriorityQueue.hxx
11  util/PriorityQueue.inl.hxx
12  util/Signal.hxx
13  util/SignalMediator.hxx
14  util/Singleton.hxx
15  util/Meta.hxx
16  util/Exception.{hxx,cxx}
17  util/OSystem.{hxx,cxx}
18  services/Randomizer.{hxx,cxx}
19  services/GameClock.{hxx,cxx}
20  services/GameClock.inl.hxx
21  services/ResourceManager.{hxx,cxx}
22  services/ResourceManager.inl.hxx
23  engine/MessageQueue.hxx
24  engine/MessageQueue.inl.hxx
25  engine/basics/Camera.{hxx,cxx}
26  engine/basics/isoMath.{hxx,cxx}
27  engine/basics/mapEdit.{hxx,cxx}
28  engine/basics/Point.hxx
29  engine/basics/PointFunctions.{hxx,cxx}
30  engine/basics/Settings.{hxx,cxx}
31  engine/basics/GameStates.{hxx,cxx}
32  engine/basics/utils.{hxx,cxx}
33  engine/common/Constants.hxx
34  engine/common/enums.hxx
35  engine/common/platform.hxx
36  engine/common/JsonSerialization.hxx
37  engine/GameObjects/MapNode.{hxx,cxx}
38  engine/map/MapFunctions.{hxx,cxx}
39  engine/GameObjects/MapGrid.hxx
40  engine/GameObjects/MapGrid.inl.hxx
41  engine/map/MapLayers.{hxx,cxx}
42  engine/map/TerrainGenerator.{hxx,cxx}
43  engine/EventManager.{hxx,cxx}
44  engine/Map.{hxx,cxx}
45  engine/Sprite.{hxx,cxx}
46  engine/ResourcesManager.{hxx,cxx}
47  engine/TileManager.{hxx,cxx}
48  engine/UIManager.{hxx,cxx}
49  engine/WindowManager.{hxx,cxx}
50  game/ZoneArea.{hxx,cxx}
51  game/ZoneManager.{hxx,cxx}
52  game/PowerManager.{hxx,cxx}
53  game/PowerGrid.{hxx,cxx}
54  game/GamePlay.{hxx,cxx}
55  game/ui/SettingsMenu.{hxx,cxx}
56  game/ui/PauseMenu.{hxx,cxx}
57  game/ui/LoadMenu.{hxx,cxx}
58  game/ui/BuildMenu.{hxx,cxx}
59  game/ui/GameTimeMenu.{hxx,cxx}
60  )
61 
62 if (ANDROID)
63  list(APPEND SOURCE_FILES util/android/Filesystem.cxx)
64 else ()
65  list(APPEND SOURCE_FILES util/desktop/Filesystem.cxx)
66 endif ()
67 
68 if (ENABLE_AUDIO)
69  list(
70  APPEND SOURCE_FILES
71  engine/audio/Soundtrack.{hxx,cxx}
Settings
the settings of the client
Definition: Settings.hxx:175
GameClock
Game clock service. Implement two timers one real time timer and other game time timer.
Definition: GameClock.hxx:18
ResourcesManager
Definition: ResourcesManager.hxx:11
LOG
Definition: LOG.hxx:32
Camera
Definition: Camera.hxx:9
SignalMediator
Create signals and register callbacks here.
Definition: SignalMediator.hxx:14
UIManager
Draws the UI to the screen.
Definition: UIManager.hxx:39
Signal
Definition: Signal.hxx:10
LoadMenu
Definition: LoadMenu.hxx:6
ZoneArea
Definition: ZoneArea.hxx:19
Sprite
Definition: Sprite.hxx:32
PowerGrid
Definition: PowerGrid.hxx:17
ZoneManager
Definition: ZoneManager.hxx:8
PointFunctions
Definition: PointFunctions.hxx:12
MapLayers
Definition: MapLayers.hxx:7
PriorityQueue
Priority queue with erase element functionality.
Definition: PriorityQueue.hxx:10
GameStates
Definition: GameStates.hxx:22
TileManager
This class holds all the information about tileIDs gathered from TileData.json.
Definition: TileManager.hxx:71
GameTimeMenu
Definition: GameTimeMenu.hxx:6
MapNode
Class that holds map nodes.
Definition: MapNode.hxx:30
BuildMenu
Definition: BuildMenu.hxx:74
ResourceManager
Definition: ResourceManager.hxx:16
MapFunctions
Definition: MapFunctions.hxx:12
SettingsMenu
Definition: SettingsMenu.hxx:6
TerrainGenerator
Definition: TerrainGenerator.hxx:47
GamePlay
Definition: GamePlay.hxx:8
PauseMenu
Definition: PauseMenu.hxx:6
Singleton
Abstract Singleton implementation.
Definition: Singleton.hxx:8
Randomizer
Definition: Randomizer.hxx:9
MessageQueue
Definition: MessageQueue.hxx:22
PowerManager
Definition: PowerManager.hxx:7
WindowManager
Definition: WindowManager.hxx:19
Map
Definition: Map.hxx:23
Point
Definition: Point.hxx:7
utils
Definition: utils.cxx:3
OSystem
Definition: OSystem.hxx:6
EventManager
Definition: EventManager.hxx:12
Soundtrack
Definition: Soundtrack.hxx:32
IEquatable
Allows Type to be hashable, use operator==, and use operator!=.
Definition: IEquatable.hxx:28
MapGrid
Definition: MapGrid.hxx:7