1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-17 03:53:07 +01:00
Commit Graph

17 Commits

Author SHA1 Message Date
ZehMatt
ce54b41aba Fix single player pre-designed rides not working.
Move ride_create_command into GameActionCompat
Refactor GameActions to return the GA_FLAGS instead of using the const value.
Refactor passing params to GameActions over constructor.
2017-10-05 10:42:44 +02:00
Michał Janiszewski
6ddac382be Fix copyright dates 2017-10-05 10:42:44 +02:00
Ted John
4ac8f1dc35 Make the game action callback type safe 2017-10-05 10:42:43 +02:00
Ted John
aa30859ab7 Merge IGameAction into GameAction 2017-10-05 10:42:43 +02:00
ZehMatt
072ecadd48 Fix leaking memory creating game actions.
Specialized class use for game action results.
2017-10-05 10:42:43 +02:00
ZehM4tt
3657122b3b Moved ride create command to new game action system. 2017-10-05 10:42:43 +02:00
ZehM4tt
fbd793083c Put action files in headers instead of cpps.
Added callbacks for GameActions and network support for them.
Refactored GameAction registration due static library issues.
Moved all C functions into a single file.
2017-10-05 10:42:43 +02:00
ZehM4tt
1b2a61c6ba Separated out byte swapping into its own header.
Simplified data serialisation of game actions.
Moved the flags away from parameters.
GameAction base now serialises mandatory data such as flags and player.
Split some functions from network in order to move command processing to the end of tick.
2017-10-05 10:42:43 +02:00
duncanspumpkin
149a854c51 Make changes to match @ZehMatt code 2017-10-05 10:42:39 +02:00
duncanspumpkin
205a1c9e12 Depreciate game command. Fix error messages 2017-10-05 10:42:39 +02:00
duncanspumpkin
df5ea16026 Change function declarations. Move network code into network 2017-10-05 10:42:38 +02:00
duncanspumpkin
254041985f Make servers work 2017-10-05 10:42:38 +02:00
duncanspumpkin
ae24ded8bf Make client work 2017-10-05 10:42:38 +02:00
duncanspumpkin
351b0df76b Initial try at adding networking 2017-10-05 10:42:38 +02:00
duncanspumpkin
e7c66bb208 Start adding network code 2017-10-05 10:42:38 +02:00
Ted John
bb4a482bfc Start writing new game action execution 2017-10-05 10:42:38 +02:00
Ted John
c89a00badd Write initial new game action infrastructure 2017-10-05 10:42:38 +02:00