3,393 Commits over 273 Days - 0.52cph!
Games now load with `GameAPI.dll` and `GameHost.exe` as fully trusted, within a temporary directory created for each game host process instance.
[zombies] consolidated walls & barricades
[zombies] cancel structure if builder is given new orders
[zombies] cancel behaviour if survivor dies while building/moving to build
[zombies] changed the way built barricades look
[zombies] smoke particles while building
[zombies] survivors swing hammer while building
[zombies] survivor holds hammer while moving/waiting to build
[zombies] survivor doesnt block self when moving to build
Merge branch 'master' of arcade
Assemblies loaded by GameHost are now strongly signed.
Now using strongly named builds of `Pngcs.dll` and `Mp3Sharp.dll`.
Added rules in premake script to sign various assemblies.
Working on strongly naming assemblies loaded by the game host process.
[smash_blox] Ball now bounces non-uniformly.
Fixed mistake in demo recording logic, fixed SmashBlox demo.
Now working in the 3D arcade unity project again.
Merge branch 'master' of arcade
Fixed possible hang on game host initialization.
[zombies] wall animates being built
Merge branch 'master' of arcade
Possible fix for game host not starting using Mono.
Merge branch 'master' of arcade
Removed temp fix used when trying to get it working on linux.
[zombies] reselecting a survivor that is waiting to build wont prevent them building when square clear
[zombies] fixed 2 errors in Soldier class, removed temp mouse pos fix
Merge branch 'master' of arcade
Possible fix for game host not working with Mono.
Added `--restricted` option for the game host process to enable sandboxing.
Games are now loaded into a separate appdomain within the game host process.
Merge branch 'master' of arcade
Removed use of `pdb2mdb.exe` on Windows since games are no longer executed within Mono.
Merge branch 'master' of arcade
Now explicitly running `mono` on non-Windows with the `--debug` option.
Merge branch 'master' of arcade
Using the old temporary assembly path generator.
Merge branch 'master' of arcade
Remotes should always respond to remote calls.
Removed `[remote]` tags to logs and errors received from a remote game host.
Corrected cursor position.
Merge branch 'master' of arcade
[zombies] survivors wait to build if building spot is temporarily blocked
Stack traces from exceptions thrown in the game host process now have line numbers for game code when running games loaded from scripts.
[zombies] survivors move to build position before building
Merge branch 'master' of arcade
Re-implemented IGame.Restarted event.
Merge branch 'master' into sandboxing
Fixed switching between games loaded from scripts.
Fixed loading games from script files.
Reduced game startup time considerably by not compressing sprite data.