859 Commits over 153 Days - 0.23cph!
Images are now packed down to 2 bits per pixel.
Merge branch 'master' of arcade
Merge branch 'master' of arcade
Added layers for sprites in entities, and Entity.RemoveSprite(sprite), Entity.SetSpriteLayer(sprite, layer) and Entity.GetSpriteLayer(sprite).
Added layers for sprites in entities, and Entity.RemoveSprite(sprite), Entity.SetSpriteLayer(sprite, layer) and Entity.GetSpriteLayer(sprite).
Added a PlayAnimation coroutine class.
Added a PlayAnimation coroutine class.
Merge branch 'master' of arcade
Conflicts:
Resources/GameAPI.BudgetBoy.dll
Unity/Assets/Plugins/GameAPI.BudgetBoy.dll
Merge branch 'master' of arcade
Conflicts:
Resources/GameAPI.BudgetBoy.dll
Unity/Assets/Plugins/GameAPI.BudgetBoy.dll
Added Animation.IsLooping (settable, defaults to true) and Animation.IsComplete properties, and an Animation.Completed event.
Added Animation.IsLooping (settable, defaults to true) and Animation.IsComplete properties, and an Animation.Completed event.
Fixed analogue stick vertical axes being inverted.
Fixed analogue stick vertical axes being inverted.
Fixed the mysterious bug causing cabinets to be uncontrollable.
Fixed the mysterious bug causing cabinets to be uncontrollable.
Sound playback works, might need some tweaking to eliminate clicks.
Sound playback works, might need some tweaking to eliminate clicks.
Entity.OnLoadGraphics is now called when an entity is added to a stage, and added Entity.OnReady which is called when all other initialization methods have been called.
Entity.OnLoadGraphics is now called when an entity is added to a stage, and added Entity.OnReady which is called when all other initialization methods have been called.
Tweaked audio sources to have useful names and better locations.
Tweaked audio sources to have useful names and better locations.
Audio basics implemented, untested.
Audio basics implemented, untested.
Implemented WAV file loading into a Sound object (no playback yet).
Implemented WAV file loading into a Sound object (no playback yet).
Updated unity files omitted from previous commit.
Updated unity files omitted from previous commit.
Added a quick mock-up of one of Rob's silhouettes.
Added a quick mock-up of one of Rob's silhouettes.
Can now press any input to start the test game from attract mode.
Can now press any input to start the test game from attract mode.
Fixed background color not being serialized.
Fixed background color not being serialized.
Refactored demo recording to be cleaner and safer.
Refactored demo recording to be cleaner and safer.
Added coroutines to stages (and abstracted them to be easily added to any IUpdatable).
Added coroutines to stages (and abstracted them to be easily added to any IUpdatable).
Implemented demo playback.
Implemented demo playback.
Added record button bindings.
Added record button bindings.
Implemented basic gameplay recording to base64 string.
Implemented basic gameplay recording to base64 string.
base.OnUpdate() now no longer needs to be called in Entity extending classes for coroutines to work.
base.OnUpdate() now no longer needs to be called in Entity extending classes for coroutines to work.
Removed junk function from cabinet screen shader.
Removed junk function from cabinet screen shader.
Fixed screen brightness not changing when controlling a cabinet.