#include <kill_magic_missile.h>
Public Member Functions | |
Kill (Ultima1Game *game, Character *c) | |
void | dungeonCast (Maps::MapDungeon *map) override |
Public Member Functions inherited from Ultima::Ultima1::Spells::KillMagicMIssile | |
KillMagicMIssile (Ultima1Game *game, Character *c, SpellId spellId) | |
void | cast (Maps::MapBase *map) override |
Public Member Functions inherited from Ultima::Ultima1::Spells::Spell | |
void | changeQuantity (int delta) override |
uint | getBuyCost () const |
Public Member Functions inherited from Ultima::Shared::Itemized | |
Itemized () | |
virtual | ~Itemized () |
void | synchronize (Common::Serializer &s) |
void | incrQuantity () |
bool | empty () const |
bool | decrQuantity () |
Public Member Functions inherited from Ultima::Shared::NamedItem | |
NamedItem (const Common::String &name) | |
const Common::String | getName () const override |
Public Member Functions inherited from Ultima::Shared::TreeItem | |
virtual bool | isEquals (const Common::String &name, int maxLen=0) const |
virtual int | compareTo (const Common::String &name, int maxLen=0) const |
virtual void | viewChange () |
TreeItem * | getParent () const |
Game * | getGame () |
const Game * | getGame () const |
Gfx::VisualItem * | getView () |
TreeItem * | getNextSibling () const |
TreeItem * | getPriorSibling () const |
TreeItem * | getLastSibling () |
TreeItem * | getFirstChild () const |
TreeItem * | getLastChild () const |
TreeItem * | scan (TreeItem *item) const |
TreeItem * | findChildInstanceOf (const ClassDef &classDef) const |
TreeItem * | findNextInstanceOf (const ClassDef &classDef, TreeItem *startItem) const |
void | addUnder (TreeItem *newParent) |
void | addChild (TreeItem *child) |
void | setParent (TreeItem *newParent) |
void | addSibling (TreeItem *item) |
void | moveUnder (TreeItem *newParent) |
void | destroyAll () |
int | destroyChildren () |
void | detach () |
void | attach (TreeItem *item) |
NamedItem * | findByName (const Common::String &name) |
Public Member Functions inherited from Ultima::Shared::BaseObject | |
virtual ::Ultima::Shared::ClassDef | getType () const |
bool | isInstanceOf (const ClassDef &classDef) const |
Additional Inherited Members | |
Static Public Member Functions inherited from Ultima::Shared::BaseObject | |
::Ultima::Shared::ClassDef | type () |
Public Attributes inherited from Ultima::Ultima1::Spells::KillMagicMIssile | |
CLASSDEF | |
Public Attributes inherited from Ultima::Shared::Itemized | |
uint | _quantity |
Public Attributes inherited from Ultima::Shared::NamedItem | |
Common::String | _name |
CLASSDEF | |
Public Attributes inherited from Ultima::Shared::TreeItem | |
CLASSDEF | |
Protected Member Functions inherited from Ultima::Ultima1::Spells::Spell | |
void | addInfoMsg (const Common::String &text, bool newLine=true, bool replaceLine=false) |
Spell (Ultima1Game *game, Character *c, SpellId spellId) | |
Protected Attributes inherited from Ultima::Ultima1::Spells::Spell | |
Ultima1Game * | _game |
Character * | _character |
SpellId | _spellId |
Kill spell
Ultima::Ultima1::Spells::Kill::Kill | ( | Ultima1Game * | game, |
Character * | c | ||
) |
Constructor
|
overridevirtual |
Cast the spell within dungeons
Reimplemented from Ultima::Ultima1::Spells::Spell.