MenuBox2DController<T> class
- Mixed-in types
Constructors
-
MenuBox2DController({required MenuBoardConfiguration<
T> initialConfiguration, MenuBoardData<T> ? initialData})
Properties
-
allBodies
→ Iterable<
Body> -
no setter
-
allMenuItemsBox2D
→ Iterable<
MenuItemBox2D> -
no setter
- boardSizePixels ↔ Size
-
getter/setter pair
-
childrenBox
→ Iterable<
MapEntry< int, MenuItemBox2D> > -
no setter
-
configuration
↔ MenuBoardConfiguration<
T> -
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasListeners → bool
-
Whether any listeners are currently registered.
no setterinherited
-
initialConfiguration
→ MenuBoardConfiguration<
T> -
final
-
initialData
→ MenuBoardData<
T> ? -
final
- isDebug → bool
-
no setter
- parentBox → MenuItemBox2D
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
state
↔ MenuState<
T> -
getter/setter pair
- status ↔ MenuStateStatus
-
getter/setter pair
- world ↔ World
-
latefinal
Methods
-
addListener(
VoidCallback listener) → void -
Register a closure to be called when the object changes.
inherited
-
disableChildren(
[List< int> indexes = const []]) → void -
disableParent(
) → void -
dispose(
) → void -
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
inherited
-
enableChildren(
[List< int> indexes = const []]) → void -
enableParent(
) → void -
handleConfigurationChanges(
MenuBoardConfiguration< T> updatedConfiguration) → void - just quick fix atm
-
handleOrientationChanges(
Size size) → void -
initialize(
Size size) → void -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners(
) → void -
Call all the registered listeners.
inherited
-
removeListener(
VoidCallback listener) → void -
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
setChildBodiesToDynamic(
) → void - user stop moving items
-
setChildBodiesToStatic(
) → void -
user moving items
update all
Bodytype toBodyType.staticto prevent collisions -
toString(
) → String -
A string representation of this object.
inherited
-
update(
) → void -
updateMenuBoardData(
MenuBoardData< T> data) → void
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- parentIndex → const int