Jason Knobler
Jason Knobler
If these two messages occur and are processed in the same frame (via `InputManager::HandleMessage()`), by the time `InputManager::Update()` is invoked it will essentially think nothing happened as the boolean has...
Added an array to `InputDevice` that keeps track of any button that received both a 'down' and 'up' message in the same update. This array then apply itself to `InputDevice`'s...
Added a Shape display class that is assembled by adding various primitives together and can be transformed like any Sprite object. Currently it only supports line segments (with rounded caps),...
### Editor Spine Item - [x] Item Type - [x] Import into asset manager - [x] Set crossfades and serialize - [ ] Set states - [x] Skin setup -...
### Improve property tree editing - [x] Multiple selected property editing (both multiple items, and multiple properties) - [x] 'enter' key submits properly - [x] Highlighting vector spinbox and entering...
Dragging multiple sprites from an inactive project into the active project works, but multiple types (tested with sprites and audio) will crash
## TileSet - [x] Create TileSet Asset type within the Atlas Manager - [x] Set tile shape and size with undo commands - [x] Tile shape offset ### TileSet Importing...
This feature to allow the all existing assets to be rendered in a 3D perspective. Programmers will be able to manipulate these 3D assets utilizing the already existing API. -...
Example: "{ReelSet/Symbols,12}{1}Wins" doesn't work "{ReelSet/Symbols,12} {1}Wins" does work (because of space)