jurpe.containers
Class Monsters

java.lang.Object
  extended by jurpe.containers.Monsters
All Implemented Interfaces:
java.io.Serializable

public class Monsters
extends java.lang.Object
implements java.io.Serializable

Monsters class holds a reference to every monster per level.

See Also:
Serialized Form

Constructor Summary
Monsters(Level dungeonLevel)
          Constructor
 
Method Summary
 Monster getByName(java.lang.String monsterName)
          Get monster by name
 java.util.AbstractList<DungeonMonster> getDungeonMonsters()
          Dungeon Monsters
 java.util.AbstractList<PlaceHolder> getPlaceHolders()
          Get monsters placeholder
 void initialize(Dungeons dungeon)
          Generate new wave of monsters.
static void main(java.lang.String[] args)
          This test class is also a good starting point to know how to set up Jurpe Engine.
 void updateLiving()
          Update living monsters
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Monsters

public Monsters(Level dungeonLevel)
Constructor

Parameters:
dungeonLevel - Level Level of the dungeon
Method Detail

updateLiving

public void updateLiving()
Update living monsters


getByName

public Monster getByName(java.lang.String monsterName)
Get monster by name

Parameters:
monsterName - String Name of the monster
Returns:
Monster Monster in the collection

getDungeonMonsters

public java.util.AbstractList<DungeonMonster> getDungeonMonsters()
Dungeon Monsters

Returns:
AbstractList

getPlaceHolders

public java.util.AbstractList<PlaceHolder> getPlaceHolders()
Get monsters placeholder

Returns:
AbstractList

initialize

public void initialize(Dungeons dungeon)
                throws JurpeException
Generate new wave of monsters. Every monster will have associated an image file based on this pattern (monsterXX.gif where XX is a number between 1 and availableImages)

Parameters:
dungeon - Handle to dungeons
Throws:
JurpeException

main

public static void main(java.lang.String[] args)
This test class is also a good starting point to know how to set up Jurpe Engine.

Parameters:
args - String[]

Jurpe - Java Universal Role Playing Engine - http://jurpe.sourceforge.net