Skip to content

Releases: TheCoderMerlin/Scenes

Scenes Snapshot 0.9.0

18 Mar 00:54

Choose a tag to compare

Scenes Snapshot 0.9.0 Pre-release
Pre-release
  • Class Renaming
    • DirectorBase renamed to Director
    • RenderableEntitytBase renamed to RenderableEntity
    • Scene owner property renamed to owningDirector
    • Layer owner property renamed to owningScene
    • RenderableEntity owner property renamed to owningLayer
  • Method changes
    • RenderableEntity.setup() now provides canvasSize
  • Scene Transistions
    • enqueueScene() to prepare one or more scenes to play next
    • transitionToNextScene() to terminate the current scene and
      move to the next (if queued)
  • Event Dispatching
    • Added Dispatcher to Director for dispatching events
    • Added a base event type which requires all event-receiving types to be named
    • Added names to all relevant types for unique identification
    • Added events for keyDown and keyUp
    • Added events for mouseUp, mouseDown, and mouseMove
    • Added events for entityMouseUp and entityMouseDown
    • Added events for entityMouseClick and entityMouseDrag
    • Standardized parameters for mouse events to use globalLocation
    • Added events for windowResize and canvasResize
  • Improved hit-testing
    • Eliminated mouse event types
    • Added isMouseTransparent to both Layer and RenderableEntity
  • Teardown
    • Added events required to teardown objects which must be used to unregister handlers
      that have been registered in the associated setup
  • Utility properties
    • Added properties for director, scene, layer, and renderable entity for
      easy access to dispatcher and owning director, scene, and layer
  • Z-Ordering
    • Corrected re-ordering of .front and .back which previously swapped locations

Scenes Snapshot 0.2.0

15 Mar 18:02

Choose a tag to compare

Scenes Snapshot 0.2.0 Pre-release
Pre-release

Updated for new build system.

Scenes Snapshot 0.1.9

15 Mar 01:04

Choose a tag to compare

Scenes Snapshot 0.1.9 Pre-release
Pre-release
Updated to track MerlinMake master branch.

Scenes Snapshot 0.1.8

11 Mar 22:48

Choose a tag to compare

Scenes Snapshot 0.1.8 Pre-release
Pre-release

Updated for Swift 5.1.2

Scenes Snapshot 0.1.7

27 Feb 02:07

Choose a tag to compare

Scenes Snapshot 0.1.7 Pre-release
Pre-release

Updated to add make as submodule.

Scenes Snapshot 0.1.6

24 Feb 02:37

Choose a tag to compare

Scenes Snapshot 0.1.6 Pre-release
Pre-release
  • Updated manifest to new version of Igis.
  • Dynamic library path enables support of multiple versions of Igis
    each with their own resource respository.

Scenes Snapshot 0.1.5

24 Feb 00:20

Choose a tag to compare

Scenes Snapshot 0.1.5 Pre-release
Pre-release

make.sh updated to support manifest

Scenes Snapshot 0.1.4

23 Feb 16:43

Choose a tag to compare

Scenes Snapshot 0.1.4 Pre-release
Pre-release

Updated to support onKeyUp in Igis

Scenes Snapshot 0.1.3

23 Feb 16:29

Choose a tag to compare

Scenes Snapshot 0.1.3 Pre-release
Pre-release

Enabled override of onCanvasResize and onWindowResize

Scenes Snapshot 0.1.0

01 Jan 21:48

Choose a tag to compare

Scenes Snapshot 0.1.0 Pre-release
Pre-release
Scenes Snapshot 0.1.0