My Project
 
Loading...
Searching...
No Matches
succubus.h
Go to the documentation of this file.
1#pragma once
2
3#include "mob.h"
4
5class Succubus :public Mob{
6public:
7 virtual CharSprite* Sprite();
8 virtual std::string getClassName() { return "Succubus"; }
9 static Mob* CreateSuccubus();
10
11 Succubus();
12
13 virtual int damageRoll();
14 virtual int attackProc(Char* enemy, int damage);
15};
Definition char.h:9
Definition charsprite.h:13
Definition mob.h:9
Char * enemy
Definition mob.h:65
virtual void damage(int dmg, const std::string &src)
Definition mob.cpp:375
Mob()
Definition mob.cpp:17
Succubus()
Definition succubus.cpp:15
static Mob * CreateSuccubus()
Definition succubus.cpp:10
virtual CharSprite * Sprite()
Definition succubus.cpp:5
virtual std::string getClassName()
Definition succubus.h:8
virtual int attackProc(Char *enemy, int damage)
Definition succubus.cpp:36
virtual int damageRoll()
Definition succubus.cpp:31