org.haphazard.combat
Class GlobalCombatEngine

java.lang.Object
  extended byorg.haphazard.combat.GlobalCombatEngine

public class GlobalCombatEngine
extends java.lang.Object

The combat engine for resolving combats


Method Summary
 java.lang.String attack(Character attacker, Character defender)
          Resolves an attack
static GlobalCombatEngine getInstance()
          Gets the only instance of the engine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static GlobalCombatEngine getInstance()
Gets the only instance of the engine

Returns:
An instance of the engine

attack

public java.lang.String attack(Character attacker,
                               Character defender)
Resolves an attack

Parameters:
attacker - The character to attack
defender - The character to defend
Returns:
A String depicting the attack