decapitalized files

This commit is contained in:
devZoGok
2021-10-27 21:37:09 +03:00
parent 2d270e69d8
commit 7f8824cb29
85 changed files with 6752 additions and 15 deletions
Executable
+38
View File
@@ -0,0 +1,38 @@
#include <time.h>
#include "submarine.h"
#include "defConfigs.h"
#include "torpedo.h"
#include "projectileData.h"
using namespace game::core;
using namespace game::util;
namespace game{
namespace content{
Submarine::Submarine(GameManager *gM, Player *player,vector3df pos, int id) : Unit(gM, player,pos, id) {}
void Submarine::attack(Order order) {
float angle=getAngleBetween(dirVec,*(order.targetPos[0])-pos);
if(angle/PI*180>50)
Unit::move(order, range);
if (canFire()) {
vector3df p = pos + projectileData::pos[id][0][0].X * leftVec + projectileData::pos[id][0][0].Y * upVec - projectileData::pos[id][0][0].Z*dirVec;
addProjectile(new Torpedo(gameManager, this, p, dirVec, leftVec, upVec, getId(), 0, 0));
lastShotTime=getTime();
}
}
void Submarine::emerge() {
submerged = false;
pos.Y += 5;
node->setPosition(pos);
}
void Submarine::submerge() {
submerged = true;
pos.Y -= 5;
node->setPosition(pos);
}
}
}