vooga.engine.resource.modules
Class IntegerModule

java.lang.Object
  extended by vooga.engine.resource.modules.ResourceModule
      extended by vooga.engine.resource.modules.IntegerModule

public class IntegerModule
extends ResourceModule

ResourceModule designed to track Integers which act as constants throughout the game.


Constructor Summary
IntegerModule()
           
 
Method Summary
 void clearElements()
          Clears the current resource map.
static int getInt(java.lang.String key)
          Returns the int associated with the given int label.
 void loadElements(java.util.Collection<org.w3c.dom.Element> elements)
          Adds Elements to the resource map.
static void loadInt(java.lang.String key, int intToLoad)
          Puts a new entry into this Resources's integerMap, with a String key and an int value.
 
Methods inherited from class vooga.engine.resource.modules.ResourceModule
getDefaultPath, getGame, setDefaultPath, setGame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegerModule

public IntegerModule()
Method Detail

clearElements

public void clearElements()
Description copied from class: ResourceModule
Clears the current resource map. Resource maps should be cleared when they are full of currently unneeded resources and the game is starting to use too much memory.

Specified by:
clearElements in class ResourceModule

loadElements

public void loadElements(java.util.Collection<org.w3c.dom.Element> elements)
Description copied from class: ResourceModule
Adds Elements to the resource map. Presumably, these elements are part of a Document from parsing an XML file using the Document Object Model

Specified by:
loadElements in class ResourceModule
Parameters:
elements - Elements of the parsed XML document to be added

loadInt

public static void loadInt(java.lang.String key,
                           int intToLoad)
Puts a new entry into this Resources's integerMap, with a String key and an int value.


getInt

public static int getInt(java.lang.String key)
Returns the int associated with the given int label.