Ted John
f4cf1d6158
Integrate gUnkF1A4CC
2016-09-17 16:14:46 +01:00
Ted John
69eca489da
Integrate gSavedView...
2016-09-17 14:10:39 +01:00
Ted John
05e510f003
Remove unused CALLPROC
2016-09-17 14:08:01 +01:00
Ted John
e96b1820c8
Integrate remaining GLOBALs in viewport.c
2016-09-17 13:59:41 +01:00
Ted John
1c6f964773
Integrate _viewportDpi1 and _viewportDpi2
2016-09-17 13:38:18 +01:00
Marijn van der Werf
5f24e57c51
Partially integrate gCurrentViewportFlags
...
The two bytes after RCT2_ADDRESS_CURRENT_VIEWPORT_FLAGS don't seem to be used, according to IDA. As far as I understand endianness, updating from an uin16 to an uint32 should be save.
2016-09-17 13:15:47 +01:00
duncanspumpkin
d0f9f6070c
Remove use of global where not required
2016-09-15 20:30:10 +01:00
Ted John
b43ff24c3e
Use non _t versions of int for consistency
2016-09-14 23:37:01 +01:00
Ted John
e4cb01e04b
Integrate gUnkEDF81C
2016-09-14 18:29:56 +01:00
Ted John
8ce693bb82
Integrate locals in screen_get_map_xy
2016-09-14 12:51:14 +01:00
Ted John
04af8fcd17
Remove unused string buffers
2016-09-10 23:50:31 +01:00
Ted John
17198cfdb2
Integrate gTrackDesignSaveMode
2016-09-10 18:03:25 +01:00
Ted John
b5211a41de
Integrate viewport ref counters
2016-09-10 12:35:18 +01:00
Michał Janiszewski
599b092487
Conditionally integrate some variables
2016-09-03 18:40:23 +01:00
Michał Janiszewski
1a533147d0
Initalise g_ps_EE7880 properly
...
This should fix rendering problems in 64-bit mmap builds
2016-09-01 22:57:17 +02:00
Michał Janiszewski
dd7bfdc529
Conditionally integrate pointer at 0xEE7880
2016-08-30 15:27:08 +01:00
Ted John
8cf7e87b5c
Fix many warnings for x64
2016-08-27 23:32:15 +01:00
Ted John
8aaf7e313f
Merge pull request #4278 from marijnvdwerf/clean/data-12
...
Integrate misc data
2016-08-16 17:54:18 +01:00
wolfreak99
706b622464
Suggested Improvements
2016-08-16 02:28:50 -04:00
wolfreak99
791733a571
See-through paths, Convert gCurrentViewportFlags to uint32
2016-08-15 00:58:15 -04:00
wolfreak99
92e875e007
(Partially) implement gCurrentViewportFlags
2016-08-15 00:28:22 -04:00
Marijn van der Werf
0ae97d5f4c
Integrate WeatherColours
2016-08-14 11:37:58 +02:00
Michael Steenbeek
7f71bece5c
Clean up some residual usage of non-integrated versions of already integrated variables
2016-08-13 10:52:42 +01:00
Michał Janiszewski
9ac3b78530
Integrate g_currently_drawn_item
2016-08-07 11:41:33 +02:00
Michał Janiszewski
0ece63a7f6
Wrap RCT2's addresses in RCT2_ADDRESS macro
2016-08-06 21:38:46 +01:00
Michał Janiszewski
0e42554f73
Integrate drawpixelinfo bits pointer
...
This makes 64 bit build finally render properly, previously part of the pointer was getting overwritten by store to RCT2_ADDRESS_VIEWPORT_PAINT_X, which didn't make it invalid, but caused it to point wrong offset.
2016-08-05 23:46:44 +01:00
Michał Janiszewski
b16b6814aa
Fix pointer types for 64 bit builds
2016-08-01 23:14:42 +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
601f344b40
Integrate g_music_tracking_viewport
2016-07-16 13:07:01 +01:00
Michał Janiszewski
a6d0e6916e
Fix function definitions to match their declarations
...
This makes sure every function is properly declared, which includes
proper `extern` wrappers.
2016-07-14 14:11:49 +02:00
Michał Janiszewski
639f19adbf
Fix define checks in project
2016-07-09 10:05:12 +02:00
Charles Cook
5c9110b99a
Prevent viewport_invalidate from causing covered viewports to redraw and cache window and viewport visibility.
2016-07-05 18:02:23 -04:00
Ted John
ad1b9265dc
integrate variables for various drawing pointers
2016-06-16 11:36:15 +02:00
Ted John
996202ac43
remove gScreenDPI
2016-06-07 22:45:36 +01:00
Ted John
932dec75d0
do not shift viewport pixels on OpenGL
2016-06-07 22:45:36 +01:00
CraigCraig
3f9afb9744
Various Spellchecks ( #3741 )
2016-05-26 09:49:19 +02:00
Ted John
3fd252a8c3
integrate some staff variables
2016-05-18 23:46:46 +01:00
Ted John
48cb0e91e6
remove sub_679074 original check
2016-05-18 22:31:58 +01:00
Ted John
8d4e4ed0e9
remove unread RCT2_GLOBALs
2016-05-17 23:39:37 +01:00
Hielke Morsink
8c1395bd46
declaring local variables where needed instead of at the top ( #3599 )
2016-05-15 10:25:24 +01:00
Ted John
81efb92d53
integrate map selection variables
2016-05-14 00:54:13 +01:00
Ted John
0710eb7e87
Merge pull request #3585 from janisozaur/fixes
2016-05-13 18:22:20 +01:00
janisozaur
ca430e1b23
Drop unused variables ( #3586 )
2016-05-13 18:21:58 +01:00
Michał Janiszewski
4d05c939cf
Cache accesses to get_current_rotation()
2016-05-13 13:34:27 +02:00
Ted John
a86bc57a96
use S6Exporter for scenario_save
2016-05-08 22:35:09 +01:00
duncanspumpkin
7f02193411
Move around map element and sprite functions into seperate files
...
Add dummy files for big file move around
Fix files so they can compile
Add copyright header
Split up functions into seperate files
Remove suffix
Move supports again
Change functions signatures to remove viewport_setup
Rename folder structure
Finish moving about files
2016-05-05 21:41:53 +01:00
duncanspumpkin
72ca648135
Move painter functions into paint.c. Fix mistake in paint_attach_to_previous_ps
2016-05-04 18:54:42 +01:00
Marijn van der Werf
0dcf6ce87a
Implement paint_68818E
2016-05-04 18:54:41 +01:00
duncanspumpkin
221d5cb57e
Label more fields.
2016-05-04 18:54:39 +01:00
duncanspumpkin
d6a4ae9aff
Split up attached ps's. Change field names.
2016-05-04 18:54:39 +01:00