aboutsummaryrefslogtreecommitdiffstats
path: root/src/gameplay.cpp
diff options
context:
space:
mode:
authorsalaaad2 <arthurdurant263@gmail.com>2022-01-03 22:32:32 +0100
committersalaaad2 <arthurdurant263@gmail.com>2022-01-03 22:32:32 +0100
commit3d3f0107b7b328a9a68159edc7890cc43aa34926 (patch)
treee2d80aeb851803b159a34b7ae85a161b65527b3f /src/gameplay.cpp
parentballs move yknow (diff)
downloadthreshold-3d3f0107b7b328a9a68159edc7890cc43aa34926.tar.gz
threshold-3d3f0107b7b328a9a68159edc7890cc43aa34926.tar.bz2
threshold-3d3f0107b7b328a9a68159edc7890cc43aa34926.tar.xz
threshold-3d3f0107b7b328a9a68159edc7890cc43aa34926.tar.zst
threshold-3d3f0107b7b328a9a68159edc7890cc43aa34926.zip
move to entity and add player
Diffstat (limited to '')
-rw-r--r--src/gameplay.cpp19
1 files changed, 5 insertions, 14 deletions
diff --git a/src/gameplay.cpp b/src/gameplay.cpp
index 56429d9..260ddde 100644
--- a/src/gameplay.cpp
+++ b/src/gameplay.cpp
@@ -3,27 +3,18 @@
#include <iostream>
-Enemy::Enemy(void)
+Game::~Game()
{
- posX = GetRandomValue(0, SCREENWIDTH);
- posY = GetRandomValue(0, SCREENHEIGHT);
- if (static_cast<int>(posX) & 1)
- {
- direction = (Vector2){posX / 100, -posY / 100};
- } else {
- direction = (Vector2){-posX / 100, posY / 100};
- }
-
+ delete enemies;
+ delete player;
}
-Enemy::~Enemy() {}
-Game::~Game() {}
-
Game::Game(void)
{
nEnemies = GetRandomValue(5, 15);
- enemies = new std::vector<Enemy>(nEnemies);
+ enemies = new std::vector<Entity>(nEnemies);
+ player = new Entity;
}
void Game::start() const