barsuift.simLife.universe
Interface Universe

All Superinterfaces:
LivingPart, Persistent<State>

public interface Universe
extends LivingPart


Method Summary
 void addFallenLeaf(TreeLeaf treeLeaf)
           
 void addTree(Tree tree)
           
 TimeCounter getCounter()
           
 Environment getEnvironment()
           
 java.util.List<TreeLeaf> getFallenLeaves()
          Return an unmodifiable Set of fallen leaves
 FpsCounter getFpsCounter()
           
 java.util.List<LivingPart> getLivingParts()
          Return an unmodifiable Set of all living parts
 java.util.List<Tree> getTrees()
          Return an unmodifiable Set of trees
 Universe3D getUniverse3D()
           
 boolean isFpsShowing()
           
 void setFpsShowing(boolean fpsShowing)
           
 
Methods inherited from interface barsuift.simLife.LivingPart
getAge, spendTime
 
Methods inherited from interface barsuift.simLife.Persistent
getState, synchronize
 

Method Detail

getLivingParts

java.util.List<LivingPart> getLivingParts()
Return an unmodifiable Set of all living parts

Returns:
all the universe living parts

getTrees

java.util.List<Tree> getTrees()
Return an unmodifiable Set of trees

Returns:
the trees

addTree

void addTree(Tree tree)

getFallenLeaves

java.util.List<TreeLeaf> getFallenLeaves()
Return an unmodifiable Set of fallen leaves

Returns:
the fallen leaves

addFallenLeaf

void addFallenLeaf(TreeLeaf treeLeaf)

getEnvironment

Environment getEnvironment()

getCounter

TimeCounter getCounter()

getUniverse3D

Universe3D getUniverse3D()

getFpsCounter

FpsCounter getFpsCounter()

setFpsShowing

void setFpsShowing(boolean fpsShowing)

isFpsShowing

boolean isFpsShowing()


Copyright © 2010. All Rights Reserved.