1,415 Commits over 122 Days - 0.48cph!
added userprefs to gitignore
Merge branch 'master' of github.com:Facepunch/arcade
Graphics.GetImage logs the image name if it cant find it
added mousewheel zooming for the demo scene
Merge branch 'master' into networking
Conflicts:
Unity/ProjectSettings/InputManager.asset
Fixed scripts within subdirectories not being compiled.
Merge branch 'master' of arcade
Conflicts:
Resources/GameAPI.BudgetBoy.dll
Unity/Assets/Plugins/GameAPI.BudgetBoy.dll
Made Entity.Stage setter internal.
Added comments to the Swatch class.
Added implicit conversions between Color24 and int, and some comments for swatch related methods in Palette.
client spawns an entity when arcade screen is clicked, this is so I can see if I can get the serialized graphics data replicated to clients
Merge branch 'master' into networking
Included fix for a possible issue when rendering from a stream, and a partial implementation of rendering from a stream.
Fix for camera translation not being networked.
Included latest release builds of the API.
Partial implementation of guessing non-grayscale swatches, probably going to revert.
Reverted to old image asset loading.
Merge branch 'master' of arcade into networking
Conflicts:
Resources/GameAPI.BudgetBoy.dll
Resources/GameAPI.dll
Resources/GamePackager.exe
Unity/Assets/Plugins/Editor/GameAPI.Editor.dll
Unity/Assets/Plugins/GameAPI.BudgetBoy.dll
Unity/Assets/Plugins/GameAPI.dll
Some more graphics stream compression.
Fixed camera juddering in the test game.
Merge branch 'master' into networking
Conflicts:
Resources/GameAPI.BudgetBoy.dll
Resources/GameAPI.dll
Resources/GamePackager.exe
Unity/Assets/Plugins/Editor/GameAPI.Editor.dll
Unity/Assets/Plugins/GameAPI.BudgetBoy.dll
Unity/Assets/Plugins/GameAPI.dll
a control cabinet entity event is raised when a client clicks on one of the proxy cabinets if it's not already being controlled. If the owner cabinet isn't being controlled then it will change IsControlled to true and replicate the bool to other players
Games can now specify their own resolutions and update rates.
Merge branch 'master' into networking
Screens now automatically resize to match the aspect ratio of the game.
Merge branch 'master' into networking
Conflicts:
Unity/Assets/Prefabs/Cabinet.prefab
added userprefs.meta to gitignore
clients can request to release control from the owner cabinet
Merge branch 'master' into networking
Added custom resource type example.
Merge branch 'master' of arcade into js-scripting
added input state so single press input can be checked over network
changed player input command to network pitch and yaw view angles and a 32 bit int for button state
added fps camera instead of thirdperson
added a Reset method to Animation
added Pow and PI to Mathf
changed which line in game build scripts is colored green
Revert "changed which line in game build scripts is colored green"
This reverts commit 7ffe41b64385180998234d121b7a2293db1173db.
Added references to ClearScript.
Merge branch 'master' of arcade into js-scripting
Conflicts:
Resources/GameAPI.BudgetBoy.dll
Unity/Assets/Plugins/GameAPI.BudgetBoy.dll
Fixed some mistakes in the test game.
Happy green success bar now shows after outputting a compiled package.
Rewritten Stage.Add and Stage.Remove so that additions / removals are queued until it is safe to apply them.
Added Stage<TGame> class extending Stage for convenience.