├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── LICENSE ├── README.md ├── Run.hx ├── common-heaps-hl.hxml ├── common.hxml ├── docs ├── collision.puml ├── collision.svg ├── gamepad.puml ├── gamepad.svg ├── menu.puml ├── menu.svg ├── scene-transition.puml ├── scene-transition.svg ├── scene.puml ├── scene.svg ├── timer.puml └── timer.svg ├── extraParams.hxml ├── haxelib.json ├── heaps-hl-c-test.hxml ├── heaps-hl-c.hxml ├── heaps-hl-jit-test.hxml ├── heaps-hl-jit.hxml ├── heaps-js.hxml ├── hxformat.json ├── samples ├── Main.hx ├── collision │ ├── Constants.hx │ ├── Entity.hx │ ├── EntityAosoa.hx │ ├── Main.hx │ └── Space.hx ├── entities │ ├── Entity.hx │ ├── EntityAosoa.hx │ └── Main.hx ├── gamepad │ ├── Gamepad.hx │ └── Main.hx └── import.hx └── src └── broker ├── App.hx ├── collision ├── Collider.hx ├── CollisionDetector.hx ├── CollisionSpace.hx ├── Quadtree.hx ├── cell │ ├── Cell.hx │ ├── GlobalCellIndex.hx │ ├── LocalCellIndex.hx │ └── PartitionLevel.hx └── macro │ └── CollisionSpaceMacro.hx ├── color ├── Alpha.hx ├── AlphaRate.hx ├── ArgbColor.hx └── RgbColor.hx ├── draw ├── BatchDraw.hx ├── BatchSprite.hx ├── DrawArea.hx ├── TileDraw.hx ├── heaps │ ├── BatchDraw.hx │ ├── BatchSprite.hx │ ├── DrawArea.hx │ └── TileDraw.hx └── import.hx ├── entity ├── BasicAosoa.hx ├── BasicBatchEntity.hx └── BasicEntity.hx ├── geometry ├── Aabb.hx ├── MutableAabb.hx ├── MutablePoint.hx └── Point.hx ├── image ├── Atlas.hx ├── FrameTiles.hx ├── ImageData.hx ├── ImageDataList.hx ├── PixelRegionSize.hx ├── Pixels.hx ├── Texture.hx ├── Tile.hx ├── Tools.hx ├── heaps │ ├── FrameTiles.hx │ ├── ImageData.hx │ ├── Pixels.hx │ ├── Texture.hx │ └── Tile.hx ├── import.hx └── internal │ └── ImageData.hx ├── import.hx ├── input ├── ButtonStatus.hx ├── FullGamepadBase.hx ├── GamepadBase.hx ├── Stick.hx ├── builtin │ ├── full │ │ ├── Button.hx │ │ └── ButtonStatusMap.hx │ └── simple │ │ ├── Button.hx │ │ └── ButtonStatusMap.hx ├── interfaces │ ├── BasicGamepad.hx │ ├── ButtonStatusMapWithDpad.hx │ ├── FullGamepad.hx │ └── GenericButtonStatusMap.hx └── physical │ ├── Key.hx │ ├── KeyCode.hx │ ├── Pad.hx │ ├── PadCode.hx │ ├── PadMultitap.hx │ ├── PadPort.hx │ ├── PhysicalInput.hx │ └── heaps │ ├── Key.hx │ ├── KeyCode.hx │ ├── Pad.hx │ └── PadCode.hx ├── menu ├── Menu.hx ├── MenuOption.hx ├── MenuParameters.hx ├── import.hx └── internal │ ├── MenuData.hx │ └── Types.hx ├── object ├── Filter.hx ├── Object.hx ├── ObjectExtension.hx ├── heaps │ ├── Object.hx │ └── ObjectExtension.hx └── internal │ └── ObjectData.hx ├── scene ├── Layer.hx ├── Layers.hx ├── Scene.hx ├── SceneStack.hx ├── SceneTypeId.hx ├── heaps │ ├── Scene.hx │ └── SceneStatics.hx ├── import.hx ├── internal │ ├── Scene.hx │ └── SceneData.hx └── transition │ ├── DirectSceneTransition.hx │ ├── FadeSceneTransition.hx │ ├── SceneTransition.hx │ ├── SceneTransitionRecord.hx │ └── SceneTransitionTable.hx ├── sound ├── Sound.hx ├── SoundChannel.hx ├── SoundManager.hx └── heaps │ ├── SoundChannel.hx │ ├── SoundData.hx │ └── SoundManagerData.hx ├── text ├── Align.hx ├── Font.hx ├── Text.hx └── heaps │ ├── Font.hx │ └── Text.hx ├── timer ├── EasyTimer.hx ├── Timer.hx ├── TimerReference.hx ├── Timers.hx └── builtin │ ├── SwitchSceneTimer.hx │ └── heaps │ ├── FadeInTimer.hx │ ├── FadeOutTimer.hx │ └── ObjectTimer.hx └── tools ├── Gc.hl.hx ├── Gc.hx ├── PerformanceProfiler.hx └── Window.hx /.gitignore: -------------------------------------------------------------------------------- 1 | /out/ 2 | /dump/ 3 | /.VSCodeCounter/ 4 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/README.md -------------------------------------------------------------------------------- /Run.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/Run.hx -------------------------------------------------------------------------------- /common-heaps-hl.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/common-heaps-hl.hxml -------------------------------------------------------------------------------- /common.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/common.hxml -------------------------------------------------------------------------------- /docs/collision.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/docs/collision.puml -------------------------------------------------------------------------------- /docs/collision.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/docs/collision.svg -------------------------------------------------------------------------------- /docs/gamepad.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/docs/gamepad.puml -------------------------------------------------------------------------------- /docs/gamepad.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/docs/gamepad.svg -------------------------------------------------------------------------------- /docs/menu.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/docs/menu.puml -------------------------------------------------------------------------------- /docs/menu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/docs/menu.svg -------------------------------------------------------------------------------- /docs/scene-transition.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/docs/scene-transition.puml -------------------------------------------------------------------------------- /docs/scene-transition.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/docs/scene-transition.svg -------------------------------------------------------------------------------- /docs/scene.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/docs/scene.puml -------------------------------------------------------------------------------- /docs/scene.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/docs/scene.svg -------------------------------------------------------------------------------- /docs/timer.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/docs/timer.puml -------------------------------------------------------------------------------- /docs/timer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/docs/timer.svg -------------------------------------------------------------------------------- /extraParams.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/extraParams.hxml -------------------------------------------------------------------------------- /haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/haxelib.json -------------------------------------------------------------------------------- /heaps-hl-c-test.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/heaps-hl-c-test.hxml -------------------------------------------------------------------------------- /heaps-hl-c.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/heaps-hl-c.hxml -------------------------------------------------------------------------------- /heaps-hl-jit-test.hxml: -------------------------------------------------------------------------------- 1 | # Build and Test with HL/JIT 2 | 3 | heaps-hl-jit.hxml 4 | -cmd hl out/main.hl 5 | -------------------------------------------------------------------------------- /heaps-hl-jit.hxml: -------------------------------------------------------------------------------- 1 | # Build with HL/JIT 2 | 3 | common-heaps-hl.hxml 4 | -hl out/main.hl 5 | -------------------------------------------------------------------------------- /heaps-js.hxml: -------------------------------------------------------------------------------- 1 | # Build with JavaScript 2 | 3 | common.hxml 4 | -js out/main.js 5 | -------------------------------------------------------------------------------- /hxformat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/hxformat.json -------------------------------------------------------------------------------- /samples/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/samples/Main.hx -------------------------------------------------------------------------------- /samples/collision/Constants.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/samples/collision/Constants.hx -------------------------------------------------------------------------------- /samples/collision/Entity.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/samples/collision/Entity.hx -------------------------------------------------------------------------------- /samples/collision/EntityAosoa.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/samples/collision/EntityAosoa.hx -------------------------------------------------------------------------------- /samples/collision/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/samples/collision/Main.hx -------------------------------------------------------------------------------- /samples/collision/Space.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/samples/collision/Space.hx -------------------------------------------------------------------------------- /samples/entities/Entity.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/samples/entities/Entity.hx -------------------------------------------------------------------------------- /samples/entities/EntityAosoa.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/samples/entities/EntityAosoa.hx -------------------------------------------------------------------------------- /samples/entities/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/samples/entities/Main.hx -------------------------------------------------------------------------------- /samples/gamepad/Gamepad.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/samples/gamepad/Gamepad.hx -------------------------------------------------------------------------------- /samples/gamepad/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/samples/gamepad/Main.hx -------------------------------------------------------------------------------- /samples/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/samples/import.hx -------------------------------------------------------------------------------- /src/broker/App.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/App.hx -------------------------------------------------------------------------------- /src/broker/collision/Collider.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/collision/Collider.hx -------------------------------------------------------------------------------- /src/broker/collision/CollisionDetector.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/collision/CollisionDetector.hx -------------------------------------------------------------------------------- /src/broker/collision/CollisionSpace.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/collision/CollisionSpace.hx -------------------------------------------------------------------------------- /src/broker/collision/Quadtree.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/collision/Quadtree.hx -------------------------------------------------------------------------------- /src/broker/collision/cell/Cell.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/collision/cell/Cell.hx -------------------------------------------------------------------------------- /src/broker/collision/cell/GlobalCellIndex.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/collision/cell/GlobalCellIndex.hx -------------------------------------------------------------------------------- /src/broker/collision/cell/LocalCellIndex.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/collision/cell/LocalCellIndex.hx -------------------------------------------------------------------------------- /src/broker/collision/cell/PartitionLevel.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/collision/cell/PartitionLevel.hx -------------------------------------------------------------------------------- /src/broker/collision/macro/CollisionSpaceMacro.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/collision/macro/CollisionSpaceMacro.hx -------------------------------------------------------------------------------- /src/broker/color/Alpha.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/color/Alpha.hx -------------------------------------------------------------------------------- /src/broker/color/AlphaRate.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/color/AlphaRate.hx -------------------------------------------------------------------------------- /src/broker/color/ArgbColor.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/color/ArgbColor.hx -------------------------------------------------------------------------------- /src/broker/color/RgbColor.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/color/RgbColor.hx -------------------------------------------------------------------------------- /src/broker/draw/BatchDraw.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/draw/BatchDraw.hx -------------------------------------------------------------------------------- /src/broker/draw/BatchSprite.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/draw/BatchSprite.hx -------------------------------------------------------------------------------- /src/broker/draw/DrawArea.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/draw/DrawArea.hx -------------------------------------------------------------------------------- /src/broker/draw/TileDraw.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/draw/TileDraw.hx -------------------------------------------------------------------------------- /src/broker/draw/heaps/BatchDraw.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/draw/heaps/BatchDraw.hx -------------------------------------------------------------------------------- /src/broker/draw/heaps/BatchSprite.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/draw/heaps/BatchSprite.hx -------------------------------------------------------------------------------- /src/broker/draw/heaps/DrawArea.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/draw/heaps/DrawArea.hx -------------------------------------------------------------------------------- /src/broker/draw/heaps/TileDraw.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/draw/heaps/TileDraw.hx -------------------------------------------------------------------------------- /src/broker/draw/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/draw/import.hx -------------------------------------------------------------------------------- /src/broker/entity/BasicAosoa.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/entity/BasicAosoa.hx -------------------------------------------------------------------------------- /src/broker/entity/BasicBatchEntity.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/entity/BasicBatchEntity.hx -------------------------------------------------------------------------------- /src/broker/entity/BasicEntity.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/entity/BasicEntity.hx -------------------------------------------------------------------------------- /src/broker/geometry/Aabb.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/geometry/Aabb.hx -------------------------------------------------------------------------------- /src/broker/geometry/MutableAabb.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/geometry/MutableAabb.hx -------------------------------------------------------------------------------- /src/broker/geometry/MutablePoint.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/geometry/MutablePoint.hx -------------------------------------------------------------------------------- /src/broker/geometry/Point.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/geometry/Point.hx -------------------------------------------------------------------------------- /src/broker/image/Atlas.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/Atlas.hx -------------------------------------------------------------------------------- /src/broker/image/FrameTiles.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/FrameTiles.hx -------------------------------------------------------------------------------- /src/broker/image/ImageData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/ImageData.hx -------------------------------------------------------------------------------- /src/broker/image/ImageDataList.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/ImageDataList.hx -------------------------------------------------------------------------------- /src/broker/image/PixelRegionSize.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/PixelRegionSize.hx -------------------------------------------------------------------------------- /src/broker/image/Pixels.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/Pixels.hx -------------------------------------------------------------------------------- /src/broker/image/Texture.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/Texture.hx -------------------------------------------------------------------------------- /src/broker/image/Tile.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/Tile.hx -------------------------------------------------------------------------------- /src/broker/image/Tools.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/Tools.hx -------------------------------------------------------------------------------- /src/broker/image/heaps/FrameTiles.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/heaps/FrameTiles.hx -------------------------------------------------------------------------------- /src/broker/image/heaps/ImageData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/heaps/ImageData.hx -------------------------------------------------------------------------------- /src/broker/image/heaps/Pixels.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/heaps/Pixels.hx -------------------------------------------------------------------------------- /src/broker/image/heaps/Texture.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/heaps/Texture.hx -------------------------------------------------------------------------------- /src/broker/image/heaps/Tile.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/heaps/Tile.hx -------------------------------------------------------------------------------- /src/broker/image/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/import.hx -------------------------------------------------------------------------------- /src/broker/image/internal/ImageData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/image/internal/ImageData.hx -------------------------------------------------------------------------------- /src/broker/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/import.hx -------------------------------------------------------------------------------- /src/broker/input/ButtonStatus.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/ButtonStatus.hx -------------------------------------------------------------------------------- /src/broker/input/FullGamepadBase.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/FullGamepadBase.hx -------------------------------------------------------------------------------- /src/broker/input/GamepadBase.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/GamepadBase.hx -------------------------------------------------------------------------------- /src/broker/input/Stick.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/Stick.hx -------------------------------------------------------------------------------- /src/broker/input/builtin/full/Button.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/builtin/full/Button.hx -------------------------------------------------------------------------------- /src/broker/input/builtin/full/ButtonStatusMap.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/builtin/full/ButtonStatusMap.hx -------------------------------------------------------------------------------- /src/broker/input/builtin/simple/Button.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/builtin/simple/Button.hx -------------------------------------------------------------------------------- /src/broker/input/builtin/simple/ButtonStatusMap.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/builtin/simple/ButtonStatusMap.hx -------------------------------------------------------------------------------- /src/broker/input/interfaces/BasicGamepad.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/interfaces/BasicGamepad.hx -------------------------------------------------------------------------------- /src/broker/input/interfaces/ButtonStatusMapWithDpad.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/interfaces/ButtonStatusMapWithDpad.hx -------------------------------------------------------------------------------- /src/broker/input/interfaces/FullGamepad.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/interfaces/FullGamepad.hx -------------------------------------------------------------------------------- /src/broker/input/interfaces/GenericButtonStatusMap.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/interfaces/GenericButtonStatusMap.hx -------------------------------------------------------------------------------- /src/broker/input/physical/Key.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/physical/Key.hx -------------------------------------------------------------------------------- /src/broker/input/physical/KeyCode.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/physical/KeyCode.hx -------------------------------------------------------------------------------- /src/broker/input/physical/Pad.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/physical/Pad.hx -------------------------------------------------------------------------------- /src/broker/input/physical/PadCode.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/physical/PadCode.hx -------------------------------------------------------------------------------- /src/broker/input/physical/PadMultitap.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/physical/PadMultitap.hx -------------------------------------------------------------------------------- /src/broker/input/physical/PadPort.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/physical/PadPort.hx -------------------------------------------------------------------------------- /src/broker/input/physical/PhysicalInput.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/physical/PhysicalInput.hx -------------------------------------------------------------------------------- /src/broker/input/physical/heaps/Key.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/physical/heaps/Key.hx -------------------------------------------------------------------------------- /src/broker/input/physical/heaps/KeyCode.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/physical/heaps/KeyCode.hx -------------------------------------------------------------------------------- /src/broker/input/physical/heaps/Pad.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/physical/heaps/Pad.hx -------------------------------------------------------------------------------- /src/broker/input/physical/heaps/PadCode.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/input/physical/heaps/PadCode.hx -------------------------------------------------------------------------------- /src/broker/menu/Menu.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/menu/Menu.hx -------------------------------------------------------------------------------- /src/broker/menu/MenuOption.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/menu/MenuOption.hx -------------------------------------------------------------------------------- /src/broker/menu/MenuParameters.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/menu/MenuParameters.hx -------------------------------------------------------------------------------- /src/broker/menu/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/menu/import.hx -------------------------------------------------------------------------------- /src/broker/menu/internal/MenuData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/menu/internal/MenuData.hx -------------------------------------------------------------------------------- /src/broker/menu/internal/Types.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/menu/internal/Types.hx -------------------------------------------------------------------------------- /src/broker/object/Filter.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/object/Filter.hx -------------------------------------------------------------------------------- /src/broker/object/Object.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/object/Object.hx -------------------------------------------------------------------------------- /src/broker/object/ObjectExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/object/ObjectExtension.hx -------------------------------------------------------------------------------- /src/broker/object/heaps/Object.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/object/heaps/Object.hx -------------------------------------------------------------------------------- /src/broker/object/heaps/ObjectExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/object/heaps/ObjectExtension.hx -------------------------------------------------------------------------------- /src/broker/object/internal/ObjectData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/object/internal/ObjectData.hx -------------------------------------------------------------------------------- /src/broker/scene/Layer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/Layer.hx -------------------------------------------------------------------------------- /src/broker/scene/Layers.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/Layers.hx -------------------------------------------------------------------------------- /src/broker/scene/Scene.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/Scene.hx -------------------------------------------------------------------------------- /src/broker/scene/SceneStack.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/SceneStack.hx -------------------------------------------------------------------------------- /src/broker/scene/SceneTypeId.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/SceneTypeId.hx -------------------------------------------------------------------------------- /src/broker/scene/heaps/Scene.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/heaps/Scene.hx -------------------------------------------------------------------------------- /src/broker/scene/heaps/SceneStatics.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/heaps/SceneStatics.hx -------------------------------------------------------------------------------- /src/broker/scene/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/import.hx -------------------------------------------------------------------------------- /src/broker/scene/internal/Scene.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/internal/Scene.hx -------------------------------------------------------------------------------- /src/broker/scene/internal/SceneData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/internal/SceneData.hx -------------------------------------------------------------------------------- /src/broker/scene/transition/DirectSceneTransition.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/transition/DirectSceneTransition.hx -------------------------------------------------------------------------------- /src/broker/scene/transition/FadeSceneTransition.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/transition/FadeSceneTransition.hx -------------------------------------------------------------------------------- /src/broker/scene/transition/SceneTransition.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/transition/SceneTransition.hx -------------------------------------------------------------------------------- /src/broker/scene/transition/SceneTransitionRecord.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/transition/SceneTransitionRecord.hx -------------------------------------------------------------------------------- /src/broker/scene/transition/SceneTransitionTable.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/scene/transition/SceneTransitionTable.hx -------------------------------------------------------------------------------- /src/broker/sound/Sound.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/sound/Sound.hx -------------------------------------------------------------------------------- /src/broker/sound/SoundChannel.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/sound/SoundChannel.hx -------------------------------------------------------------------------------- /src/broker/sound/SoundManager.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/sound/SoundManager.hx -------------------------------------------------------------------------------- /src/broker/sound/heaps/SoundChannel.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/sound/heaps/SoundChannel.hx -------------------------------------------------------------------------------- /src/broker/sound/heaps/SoundData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/sound/heaps/SoundData.hx -------------------------------------------------------------------------------- /src/broker/sound/heaps/SoundManagerData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/sound/heaps/SoundManagerData.hx -------------------------------------------------------------------------------- /src/broker/text/Align.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/text/Align.hx -------------------------------------------------------------------------------- /src/broker/text/Font.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/text/Font.hx -------------------------------------------------------------------------------- /src/broker/text/Text.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/text/Text.hx -------------------------------------------------------------------------------- /src/broker/text/heaps/Font.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/text/heaps/Font.hx -------------------------------------------------------------------------------- /src/broker/text/heaps/Text.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/text/heaps/Text.hx -------------------------------------------------------------------------------- /src/broker/timer/EasyTimer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/timer/EasyTimer.hx -------------------------------------------------------------------------------- /src/broker/timer/Timer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/timer/Timer.hx -------------------------------------------------------------------------------- /src/broker/timer/TimerReference.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/timer/TimerReference.hx -------------------------------------------------------------------------------- /src/broker/timer/Timers.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/timer/Timers.hx -------------------------------------------------------------------------------- /src/broker/timer/builtin/SwitchSceneTimer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/timer/builtin/SwitchSceneTimer.hx -------------------------------------------------------------------------------- /src/broker/timer/builtin/heaps/FadeInTimer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/timer/builtin/heaps/FadeInTimer.hx -------------------------------------------------------------------------------- /src/broker/timer/builtin/heaps/FadeOutTimer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/timer/builtin/heaps/FadeOutTimer.hx -------------------------------------------------------------------------------- /src/broker/timer/builtin/heaps/ObjectTimer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/timer/builtin/heaps/ObjectTimer.hx -------------------------------------------------------------------------------- /src/broker/tools/Gc.hl.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/tools/Gc.hl.hx -------------------------------------------------------------------------------- /src/broker/tools/Gc.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/tools/Gc.hx -------------------------------------------------------------------------------- /src/broker/tools/PerformanceProfiler.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/tools/PerformanceProfiler.hx -------------------------------------------------------------------------------- /src/broker/tools/Window.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/broker/HEAD/src/broker/tools/Window.hx --------------------------------------------------------------------------------