mirror of
https://github.com/ProgramSnail/rts_game_backend.git
synced 2026-03-12 01:17:07 +00:00
added input, some changes
This commit is contained in:
parent
733bcbd99d
commit
76c85016d8
10 changed files with 54 additions and 4 deletions
|
|
@ -2,4 +2,21 @@
|
|||
#include "game_map.hpp"
|
||||
|
||||
Game::Game(size_t playersNum, std::pair<size_t, size_t> sz) :
|
||||
playersNum(playersNum), gameMap(sz) {}
|
||||
playersNum(playersNum), gameMap(sz) {}
|
||||
|
||||
void Game::begin() {
|
||||
// init map
|
||||
// create basic units
|
||||
}
|
||||
|
||||
void Game::step() {
|
||||
// gameMap.step();
|
||||
for (size_t i = 0; i < units.size(); ++i) {
|
||||
units[i].step();
|
||||
}
|
||||
// all game step
|
||||
}
|
||||
|
||||
void Game::end() {
|
||||
// end all
|
||||
}
|
||||
|
|
@ -16,4 +16,7 @@ private:
|
|||
public:
|
||||
// may be more than one map sizes ??
|
||||
Game(size_t playersNum, std::pair<size_t, size_t> sz);
|
||||
void begin();
|
||||
void step();
|
||||
void end();
|
||||
};
|
||||
|
|
@ -45,4 +45,8 @@ namespace map {
|
|||
}
|
||||
return way;
|
||||
}
|
||||
|
||||
void generate() {
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -26,5 +26,6 @@ namespace map {
|
|||
std::pair<size_t, size_t> start,
|
||||
std::pair<size_t, size_t> end);
|
||||
|
||||
void generate();
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue