Source: monster.h


Annotated List
Files
Globals
Hierarchy
Index
/***************************************************************************
                          monster.h  -  description
                             -------------------
    begin                : Sun Feb 6 2000
    copyright            : (C) 2000 by Daniel Roberge
    email                : droberge@uvic.ca
 ***************************************************************************/

#ifndef _MONSTER_H
#define _MONSTER_H
#include "character.h"
#include "pchar.h"

/**This class represents a monster, but not a hostile NPC.
  *@author Daniel Roberge
  */

class Monster : public Character
{
 private:
  int XPValue;
  /**This function increases hit points by one hit die*/
  int HitPoints();
 public:
  Monster(int,int,int,PWeapon,PArmour,char *);
  /**This function checks to see if the hit points of the monster have fallen
  below zero*/
  bool AmAlive() { return HP.IsPositive(); };
  /**Gives the XP value of the monster to the player character referred to by killer*/
  void giveXP(PlayerChar *killer);
  /**Tells a function that a Monster has no character class*/
  bool haveClass() {return false;};
};

#endif

Generated by: droberge@magebook.localdomain on Mon Jul 3 13:20:08 200.