implemented central Game class

This commit is contained in:
devZoGok
2023-10-08 15:08:45 +03:00
parent e8432da24e
commit b895a85378
26 changed files with 174 additions and 125 deletions
+25
View File
@@ -0,0 +1,25 @@
#include "game.h"
#include "player.h"
#include "projectile.h"
namespace battleship{
static Game *game = nullptr;
Game* Game::getSingleton(){
if(!game)
game = new Game();
return game;
}
void Game::update(){
for(Player *p : players)
p->update();
for(Projectile *proj : projectiles)
proj->update();
}
void Game::togglePause(){
}
}