X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fbattle%2FMonster.cpp;h=0e87e3960683bf1f3f45771c2590c5fdb9b1b856;hb=8f4e771181491f1d83ce0c907b8dda0fbbe0ce93;hp=8ea79e676d080d4019c812a41581f0a74aee966e;hpb=1907ca03c5e865c4d398170042aa384c67ffff29;p=l2e.git diff --git a/src/battle/Monster.cpp b/src/battle/Monster.cpp index 8ea79e6..0e87e39 100644 --- a/src/battle/Monster.cpp +++ b/src/battle/Monster.cpp @@ -1,10 +1,3 @@ -/* - * Monster.cpp - * - * Created on: Aug 3, 2012 - * Author: holy - */ - #include "Monster.h" #include "../common/Stats.h" @@ -12,6 +5,7 @@ #include "../graphics/Sprite.h" #include "../loader/Interpreter.h" #include "../loader/TypeDescription.h" +#include "../math/Vector.h" using common::Stats; using graphics::Animation; @@ -78,6 +72,9 @@ void Monster::CreateTypeDescription() { td.AddField("mana", FieldDescription(((char *)&m.mana) - ((char *)&m), Interpreter::NUMBER_ID)); td.AddField("stats", FieldDescription(((char *)&m.stats) - ((char *)&m), Stats::TYPE_ID)); + td.AddField("expReward", FieldDescription(((char *)&m.expReward) - ((char *)&m), Interpreter::NUMBER_ID)); + td.AddField("goldReward", FieldDescription(((char *)&m.goldReward) - ((char *)&m), Interpreter::NUMBER_ID)); + td.AddField("attackAnimation", FieldDescription(((char *)&m.attackAnimation) - ((char *)&m), Animation::TYPE_ID).SetReferenced()); td.AddField("spellAnimation", FieldDescription(((char *)&m.spellAnimation) - ((char *)&m), Animation::TYPE_ID).SetReferenced()); td.AddField("meleeAnimation", FieldDescription(((char *)&m.meleeAnimation) - ((char *)&m), Animation::TYPE_ID).SetReferenced());