vooga.engine.resource.modules
Class DoubleModule

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

public class DoubleModule
extends ResourceModule

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


Constructor Summary
DoubleModule()
           
 
Method Summary
 void clearElements()
          Clears the current resource map.
static double getDouble(java.lang.String key)
          Returns the double associated with the given double label.
static void loadDouble(java.lang.String key, double doubleToLoad)
          Puts a new entry into this Resources's doubleMap, with a String key and a double value.
 void loadElements(java.util.Collection<org.w3c.dom.Element> elements)
          Adds Elements to the resource map.
 
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

DoubleModule

public DoubleModule()
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

loadDouble

public static void loadDouble(java.lang.String key,
                              double doubleToLoad)
Puts a new entry into this Resources's doubleMap, with a String key and a double value.


getDouble

public static double getDouble(java.lang.String key)
Returns the double associated with the given double label.