BoulderDashPlayer
, org.refcodes.checkerboard.Player<BoulderDashPlayer,org.refcodes.data.ext.boulderdash.BoulderDashStatus>
, org.refcodes.command.Worker<BoulderDashBoard,RuntimeException>
, org.refcodes.component.Configurable<BoulderDashBoard>
, org.refcodes.graphical.DraggableAccessor
, org.refcodes.graphical.DraggableAccessor.DraggableBuilder<BoulderDashPlayer>
, org.refcodes.graphical.DraggableAccessor.DraggableMutator
, org.refcodes.graphical.DraggableAccessor.DraggableProperty
, org.refcodes.graphical.Position
, org.refcodes.graphical.Position.PositionBuilder<BoulderDashPlayer>
, org.refcodes.graphical.Position.PositionMutator
, org.refcodes.graphical.Position.PositionProperty
, org.refcodes.graphical.PosXAccessor
, org.refcodes.graphical.PosXAccessor.PosXBuilder<BoulderDashPlayer>
, org.refcodes.graphical.PosXAccessor.PosXMutator
, org.refcodes.graphical.PosXAccessor.PosXProperty
, org.refcodes.graphical.PosYAccessor
, org.refcodes.graphical.PosYAccessor.PosYBuilder<BoulderDashPlayer>
, org.refcodes.graphical.PosYAccessor.PosYMutator
, org.refcodes.graphical.PosYAccessor.PosYProperty
, org.refcodes.graphical.VisibleAccessor
, org.refcodes.graphical.VisibleAccessor.VisibleBuilder<BoulderDashPlayer>
, org.refcodes.graphical.VisibleAccessor.VisibleMutator
, org.refcodes.graphical.VisibleAccessor.VisibleProperty
, org.refcodes.mixin.Disposable
, org.refcodes.mixin.Loggable
, org.refcodes.mixin.StateAccessor<org.refcodes.data.ext.boulderdash.BoulderDashStatus>
, org.refcodes.mixin.StateAccessor.StateBuilder<org.refcodes.data.ext.boulderdash.BoulderDashStatus,BoulderDashPlayer>
, org.refcodes.mixin.StateAccessor.StateMutator<org.refcodes.data.ext.boulderdash.BoulderDashStatus>
, org.refcodes.mixin.StateAccessor.StateProperty<org.refcodes.data.ext.boulderdash.BoulderDashStatus>
, org.refcodes.observer.Observable<org.refcodes.checkerboard.PlayerObserver<BoulderDashPlayer,org.refcodes.data.ext.boulderdash.BoulderDashStatus>>
public class Amoeba extends AbstractBoulderDashPlayer
org.refcodes.component.Configurable.ConfigureAutomaton<CTX extends Object>, org.refcodes.component.Configurable.ConfigureBuilder<CTX extends Object,B extends org.refcodes.component.Configurable.ConfigureBuilder<CTX,B>>
org.refcodes.mixin.Disposable.Disposedable
org.refcodes.graphical.DraggableAccessor.DraggableBuilder<B extends org.refcodes.graphical.DraggableAccessor.DraggableBuilder<B>>, org.refcodes.graphical.DraggableAccessor.DraggableMutator, org.refcodes.graphical.DraggableAccessor.DraggableProperty
org.refcodes.graphical.Position.PositionBuilder<B extends org.refcodes.graphical.Position.PositionBuilder<B>>, org.refcodes.graphical.Position.PositionMutator, org.refcodes.graphical.Position.PositionProperty, org.refcodes.graphical.Position.PositionPropertyBuilder
org.refcodes.graphical.PosXAccessor.PosXBuilder<B extends org.refcodes.graphical.PosXAccessor.PosXBuilder<B>>, org.refcodes.graphical.PosXAccessor.PosXMutator, org.refcodes.graphical.PosXAccessor.PosXProperty
org.refcodes.graphical.PosYAccessor.PosYBuilder<B extends org.refcodes.graphical.PosYAccessor.PosYBuilder<B>>, org.refcodes.graphical.PosYAccessor.PosYMutator, org.refcodes.graphical.PosYAccessor.PosYProperty
org.refcodes.mixin.StateAccessor.StateBuilder<S extends Object,B extends org.refcodes.mixin.StateAccessor.StateBuilder<S,B>>, org.refcodes.mixin.StateAccessor.StateMutator<S extends Object>, org.refcodes.mixin.StateAccessor.StateProperty<S extends Object>
org.refcodes.graphical.VisibleAccessor.VisibleBuilder<B extends org.refcodes.graphical.VisibleAccessor.VisibleBuilder<B>>, org.refcodes.graphical.VisibleAccessor.VisibleMutator, org.refcodes.graphical.VisibleAccessor.VisibleProperty
Constructor | Description |
---|---|
Amoeba() |
Constructs the plain instance.
|
Amoeba(int aPosX,
int aPosY) |
Constructs the instance with the given coordinates.
|
Modifier and Type | Method | Description |
---|---|---|
void |
execute(BoulderDashBoard aContext) |
|
void |
initialize(BoulderDashBoard aContext) |
clear, dispose, doHandleEventListenerException, fireEvent, getThreadPriority, hasObserverSubscription, isEmpty, isObserversActive, observers, setObserversActive, setThreadPriority, size, subscribeObserver, unsubscribeObserver
draggable, fireEvent, getPositionX, getPositionY, getState, hide, isDraggable, isVisible, setDraggable, setPosition, setPosition, setPositionX, setPositionY, setState, setVisible, show, stationary, toString, withDraggable, withDraggable, withHide, withPosition, withPosition, withPositionX, withPositionY, withShow, withState, withStationary, withVisible
withDraggable, withDraggable, withStationary
draggable, setDraggable, stationary
alert, alert, critical, critical, debug, error, info, notice, panic, trace, warn, warn
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
hasObserverSubscription, subscribeObserver, unsubscribeObserver
blink, moveDown, moveLeft, moveRight, moveUp
withPosition, withPosition
setPosition, setPosition
public Amoeba()
public Amoeba(int aPosX, int aPosY)
aPosX
- The x-position for the instance being created.aPosY
- The y-position for the instance being created.public void execute(BoulderDashBoard aContext) throws RuntimeException
RuntimeException
public void initialize(BoulderDashBoard aContext) throws org.refcodes.component.ConfigureException
org.refcodes.component.ConfigureException
Copyright © 2018. All rights reserved.