de.jos.game.objects.state
Class PuzzleLevelState

java.lang.Object
  extended by de.jos.game.objects.state.PuzzleLevelState

public class PuzzleLevelState
extends java.lang.Object

Klasse welche den Zustand der einzelnen PuzzleLevel verwaltet

Author:
root

Constructor Summary
PuzzleLevelState(int numberLevels)
           
 
Method Summary
 java.lang.Integer getCurrentlySelectedLevel()
           
 boolean isLevelSolved(java.lang.Integer level)
           
 void registerPuzzleLevelStateChangedListener(PuzzleLevelStateChangedListener puzzleLevelStateChangedListener)
           
 void setCurrentlySelectedLevel(java.lang.Integer currentlySelectedLevel)
           
 void setLevelSolved(java.lang.Integer level, boolean solved)
          aktualisiert den Status des Levels und fuehrt Aktion des Listeners aus.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PuzzleLevelState

public PuzzleLevelState(int numberLevels)
Method Detail

getCurrentlySelectedLevel

public java.lang.Integer getCurrentlySelectedLevel()

setCurrentlySelectedLevel

public void setCurrentlySelectedLevel(java.lang.Integer currentlySelectedLevel)

setLevelSolved

public void setLevelSolved(java.lang.Integer level,
                           boolean solved)
aktualisiert den Status des Levels und fuehrt Aktion des Listeners aus.

Parameters:
level -
solved -

isLevelSolved

public boolean isLevelSolved(java.lang.Integer level)

registerPuzzleLevelStateChangedListener

public void registerPuzzleLevelStateChangedListener(PuzzleLevelStateChangedListener puzzleLevelStateChangedListener)


Copyright © 2008. All Rights Reserved.