Page MenuHomePhabricator (Chris)

RatEntity.h
No OneTemporary

Authored By
Unknown
Size
786 B
Referenced Files
None
Subscribers
None

RatEntity.h

#ifndef RATENTITY_H
#define RATENTITY_H
#include "EnemyEntity.h"
class RatEntity : public EnemyEntity
{
public:
enum ratTypeEnum { RatTypeNormal, RatTypeHelmet };
RatEntity(float x, float y, ratTypeEnum ratType, bool invocated);
virtual void animate(float delay);
virtual void calculateBB();
protected:
virtual void collideMapRight();
virtual void collideMapLeft();
virtual void collideMapTop();
virtual void collideMapBottom();
virtual void collideWithEnemy(EnemyEntity* entity) override;
virtual void collideWithBolt(BoltEntity* boltEntity);
virtual void drop();
private:
ratTypeEnum ratType;
bool invocated;
int direction;
bool clockTurn;
float timer;
void compute(bool turn);
};
#endif // RATENTITY_H

File Metadata

Mime Type
text/x-c++
Expires
Sat, Nov 14, 4:28 PM (9 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
121121
Default Alt Text
RatEntity.h (786 B)

Event Timeline