Files
CrystalPoint/Enemy.h
T
Aaldert 5c24a34202 Merge branch 'developer' into feature/OpenAL
# Conflicts:
#	CrystalPoint.vcxproj.filters
#	Enemy.cpp
#	Enemy.h
#	worlds/small.json
2016-06-09 11:44:45 +02:00

26 lines
403 B
C++

#pragma once
#include "Entity.h"
#include <string>
#include "Vector.h"
class Enemy : public Entity
{
public:
Enemy(const std::string &fileName,const Vec3f &position,Vec3f &rotation,const float &scale);
~Enemy();
bool hasTarget;
Vec3f target;
float speed,radius;
void update(float);
void draw();
void inEyeSight(Vec3f &);
void collide(const Entity *entity);
private:
int hit_sound_id;
};