My Project
 
Loading...
Searching...
No Matches
skeleton.h
Go to the documentation of this file.
1#pragma once
2
3#include "mob.h"
4
5class Skeleton :public Mob{
6public:
7 Skeleton();
8
9 static Mob* CreateSkeleton();
10 virtual std::string getClassName() { return "Skeleton"; }
11 virtual CharSprite* Sprite();
12
13 virtual int damageRoll();
14 virtual void die(const std::string& src);
15
16private:
17 static const std::string TXT_HERO_KILLED;
18};
Definition charsprite.h:13
Mob()
Definition mob.cpp:17
virtual int damageRoll()
Definition skeleton.cpp:36
virtual std::string getClassName()
Definition skeleton.h:10
static Mob * CreateSkeleton()
Definition skeleton.cpp:26
virtual CharSprite * Sprite()
Definition skeleton.cpp:31
Skeleton()
Definition skeleton.cpp:14
virtual void die(const std::string &src)
Definition skeleton.cpp:41