-Codechange: Rename Guest::wants_visit to Guest::ride.


git-svn-id: https://freerct.googlecode.com/svn/trunk@1333 d3bf82d2-0c16-e458-5408-27be57bd1276
-Codechange: Split visiting a ride into selecting an item to buy, and buying it.


git-svn-id: https://freerct.googlecode.com/svn/trunk@1334 d3bf82d2-0c16-e458-5408-27be57bd1276
-Codechange: Trust guests not to mess with ride internals.


git-svn-id: https://freerct.googlecode.com/svn/trunk@1335 d3bf82d2-0c16-e458-5408-27be57bd1276
-Codechange: Remove Guest::queue_mode state.


git-svn-id: https://freerct.googlecode.com/svn/trunk@1336 d3bf82d2-0c16-e458-5408-27be57bd1276
-Add: Queuing mode of a guest.


git-svn-id: https://freerct.googlecode.com/svn/trunk@1337 d3bf82d2-0c16-e458-5408-27be57bd1276
-Codechange: Make guests accessible from their index.


git-svn-id: https://freerct.googlecode.com/svn/trunk@1338 d3bf82d2-0c16-e458-5408-27be57bd1276
-Add: Method to forcibly remove all people at a ride (prior to its deletion).


git-svn-id: https://freerct.googlecode.com/svn/trunk@1339 d3bf82d2-0c16-e458-5408-27be57bd1276
Initial staff implementation.
Staff gui implementation.
Minor updates to remove duplicate Person code between Employee and Guest.
Initial implementation for moving people around the world.
Semi-working placement: manager works, but Person::Activate has issues with voxel stack.
Further work towards moving people around; initial 'spawn' semi-working.
Simplified to show cursor position on tile.
Person spawns at cursor location on left mouse button click.
Locate person button - basic functionality.