Lucas Riutzel
489d047c66
fix farris wheel breaking when set in backwards rotation
2015-12-07 10:40:53 -06:00
Ted John
ebcde1b231
Merge pull request #2418 from janisozaur/fixes
...
fix remaining suspicious left shifts
2015-12-05 14:20:29 +00:00
duncanspumpkin
8eb313f852
Fix #2417 also fixed some surface pathfinding bugs.
...
Guests were ignoring fences when surface pathfinding even when there was an available exit. Missing &= 3 was causing the assert to trigger.
2015-12-02 18:59:00 +00:00
Michał Janiszewski
796021cfdc
fix suspicious left shifts
...
See b5b1957f5
2015-12-02 08:32:15 +01:00
IntelOrca
df1f5bad00
fix #604 : mute toilet flush sfx on title screen
2015-11-29 17:19:16 +00:00
Michał Janiszewski
39cc16d137
Plug memory leaks, check memory accesses
2015-11-29 12:15:47 +01: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
bd262d9c59
Fix #2308 . ShopItem was accidentally passed into new_thought instead of thought_type
2015-11-20 17:12:26 +00:00
Dom Light
55fb03fa75
Replace a call to audio_play_sound_panned
2015-11-18 14:01:29 +00:00
Dom Light
bb62b7561a
Replace some uses of play_sound_panned with play_sound_at_location
2015-11-18 00:03:15 +00:00
Dom Light
e9b7e41635
Refactor audio_sound_play_planned
2015-11-17 23:05:24 +00:00
Dom Light
3a8b25a0ee
Sanitize audio.h
2015-11-17 01:05:14 +00:00
Michał Janiszewski
b5b1957f58
Fix some left-shifts
...
An explicit `1` is considered signed by compiler, if `int` is 32 bit
long, a left shift `1 << 31` is undefined. Since the type of result is
the type of left shift operand, make sure we shift unsigned int so that
the behaviour is defined correctly.
Also one fix in peep code, where it would use too big value for
`item_extra_flags`.
2015-11-12 13:38:10 +01:00
Michał Janiszewski
075b98e209
Minor cleanups
...
Mostly just setting variables to better define game state, with one
minor update of decompilation where an `or` instruction was used in
place of `mov` (in `sub_6CBCE2`).
2015-11-12 12:19:40 +01:00
zsilencer
6c5acdde6a
fix #2161
2015-10-30 19:41:49 -06:00
Alexander Overvoorde
060d41f5a0
Replace raw addresses in RCT2_ADDRESS() with identifiers
2015-10-29 09:44:46 +01:00
Michał Janiszewski
2f457aeffc
Cleanups
...
* Remove unused function in config.c
* Check handle *before* it is used
* Provide explicit parentheses around unclear if statements
2015-10-28 08:06:45 +01:00
IntelOrca
8d84b540ad
add vehicle struct and enum labels from vehicle-update branch.
2015-10-25 21:26:03 +00:00
IntelOrca
4ac42ff1b2
add vehicle struct, enum labels and helper functions from implement-ride-create-vehicles branch.
2015-10-25 16:00:21 +00:00
Michał Janiszewski
7d0ce00bab
Strip all whitespace
2015-10-20 20:48:51 +02:00
Ted John
4f7476f8c2
Merge pull request #2092 from Dandandan/optimize
...
Optimize peep functions
2015-10-20 17:24:00 +01:00
Daniël Heres
5c611dc600
Optimize peep functions
2015-10-20 17:35:31 +02:00
Michał Janiszewski
d570163958
Fix types
...
Bunch of type fixes
2015-10-19 20:30:46 +02:00
Sam Horn
7250adaf71
Identify peep->var_C6
2015-10-19 18:36:45 +10:00
Duncan
45d3fbf10d
Merge pull request #2061 from clamburger/update_peep_on_enter_ride
...
Cleaned up peep_on_enter_ride
2015-10-18 10:21:04 +01:00
Sam Horn
05f6ea96a0
Fixed inconsistent use of peep->rides_been_on
2015-10-18 02:32:26 +10:00
Sam Horn
8850d1153f
Split off independent logic into their own functions
2015-10-18 02:31:17 +10:00
IntelOrca
93e7e219cc
fix peep inverted logic from 76252a32d9
2015-10-17 13:35:09 +01:00
IntelOrca
76252a32d9
fix peep.c warnings
2015-10-16 18:51:25 +01:00
zsilencer
ae6c88d1ce
remove unused/redundant RCT2_GLOBALS fix #2065 and cleanup
2015-10-16 02:31:31 -06:00
zsilencer
109ebe4f56
fix compiler warning
2015-10-16 01:06:46 -06:00
Duncan
700cb3976d
Merge pull request #2055 from ccfreak2k/develop
...
Implement sub_69AF1E
2015-10-16 06:47:09 +01:00
Andrew Waters
b959d13c65
Add implementation of sub_69AF1E()
2015-10-15 18:22:51 -07:00
Sam Horn
0a14971cdf
Cleaned up peep_on_enter_ride
2015-10-14 23:31:50 +10:00
Sam Horn
49cf5e3774
Moved the nausea thresholds into a C array
2015-10-11 04:07:14 +10:00
Sam Horn
55d6666f13
Added an enum for flags used in peep_should_go_on_ride
2015-10-11 03:21:33 +10:00
Sam Horn
58b7df8fd7
Renamed ride->first_peep_in_queue to last_peep_in_queue
2015-10-11 03:03:59 +10:00
Sam Horn
3975af93f4
Renamed ride->var_114 to undercover_portion and updated comments
2015-10-11 02:51:03 +10:00
Sam Horn
75263034e5
Use GET_PEEP macro
2015-10-10 23:15:56 +10:00
Sam Horn
b0437746a9
Fixed min and max intensity being swapped
2015-10-10 21:34:37 +10:00
Sam Horn
1b2a7e62a2
Identified 0x00982392 as a nausea lookup array
2015-10-10 21:31:56 +10:00
Sam Horn
3f84778369
Removed extra spaces
2015-10-10 19:00:37 +10:00
Sam Horn
2b66253d28
Replaced remaining gotos with function calls
2015-10-10 18:53:48 +10:00
Sam Horn
a5b9b356a0
Cleaned up the queue logic
2015-10-09 22:11:15 +10:00
Sam Horn
ceeaa34ac8
Start work on cleaning up sub_6960AB
2015-10-09 17:12:48 +10:00
Gymnasiast
3590b1c1b9
Adjust comment
2015-10-08 10:58:17 +02:00
Gymnasiast
dfd0c52b7e
Name PEEP_FLAGS_5
2015-10-08 10:47:14 +02:00
zsilencer
468a6c15fa
implement peep_give_real_name
2015-10-06 23:52:37 -06:00
Andrew Waters
b77e8f5146
Fixed typo of peep_udpate_ride_sub_state_13
2015-10-03 13:39:15 -07:00
Rune Laenen
1b5e55d346
newPeep fix
2015-10-02 13:45:17 +02:00