barsuift.simLife.universe
Class BasicUniverse

java.lang.Object
  extended by barsuift.simLife.universe.BasicUniverse
All Implemented Interfaces:
LivingPart, Persistent<State>, Universe

public class BasicUniverse
extends java.lang.Object
implements Universe


Constructor Summary
BasicUniverse(UniverseState state)
           
 
Method Summary
 void addFallenLeaf(TreeLeaf treeLeaf)
           
 void addTree(Tree tree)
           
 int getAge()
           
 TimeCounter getCounter()
           
 Environment getEnvironment()
           
 java.util.List<TreeLeaf> getFallenLeaves()
           
 FpsCounter getFpsCounter()
           
 java.util.List<LivingPart> getLivingParts()
           
 UniverseState getState()
           
 java.util.List<Tree> getTrees()
           
 Universe3D getUniverse3D()
           
 boolean isFpsShowing()
           
 void setFpsShowing(boolean fpsShowing)
           
 void spendTime()
           
 void synchronize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicUniverse

public BasicUniverse(UniverseState state)
Method Detail

getAge

public int getAge()
Specified by:
getAge in interface LivingPart

getFpsCounter

public FpsCounter getFpsCounter()
Specified by:
getFpsCounter in interface Universe

setFpsShowing

public void setFpsShowing(boolean fpsShowing)
Specified by:
setFpsShowing in interface Universe

isFpsShowing

public boolean isFpsShowing()
Specified by:
isFpsShowing in interface Universe

spendTime

public void spendTime()
Specified by:
spendTime in interface LivingPart

getLivingParts

public java.util.List<LivingPart> getLivingParts()
Specified by:
getLivingParts in interface Universe

getTrees

public java.util.List<Tree> getTrees()
Specified by:
getTrees in interface Universe

addTree

public void addTree(Tree tree)
Specified by:
addTree in interface Universe

getFallenLeaves

public java.util.List<TreeLeaf> getFallenLeaves()
Specified by:
getFallenLeaves in interface Universe

addFallenLeaf

public void addFallenLeaf(TreeLeaf treeLeaf)
Specified by:
addFallenLeaf in interface Universe

getEnvironment

public Environment getEnvironment()
Specified by:
getEnvironment in interface Universe

getCounter

public TimeCounter getCounter()
Specified by:
getCounter in interface Universe

getState

public UniverseState getState()
Specified by:
getState in interface Persistent<State>

synchronize

public void synchronize()
Specified by:
synchronize in interface Persistent<State>

getUniverse3D

public Universe3D getUniverse3D()
Specified by:
getUniverse3D in interface Universe


Copyright © 2010. All Rights Reserved.