Page MenuHomePhabricator (Chris)

ZombieDarkEntity.h
No OneTemporary

Authored By
Unknown
Size
762 B
Referenced Files
None
Subscribers
None

ZombieDarkEntity.h

#ifndef ZOMBIEDARKENTITY_H
#define ZOMBIEDARKENTITY_H
#include "EnemyEntity.h"
class ZombieDarkEntity : public EnemyEntity
{
public:
ZombieDarkEntity(float x, float y);
virtual void animate(float delay);
virtual void calculateBB();
virtual bool isAttacking();
protected:
virtual void collideMapRight();
virtual void collideMapLeft();
virtual void collideMapTop();
virtual void collideMapBottom();
virtual void collideWithEnemy(EnemyEntity* entity) override;
virtual void collideWithBolt(BoltEntity* boltEntity);
private:
void findNextGoal();
void findNextRandomGoal();
int currentDirection;
IntCoord currentTile;
IntCoord targetTile;
float attackTimer;
};
#endif // ZOMBIEDARKENTITY_H

File Metadata

Mime Type
text/x-c++
Expires
Sun, Nov 15, 2:45 AM (1 d, 22 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
127840
Default Alt Text
ZombieDarkEntity.h (762 B)

Event Timeline