factored out common Unit, Projectile and GameObjectFrame behaviour into GameObject classes

This commit is contained in:
devZoGok
2023-10-01 17:20:56 +03:00
parent d62c5105cd
commit 1f82b1dfd9
18 changed files with 348 additions and 295 deletions
+1 -1
View File
@@ -23,7 +23,7 @@ namespace battleship{
using namespace configData;
using namespace gameBase;
Projectile::Projectile(Unit *unit, Node *node, Vector3 pos, Vector3 dir, Vector3 left, Vector3 up, int id, int weaponTypeId, int weaponId) {
Projectile::Projectile(Unit *unit, Node *node, Vector3 pos, Vector3 dir, Vector3 left, Vector3 up, int id, int weaponTypeId, int weaponId) : GameObject(id, unit->getPlayer(), pos, Quaternion::QUAT_W){
this->unit = unit;
this->id = id;
this->weaponTypeId = weaponTypeId;