Package net.starype.quiz.api.game.event
Class GameUpdatableHandler
- java.lang.Object
-
- net.starype.quiz.api.game.event.GameUpdatableHandler
-
- All Implemented Interfaces:
UpdatableHandler
public class GameUpdatableHandler extends java.lang.Object implements UpdatableHandler
-
-
Constructor Summary
Constructors Constructor Description GameUpdatableHandler()GameUpdatableHandler(java.util.Collection<Updatable> eventsList)
-
Method Summary
Modifier and Type Method Description voidregisterEvent(Updatable updatable)Register an updatable by adding it to the groupvoidrunAllEvents()Run all events.voidunregisterEvent(Updatable updatable)Unregister an updatable by removing it from the group
-
-
-
Constructor Detail
-
GameUpdatableHandler
public GameUpdatableHandler()
-
GameUpdatableHandler
public GameUpdatableHandler(java.util.Collection<Updatable> eventsList)
-
-
Method Detail
-
registerEvent
public void registerEvent(Updatable updatable)
Description copied from interface:UpdatableHandlerRegister an updatable by adding it to the group- Specified by:
registerEventin interfaceUpdatableHandler- Parameters:
updatable- the Updatable to be added in the group
-
unregisterEvent
public void unregisterEvent(Updatable updatable)
Description copied from interface:UpdatableHandlerUnregister an updatable by removing it from the group- Specified by:
unregisterEventin interfaceUpdatableHandler- Parameters:
updatable- the Updatable to be removed from the group
-
runAllEvents
public void runAllEvents()
Description copied from interface:UpdatableHandlerRun all events. This method should usually call the `update` method from the Updatables- Specified by:
runAllEventsin interfaceUpdatableHandler- See Also:
Updatable
-
-