наброски для файлов модели
This commit is contained in:
parent
0ae24f6525
commit
5df1e7cc44
|
@ -39,7 +39,10 @@ add_executable(hello_async
|
|||
src/handlers/GetStaticAssetHandler.h
|
||||
src/routes.h
|
||||
src/Logger.h
|
||||
src/Logger.cpp)
|
||||
src/Logger.cpp
|
||||
src/model/Office.h
|
||||
src/model/Office.cpp
|
||||
)
|
||||
target_include_directories(hello_async PUBLIC ${Boost_INCLUDE_DIR})
|
||||
target_link_libraries(hello_async PRIVATE
|
||||
Threads::Threads
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
#include "Building.h"
|
|
@ -0,0 +1,7 @@
|
|||
#pragma once
|
||||
|
||||
namespace model
|
||||
{
|
||||
class Building
|
||||
{};
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
#include "Game.h"
|
|
@ -0,0 +1,13 @@
|
|||
#pragma once
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include "Map.h"
|
||||
|
||||
namespace model
|
||||
{
|
||||
class Game
|
||||
{
|
||||
std::vector<Map> maps_;
|
||||
};
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
#include "Map.h"
|
|
@ -0,0 +1,18 @@
|
|||
#pragma once
|
||||
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
#include "Office.h"
|
||||
#include "Building.h"
|
||||
#include "Road.h"
|
||||
|
||||
namespace model
|
||||
{
|
||||
class Map
|
||||
{
|
||||
std::vector<Road> roads_;
|
||||
std::vector<Road> buildings_;
|
||||
std::vector<Road> office_;
|
||||
};
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
#include "Office.h"
|
|
@ -0,0 +1,7 @@
|
|||
#pragma once
|
||||
|
||||
namespace model
|
||||
{
|
||||
class Office
|
||||
{};
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
#include "Road.h"
|
|
@ -0,0 +1,7 @@
|
|||
#pragma once
|
||||
|
||||
namespace model
|
||||
{
|
||||
class Road
|
||||
{};
|
||||
}
|
Loading…
Reference in New Issue