Michał Janiszewski
542828b5d4
Fix wrong vehicle position, nullptr guard
2016-06-16 23:14:38 +02:00
Michał Janiszewski
c2bf4b75e7
Integrate tile map element pointers usage ( #3442 )
2016-06-16 19:05:15 +02:00
Ted John
ad1b9265dc
integrate variables for various drawing pointers
2016-06-16 11:36:15 +02:00
Ted John
d07b9535c2
integrate variables: object entry lists
2016-06-16 11:36:15 +02:00
Ted John
2fa0c7977a
add OpenGL drawing engine with FillRect impl
2016-06-07 22:45:36 +01:00
X123M3-256
706b3db99e
Chain lift cheat ( #3818 )
...
* Fix conflict with disable plant aging cheat
* Allow chain lift on any piece
* Keep chain toggled while building
* Ignore current chain lift state when cheat enabled
* Update string ids to one not already used
* Implement command for toggling cheat
* Allow chain on steep tracks when cheat is enabled
* Add checkbox for chain cheat
* Fix spacing
* Send cheat over network
* Change label for checkbox
* Replaced tabs with spaces
2016-06-07 22:08:38 +01:00
Ted John
428724d86c
refactor reset_sprite_spatial_index, integrate gSpriteSpatialIndex
2016-06-03 18:13:00 +01:00
Michał Janiszewski
a44cd9cb15
Fix undefined left shifts
2016-06-03 13:14:36 +02:00
Michał Janiszewski
24991b03ec
Check for NULL mapElement in ride_update_station_blocksection
...
Fixes #3434
2016-06-03 13:14:35 +02:00
Michał Janiszewski
1508e49a28
Change macro to assert_struct_size
2016-06-03 11:29:50 +02:00
Michał Janiszewski
934ce5e84e
Fix 64 bit by skipping static_asserts for structs with pointers
2016-06-03 10:55:21 +02:00
Michał Janiszewski
60630b9ad7
Drop PACKED attribute
2016-06-03 10:55:21 +02:00
Michał Janiszewski
df3030e4a9
Provide static_assert for hard-coded struct sizes.
2016-06-03 10:55:21 +02:00
Michał Janiszewski
3907fcd9d2
Explicitly pack structs
2016-06-03 10:55:21 +02:00
Ted John
fbcc68dff1
fix #3575 : Construction Redirection Bug
...
Was probably only caused when a player did not have 'Allow unfinished tracks to be tested' enabled. The function was too embeded to work into a callback function, so a new flag is added to say whether the current game command is network sourced or not. This now means the host has to have the unfinished tracks option enabled, otherwise nothing will happen on the client machine. Unfortunately if the host has it enabled and the client doesn't, the command will run on the host game but not the client game and desync. The option, like some of the cheats is game session fixed.
2016-05-30 12:39:17 +01:00
Ted John
2334e701e4
fix infinite loop
2016-05-30 02:15:45 +01:00
Duncan
8a427a2676
Merge pull request #3737 from marijnvdwerf/paint-setup/monorail
...
Paint setup/Monorail
2016-05-29 07:54:35 +01:00
duncanspumpkin
e373eeafa8
Fix virginia reel tunnels.
2016-05-27 20:41:41 +01:00
Marijn van der Werf
b39c086293
Draw station
2016-05-26 18:22:48 +02:00
Marijn van der Werf
9089a9d560
Paint other diagonal tracks
2016-05-26 18:22:48 +02:00
Marijn van der Werf
abdf86c6fb
Draw flat diagonal
2016-05-26 18:22:48 +02:00
Marijn van der Werf
dbb4933c63
Draw S-bends
2016-05-26 18:22:48 +02:00
Marijn van der Werf
23a9cdb6ce
Draw 3-tile turns
2016-05-26 18:22:48 +02:00
Marijn van der Werf
7d5f842d0f
Paint 5-tile turn
2016-05-26 18:22:47 +02:00
Marijn van der Werf
45686c2ab2
Paint 25 deg up to flat
2016-05-26 18:22:47 +02:00
Marijn van der Werf
4c0ea51540
Draw flat to 25 deg up
2016-05-26 18:22:47 +02:00
Marijn van der Werf
85c6f75acd
Draw 25 deg up
2016-05-26 18:22:47 +02:00
Marijn van der Werf
22e20aa4dc
Draw flat track
2016-05-26 18:22:47 +02:00
Marijn van der Werf
883031b83c
Draw Monorail half-corners
2016-05-26 18:22:46 +02:00
Michael Steenbeek
712d97da79
Remove Intamin and Phoenix easter eggs ( #3732 )
2016-05-25 20:01:24 +01:00
Marijn van der Werf
30e82ba82c
Fix car ride station drawing
2016-05-25 14:59:52 +02:00
Marijn van der Werf
b276604277
Draw station
2016-05-25 14:59:33 +02:00
Marijn van der Werf
26ff0ab5a5
Paint 3-tile turn
2016-05-25 14:54:15 +02:00
Marijn van der Werf
3e11d70272
Draw spinning tunnel
2016-05-25 14:44:06 +02:00
Marijn van der Werf
e74435af64
Paint quarter turn
2016-05-25 14:26:35 +02:00
Marijn van der Werf
91a470c905
Draw inverse slopes
2016-05-25 14:26:35 +02:00
Marijn van der Werf
9fdb73452d
Draw 25 deg up to flat
2016-05-25 14:26:35 +02:00
Marijn van der Werf
75493a5433
Draw flat to 25 deg up
2016-05-25 14:26:35 +02:00
Marijn van der Werf
9e84237da3
Paint 25 deg up
2016-05-25 14:26:35 +02:00
Marijn van der Werf
2723713f7f
Draw brakes
2016-05-25 14:26:35 +02:00
Marijn van der Werf
f618a67dc4
Draw flat track
2016-05-25 14:26:35 +02:00
Marijn van der Werf
30c4f2232b
Draw station
2016-05-24 21:31:46 +02:00
Marijn van der Werf
7e92395bf5
Draw 3-tile turns
2016-05-24 21:31:44 +02:00
Marijn van der Werf
ed08deaac1
Paint quarter turns
2016-05-24 21:31:07 +02:00
Marijn van der Werf
8f4ac4bd2a
Draw spinning tunnel
2016-05-24 21:31:07 +02:00
Marijn van der Werf
52eaedbefa
Draw log bumps
2016-05-24 21:31:06 +02:00
Marijn van der Werf
b3a134586c
Draw 60 deg up - 25 deg up
2016-05-24 21:31:06 +02:00
Marijn van der Werf
1503b024c8
Draw 25 deg up - 60 deg up
2016-05-24 21:31:06 +02:00
Marijn van der Werf
9947ada17a
Draw 60 degree slope
2016-05-24 21:31:06 +02:00
Marijn van der Werf
3ff5b83366
Draw 25 deg up - flat / flat - 25 deg down
2016-05-24 21:31:06 +02:00