Ted John
d12804b242
Show message boxes if unable to load g1 / g2
2016-09-10 12:45:33 +01:00
Michał Janiszewski
f8145b6edc
Refactor inclusion of addresses.h
...
addresses.h is now only included when necessary, limiting scope as much
as possible.
2016-09-03 21:25:19 +01:00
Ted John
0fbdcbe62d
Unload objects before g1 and g2
...
This fixes a crash that happens when exiting the game where g1 elements has been disposed before the object images get disposed. Only apparent in NO_RCT2 or x64 builds where g1 elements is a dynamically allocated.
2016-08-08 01:30:55 +01:00
Alexander Overvoorde
3842728f38
Fix indentation and code style in various files
2016-07-27 16:31:25 +02:00
Alexander Overvoorde
c8a0cedf33
Change rct2_measure_fps to only call time() once
2016-07-27 04:01:25 +02:00
Alexander Overvoorde
90565fe2be
Fix FPS counter accuracy for high frame rates
2016-07-27 04:01:25 +02:00
Ted John
3f19becc2b
remove object_unload_all
2016-07-08 22:58:38 +01:00
Michał Janiszewski
402e5a32a0
Integrate path variables used by game
2016-06-19 23:52:20 +02:00
Ted John
a8fed0c4b8
remove more references to gScreenDPI
2016-06-07 22:45:36 +01:00
Ted John
83fc6ec4af
remove usages of gScreenDPI and gWindowDPI
2016-06-07 22:45:36 +01:00
Ted John
3e6eb48d4c
draw rain via new IRainDrawer interface
2016-06-07 22:45:36 +01:00
Ted John
85557d169d
reinstate all drawing and fix resize
2016-06-07 22:45:36 +01:00
Ted John
781c422c76
integrate tick variables
2016-05-20 22:56:45 +01:00
Ted John
73e5d9d431
fix #3683 : Clock Scenery Not Showing Correct Time
2016-05-20 20:23:45 +01:00
Ted John
b58766aa3f
clean up the logo and make it scalable
...
- fixes #1776 : graphical glitches on intro
- fixes #708 : screen turns white when resizing intro
2016-05-13 21:36:07 +01:00
Ted John
f901ec4aa8
fix intro drawing
2016-05-13 18:37:00 +01:00
janisozaur
ca430e1b23
Drop unused variables ( #3586 )
2016-05-13 18:21:58 +01:00
Ted John
5ccfd83dea
add global macro for gScenarioTicks
2016-05-08 23:20:42 +01:00
Ted John
77e7313540
move track design related functions to new source
2016-05-08 14:03:48 +01:00
Ted John
5ad8fb272e
create new track index file format at startup
2016-05-08 14:02:46 +01:00
janisozaur
68bad6505c
Add and correct licence headers to all sources ( #3108 )
2016-05-04 18:24:41 +01:00
janisozaur
6d76e941b0
Make sure g1.dat and g2.dat are loaded early ( #3443 )
...
This makes sure any later references to `g1Elements` will be valid.
2016-04-28 12:40:12 +01:00
Ted John
e7f62bf014
integrate game palette variables
2016-04-24 02:02:56 +01:00
Ted John
98f732aaf7
integrate screen variables ( #3411 )
2016-04-24 00:36:39 +01:00
Ted John
ee509caf35
integrate game paused variable and refactor
2016-04-23 13:34:55 +01:00
Ted John
4cdb2df9dc
integrate screen variables
2016-04-23 11:16:46 +01:00
Ted John
25958b0d30
remove old RCT1 import code
2016-04-22 19:26:15 +01:00
Ted John
bed916e4aa
use correct constant
2016-04-22 18:37:04 +01:00
Ted John
f3356caa39
add a CLI command for converting saved games <-> scenarios
2016-04-22 18:26:27 +01:00
IntelOrca
f0382b9ab2
implement import of rct1 scenarios, part 1
2016-04-22 18:23:40 +01:00
Ted John
e906ab5e95
enable quick save when loading save by command line
2016-04-15 21:52:15 +01:00
IntelOrca
a99a2f0cf4
fix command line hosting of scenario files
2016-03-05 12:20:02 +00:00
IntelOrca
38fda5debf
remove old redundant RCT2 platform code
2016-02-16 20:23:32 +00:00
Michał Janiszewski
fc6b472ba9
Don't update title screen when running headlessly
2016-01-26 11:26:32 +01:00
Ted John
e69e384d43
Merge pull request #2692 from marijnvdwerf/use-named-addresses
...
Replace known addresses with constants, globals and wrapper functions
2016-01-15 22:59:13 +00:00
Marijn van der Werf
98b5ad1bf4
Replace known addresses with constants
2016-01-15 21:01:34 +01:00
Michał Janiszewski
836343b194
Unload graphics when done
2016-01-15 19:19:10 +01:00
Michał Janiszewski
7dae861dab
Unload all objects on dispose to stop memory leaks
2016-01-15 16:37:27 +01:00
IntelOrca
730463dbbb
remove rct2_malloc, rct2_realloc and rct2_free
2016-01-14 20:18:55 +00:00
IntelOrca
cdee534eb1
use SDL2's platform defines to normalise platform guards
2016-01-14 20:12:43 +00:00
Michał Janiszewski
bcc3580d41
Report improper "game_path" with useful information
2016-01-11 22:59:05 +01:00
IntelOrca
19c38e0b34
move RCT2 paths to C file and remove file integrity checking
2016-01-09 00:34:34 +00:00
IntelOrca
3073bc64fd
remove rct2_endupdate
2016-01-09 00:25:30 +00:00
IntelOrca
f4f07ae5bb
integrate variable: gInputPlaceObjectModifier
2016-01-05 22:33:47 +00:00
IntelOrca
0c933234e0
remove all tutorial code
2016-01-04 23:21:23 +00:00
Aaron van Geffen
2c5651614c
Corrected misspellings of "substitute".
2015-12-23 00:40:36 +09:00
Kyle Kirby
caf07c2064
Clean up the comments a litte
...
• Make comment heads be /**
• Make rct2 addresses be double spaced indented
• Make there be a space afte rct2: and the address
• Make single-line rct2 addresses be full block comments
• Move description of method to top of comment
2015-12-11 16:19:46 -06:00
IntelOrca
ca01e55fa8
add show fps, #2223
2015-12-09 21:42:46 +00:00
IntelOrca
c6056cbb6c
Merge branch 'pre-release-0.0.3' into develop
...
Conflicts:
src/audio/audio.c
2015-11-27 22:05:40 +00:00
duncanspumpkin
5bd3b8d6af
Implement util_rand due to rand having a poor range on some platforms
2015-11-20 21:40:36 +00:00