Ted John
acba8ee63f
Fix code style
2017-01-08 23:51:22 +00:00
Gymnasiast
9521911719
Import money effect
2017-01-08 23:35:30 +00:00
Gymnasiast
8c1926e41c
Import jumping fountain water
2017-01-08 23:35:30 +00:00
Gymnasiast
5a51f28ba0
Fix balloons, import balloons, ducks and steam particles
2017-01-08 23:35:29 +00:00
Gymnasiast
70f6f638ca
Fix negative queue lengths, fix guests thoughts, import litter, import more fields, fix monorail, fix chairlift crashes
2017-01-08 23:35:26 +00:00
Ted John
9c11b051ee
Add some max constants for RCT1
2017-01-08 23:34:49 +00:00
Ted John
3037e6fb59
Merge pull request #5013 from IntelOrca/refactor/imageio
...
Refactor image_io
2017-01-08 22:30:58 +00:00
duncanspumpkin
ac5b0b0cf5
Rename sprite list vehicle to train to reflect true use
...
This was found during the rct1 vehicle import branch. When importing it would load all vehicles into this list only to find that each car was treated as a seperate train.
2017-01-07 16:59:46 +00:00
Michał Janiszewski
1a2227289a
Limit vehicle search to valid ones only
2017-01-07 14:54:30 +00:00
Ted John
4680aeab9b
Use FileStream instead of SDL2
2017-01-07 12:23:59 +00:00
Ted John
a21cbae82a
Move image_io to C++
2017-01-07 12:10:42 +00:00
Michał Janiszewski
3f8f513a47
Verify access to RCT1 fields
2017-01-07 11:19:04 +00:00
Ted John
44d9464d6b
Merge pull request #4995 from IntelOrca/refactor/track-design-repository-stdstring
...
Refactor track design repository to use std::string
2017-01-06 21:48:37 +00:00
Ted John
e7a7704efb
Fix RCT1 (original) imported parks having no ride music
2017-01-06 21:48:27 +00:00
Michał Janiszewski
bd140e78fb
Compile fixes for MinGW ( #4998 )
...
* Fix mismatched condition in CMakeLists.txt
* Fix MinGW release builds
2017-01-06 07:04:25 +01:00
Ted John
038ea82777
Fix #4996 : Objects unloaded after loading landscape
2017-01-05 19:55:36 +00:00
Ted John
60cb84fd9d
Handle nullptr for object when getting track designs
2017-01-05 18:19:20 +00:00
Ted John
e1ace9528d
Use std::string for File and FileScanner
2017-01-05 18:19:01 +00:00
Ted John
11477c5869
Refactor more of TrackDesignRepository to std::string
2017-01-05 17:51:31 +00:00
Ted John
be035dcdb2
Refactor various methods to use std::string
2017-01-05 13:13:22 +00:00
Ted John
f201a8b43a
Refactor TrackDesignRepository.cpp
2017-01-05 12:55:41 +00:00
Ted John
4fbecc2f60
Replace magic numbers with constant SPRITE_INDEX_NULL
2017-01-05 12:49:42 +00:00
Michael Steenbeek
2b35986746
Add and use constant for number of ride types
2017-01-05 09:19:22 +01:00
Michał Janiszewski
6684851115
Fix MinGW builds
2017-01-04 18:28:39 +00:00
Ted John
a2e3f10ca1
Update VS project files
2017-01-04 18:28:37 +00:00
Ted John
25bc798ff8
Move contents of src into project sub directory
2017-01-04 17:44:12 +00:00
Michał Janiszewski
02bcaabac2
Improve NO_TTF build
2017-01-04 13:51:49 +01:00
Michał Janiszewski
34b8c2034e
Allow building without SDL2_ttf
2017-01-04 13:51:49 +01:00
Ted John
73d1c6a1f0
Merge pull request #4971 from IntelOrca/refactor/mixer
...
Refactor mixer
2017-01-04 12:16:14 +00:00
Ted John
dbe694f7c8
Remove all usages of Uint types
2017-01-03 20:39:15 +00:00
Ted John
5ee43a26ac
Create buffer type to reduce duplicated code
2017-01-03 20:38:46 +00:00
Ted John
c549fe0fba
Rename mixer to AudioMixer
2017-01-03 20:15:02 +00:00
Ted John
f23d3c4e1c
Refactor callback code
2017-01-03 19:53:36 +00:00
Ted John
983c59c9ff
Refactor resampling code
2017-01-03 19:47:38 +00:00
Ted John
cb592726d9
Fix convert buffer, wrong allocation size
2017-01-03 19:27:35 +00:00
Michael Steenbeek
7312d81e17
Add constants for max stations per ride ( #4979 )
2017-01-03 16:25:17 +01:00
Ted John
a277419855
Use appropriate integer types
2017-01-03 12:43:34 +00:00
Ted John
683fc90ea7
Add cmath include to fix MacOS build
2017-01-02 23:36:09 +00:00
Michał Janiszewski
2f7ee8460e
Fix compilation with clang
2017-01-02 23:37:04 +01:00
Michał Janiszewski
e45301b104
Fix compilation with GCC
2017-01-02 23:36:56 +01:00
Ted John
fb37e57b96
Conform to naming conventions
2017-01-02 22:35:43 +00:00
Ted John
8b1590e248
Move AudioFormat to new header
2017-01-02 22:35:43 +00:00
Ted John
6ae1356af6
Move classes into their own source files
2017-01-02 22:35:43 +00:00
Ted John
1abafdc6a3
Rename audio sources
2017-01-02 22:35:43 +00:00
Ted John
ca7bbdfbcc
Move Source to an interface
2017-01-02 22:35:43 +00:00
Ted John
6b2ad98a07
Move source implementations to mixer.cpp
2017-01-02 22:35:43 +00:00
Ted John
beb5fcb054
Extract resample code to new method
2017-01-02 22:35:43 +00:00
Ted John
cab4562950
Refactor resample code
2017-01-02 22:35:43 +00:00
Ted John
c70c80c8f4
Add underscores to class fields
2017-01-02 22:35:43 +00:00
Ted John
324dea94bc
Make effect buffer lazy and dynamic
2017-01-02 22:35:43 +00:00