summaryrefslogtreecommitdiff
path: root/src/game-server/monster.hpp
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2007-03-31 00:01:21 +0000
committerBjørn Lindeijer <bjorn@lindeijer.nl>2007-03-31 00:01:21 +0000
commita85d2b47912ea32e3ecf77632242fa6f759a0ade (patch)
tree1787bc6351d5eb315555f8bffafd0763bcea7411 /src/game-server/monster.hpp
parent4684bfb34ca0ed06c998bfe3c1369f94e8532b0d (diff)
downloadmanaserv-a85d2b47912ea32e3ecf77632242fa6f759a0ade.tar.gz
manaserv-a85d2b47912ea32e3ecf77632242fa6f759a0ade.tar.bz2
manaserv-a85d2b47912ea32e3ecf77632242fa6f759a0ade.tar.xz
manaserv-a85d2b47912ea32e3ecf77632242fa6f759a0ade.zip
Made a start with having monsters spawn using a SpawnArea.
Diffstat (limited to 'src/game-server/monster.hpp')
-rw-r--r--src/game-server/monster.hpp132
1 files changed, 66 insertions, 66 deletions
diff --git a/src/game-server/monster.hpp b/src/game-server/monster.hpp
index 8c32e67f..da5cb71f 100644
--- a/src/game-server/monster.hpp
+++ b/src/game-server/monster.hpp
@@ -1,66 +1,66 @@
-/*
- * The Mana World Server
- * Copyright 2004 The Mana World Development Team
- *
- * This file is part of The Mana World.
- *
- * The Mana World is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the Free
- * Software Foundation; either version 2 of the License, or any later version.
- *
- * The Mana World is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with The Mana World; if not, write to the Free Software Foundation, Inc.,
- * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- * $Id: controller.h 3191 2007-03-15 23:47:13Z crush_tmw $
- */
-
-#ifndef _TMWSERV_MONSTER_H_
-#define _TMWSERV_MONSTER_H_
-
-#include "game-server/being.hpp"
-
-/**
- * The class for a fightable monster with its own AI
- */
-class Monster: public Being
-{
- public:
- /**
- * Constructor.
- */
- Monster();
-
- /**
- * Performs one step of controller logic.
- */
- void update();
-
- /**
- * Kills the being
- */
- virtual void die();
-
- protected:
- /**
- * Gets the stats of the currently equipped weapon that are relevant
- * for damage calculation
- */
- virtual WeaponStats getWeaponStats();
-
- /**
- * Calculates all derived attributes
- */
- void calculateDerivedAttributes();
-
- private:
- /** Count down till next random movement (temporary). */
- unsigned int mCountDown;
-};
-
-#endif // _TMWSERV_MONSTER_H_
+/*
+ * The Mana World Server
+ * Copyright 2004 The Mana World Development Team
+ *
+ * This file is part of The Mana World.
+ *
+ * The Mana World is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the Free
+ * Software Foundation; either version 2 of the License, or any later version.
+ *
+ * The Mana World is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with The Mana World; if not, write to the Free Software Foundation, Inc.,
+ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ *
+ * $Id$
+ */
+
+#ifndef _TMWSERV_MONSTER_H_
+#define _TMWSERV_MONSTER_H_
+
+#include "game-server/being.hpp"
+
+/**
+ * The class for a fightable monster with its own AI
+ */
+class Monster: public Being
+{
+ public:
+ /**
+ * Constructor.
+ */
+ Monster();
+
+ /**
+ * Performs one step of controller logic.
+ */
+ void update();
+
+ /**
+ * Kills the being
+ */
+ virtual void die();
+
+ protected:
+ /**
+ * Gets the stats of the currently equipped weapon that are relevant
+ * for damage calculation
+ */
+ virtual WeaponStats getWeaponStats();
+
+ /**
+ * Calculates all derived attributes
+ */
+ void calculateDerivedAttributes();
+
+ private:
+ /** Count down till next random movement (temporary). */
+ unsigned int mCountDown;
+};
+
+#endif // _TMWSERV_MONSTER_H_