Ted John
|
fd32eef2f7
|
Merge pull request #4129 from janisozaur/g_sprite_list
Refactor access to g_sprite_list
|
2016-07-17 23:27:58 +01:00 |
|
Michał Janiszewski
|
010422c7da
|
Load and save sprites to S6 explicitly
|
2016-07-18 00:23:33 +02:00 |
|
Ted John
|
e6d1a71dad
|
Use assertion code for Guard::Fail
|
2016-07-17 23:20:40 +01:00 |
|
Michał Janiszewski
|
bc769ea248
|
Use openrct2_assert in get_sprite
|
2016-07-17 23:54:31 +02:00 |
|
Michał Janiszewski
|
ce03b2fa5e
|
Add openrct2_assert function for C
|
2016-07-17 23:54:12 +02:00 |
|
Michał Janiszewski
|
313230a9a4
|
Refactor more code to correctly handle sprite count
|
2016-07-17 23:24:16 +02:00 |
|
Michał Janiszewski
|
381545aa2b
|
Refactor loop in vehicle update not to access invalid memory
|
2016-07-17 23:14:27 +02:00 |
|
Michał Janiszewski
|
9f57c82653
|
Refactor access to g_sprite_list
Hide g_sprite_list behind accessor function with a check. `assert` is
temporarily disabled, as it breaks nearly every park.
|
2016-07-17 22:19:34 +02:00 |
|
Michał Janiszewski
|
dd25cdc4f4
|
Change gfx_clear argument type
`colour` gets passed on to IDrawingContext::Clear, which expects
uint32
|
2016-07-17 20:41:19 +01:00 |
|
Michał Janiszewski
|
4db876c184
|
Add missing data to SpriteTypeToSlowWalkMap
* Add missing data to SpriteTypeToSlowWalkMap
|
2016-07-17 17:47:22 +01:00 |
|
Ted John
|
a7229b567d
|
Fix #4123: Different water colour at the main menu title sequence
Caused by title screen not refreshing the palette after loading a park
|
2016-07-17 17:46:16 +01:00 |
|
Daniel Trujillo
|
68c5f256c5
|
Fix a mistake in a newly added comment
|
2016-07-17 17:18:37 +02:00 |
|
Daniel Trujillo
|
f8aac831ca
|
Comment map_element_remove()
|
2016-07-17 17:11:35 +02:00 |
|
Daniel Trujillo
|
0a6fcce92e
|
Make clear_element_at() static.
|
2016-07-17 17:11:35 +02:00 |
|
Daniel Trujillo
|
00956459d8
|
Fix comments typo
|
2016-07-17 17:11:35 +02:00 |
|
Daniel Trujillo
|
d8e2dbe045
|
Final refactor, comments & code cleaning
|
2016-07-17 17:11:35 +02:00 |
|
Daniel Trujillo
|
d9a2ef1066
|
Rewrite function clear_elements_at() in a more readable way.
Also, some code has been taken out the main loop, making calls
to this function return faster.
|
2016-07-17 17:11:35 +02:00 |
|
Ted John
|
964cf66f6b
|
Zero g1 elements when freeing images
This is to help diagnose issues where we are drawing invalid sprites as well as general cleanliness
|
2016-07-16 18:08:58 +01:00 |
|
duncanspumpkin
|
83fa818190
|
Use the correct count to work out if regions will overlap. Fix #4114
|
2016-07-16 18:07:13 +01:00 |
|
Ted John
|
e9df7310db
|
Add missing object type check for scenery ORIs
|
2016-07-16 17:57:58 +01:00 |
|
Michał Janiszewski
|
c3cd35fdbd
|
Integrate g_paint_structs (0xF1A50C)
|
2016-07-16 16:43:25 +01:00 |
|
Michał Janiszewski
|
81ab78a335
|
Add missing static to ride_is_ride
|
2016-07-16 17:42:10 +02:00 |
|
Ted John
|
304d6d9304
|
Fix #4110: guests still get charged for rides
|
2016-07-16 16:27:49 +01:00 |
|
Michał Janiszewski
|
de980c5c7a
|
Integrate paint structs
|
2016-07-16 16:02:30 +01:00 |
|
Ted John
|
be4668ee3a
|
Fix #4108: Assertion an crash at startup
|
2016-07-16 15:33:26 +01:00 |
|
wolfreak99
|
57e790eba4
|
Correct int_valid to int_val
|
2016-07-16 15:13:16 +01:00 |
|
Michał Janiszewski
|
1673163bc2
|
Integrate path map elements in get_ride_queue_end
|
2016-07-16 15:12:51 +01:00 |
|
Ted John
|
c123673d6f
|
Merge pull request #4106 from IntelOrca/improve-assertions
Improve guard assertions so that they display the location of where the guard was and also allow a dump file to be created on abort.
|
2016-07-16 15:12:30 +01:00 |
|
Ted John
|
c413c43123
|
only include windows.h on windows
|
2016-07-16 14:49:41 +01:00 |
|
Michał Janiszewski
|
a2ce5d5696
|
Integrate gCurrentVehicle
|
2016-07-16 14:47:53 +01:00 |
|
Ted John
|
bd3331df4f
|
call assert() if not using breakpad
|
2016-07-16 14:34:10 +01:00 |
|
Ted John
|
5f41e3a0eb
|
add function and line info to guards
|
2016-07-16 14:17:36 +01:00 |
|
Duncan
|
aaaba7bb6b
|
Merge pull request #4105 from duncanspumpkin/fix_image
Fix Image List
|
2016-07-16 14:17:22 +01:00 |
|
Ted John
|
d25baf7bd3
|
improve assertion messages
|
2016-07-16 14:12:16 +01:00 |
|
duncanspumpkin
|
5426b655fe
|
Try combine _freelists when freeing to reduce chance of running out of images.
|
2016-07-16 14:12:15 +01:00 |
|
Michał Janiszewski
|
601f344b40
|
Integrate g_music_tracking_viewport
|
2016-07-16 13:07:01 +01:00 |
|
Ted John
|
fd339d29b1
|
import pointer parts of data for top spin and rotations
|
2016-07-16 13:06:05 +01:00 |
|
Ted John
|
439220b86e
|
import SwingingTimeToSpriteMaps data
|
2016-07-16 13:06:05 +01:00 |
|
Ted John
|
1d8f14715c
|
import vehicle data for various rides
|
2016-07-16 13:06:05 +01:00 |
|
Duncan
|
1e1546d87c
|
Merge pull request #4064 from gDanix/fix-4060
Fix #4060: Block brakes have a different behaviour from RCT2.
|
2016-07-16 13:04:53 +01:00 |
|
Ted John
|
edd661659b
|
Merge pull request #4100 from IntelOrca/import-peep-data
Import static peep data.
|
2016-07-16 00:13:04 +01:00 |
|
LRFLEW
|
287289b52f
|
Update Xcode project
|
2016-07-16 00:03:46 +01:00 |
|
Ted John
|
3a8b0c662f
|
import peep sprite data
|
2016-07-15 23:56:51 +01:00 |
|
Ted John
|
79cc7ff250
|
use PeepThoughtToActionMap for 0x00981DB1
|
2016-07-15 22:58:32 +01:00 |
|
Ted John
|
8f4ba85b89
|
import unk_982134
|
2016-07-15 22:55:19 +01:00 |
|
Ted John
|
c8e3c338f2
|
import unk_981D8C and unk_981D8F
|
2016-07-15 22:46:27 +01:00 |
|
Ted John
|
4cee21a515
|
import PeepThoughtToActionMap data
|
2016-07-15 22:42:29 +01:00 |
|
Ted John
|
fbcaf735b9
|
Merge pull request #3805 from wolfreak99/window_limit
Add option to set window limit.
|
2016-07-15 20:54:50 +01:00 |
|
Daniel Trujillo Viedma
|
4f074cc07f
|
Fix #4013: Scroll bar can get tiny for extremely long lists (#4025)
|
2016-07-15 21:49:00 +02:00 |
|
Michał Janiszewski
|
b66853383e
|
Add more checks to object loading
|
2016-07-15 18:50:15 +01:00 |
|