BonfireGameInterface class abstract
Created by
─▄▀─▄▀ ──▀──▀ █▀▀▀▀▀█▄ █░░░░░█─█ ▀▄▄▄▄▄▀▀
Rafaelbarbosatec on 19/11/21
- Implementers
Constructors
Properties
- camera → Camera
-
no setter
- children → ComponentSet
-
no setter
- colorFilter → ColorFilterInterface?
-
no setter
- context → BuildContext
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasLayout → bool
-
no setter
- highestPriority → int
-
no setter
- interface → GameInterface?
-
no setter
- joystick → JoystickController?
-
no setter
- lighting → LightingInterface?
-
no setter
- map → MapGame
-
no setter
- overlays → ActiveOverlaysNotifier
-
no setter
- player → Player?
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- size → Vector2
-
no setter
Methods
-
add(
Component component) → Future< void> -
addAll(
List< Component> components) → Future<void> -
addJoystickObserver(
GameComponent target, {bool cleanObservers = false, bool moveCameraToTarget = false}) → void -
attackables(
) → Iterable< Attackable> -
collisions(
) → Iterable< ObjectCollision> -
componentsByType<
T> () → Iterable< T> -
decorations(
) → Iterable< GameDecoration> -
enemies(
) → Iterable< Enemy> -
getValueGenerator(
Duration duration, {double begin = 0.0, double end = 1.0, Curve curve = Curves.decelerate, VoidCallback? onFinish, ValueChanged< double> ? onChange}) → ValueGeneratorComponent -
isVisibleInCamera(
GameComponent c) → bool -
lightVisible(
) → Iterable< Lighting> -
livingEnemies(
) → Iterable< Enemy> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pauseEngine(
) → void -
resumeEngine(
) → void -
screenPositionToWorld(
Offset position) → Offset -
toString(
) → String -
A string representation of this object.
inherited
-
visibleAttackables(
) → Iterable< Attackable> -
visibleCollisions(
) → Iterable< ObjectCollision> -
visibleComponents(
) → Iterable< GameComponent> -
visibleComponentsByType<
T> () → Iterable< T> -
visibleDecorations(
) → Iterable< GameDecoration> -
visibleEnemies(
) → Iterable< Enemy> -
visibleSensors(
) → Iterable< Sensor> -
worldPositionToScreen(
Offset position) → Offset
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited