Commit graph

256 commits

Author SHA1 Message Date
Duncan Frost
a8912e0696 Added more of track_place 2015-05-13 19:19:39 +01:00
Duncan
f367746964 Fix small mistake in flags 2015-05-13 19:19:38 +01:00
Duncan Frost
7d13cb9ac3 Started track_place 2015-05-13 19:19:38 +01:00
Duncan Frost
822c3f6932 Added game_command_place_track
Requires extensive testing.
Fixed a bug in the tracks.idx that would cause crash on track load fail.
2015-05-13 19:19:37 +01:00
Duncan Frost
66de066901 Added save_track_file. Fixed bugs.
Encountered bug where incorrect tracks would be displayed if the loading process failed.
Added checksum validation to loading code.
Increased the max rle length to match rct2.
2015-05-13 19:19:36 +01:00
Duncan Frost
64374e5ac4 Added maze to td6 code.
Small refactor of td6 struct to use flags with a note.
Refactor to split up td6 creation code
2015-05-13 19:19:35 +01:00
Duncan Frost
7418c74c9a Finished save track for tracked rides.
Still needs mazes to be done.
No noticable bugs so far.
2015-05-13 19:19:35 +01:00
Duncan Frost
9051f13520 Implemented sub_6c683d
This is some sort of function that gets the map element of the first part of a track segment.
It is also used to update the flashing colour when in construct mode
2015-05-13 19:19:34 +01:00
Duncan Frost
f6f671e27f Started .TD6 creation function.
Labelled known offsets from compare to ride structure.
2015-05-13 19:19:34 +01:00
Duncan Frost
dde9611343 Added td4 booster check.
Small refactor to use known structures
2015-05-13 19:19:33 +01:00
zsilencer
68d7f84098 rename 0x80000000 to MONEY32_UNDEFINED 2015-04-25 09:20:46 -06:00
Timmy Weerwag
930a9d61dd Fixes for a couple of warnings 2015-04-12 23:26:15 +02:00
Duncan Frost
cfeb039ad2 Added install_track window 2015-04-02 22:00:59 +01:00
Duncan Frost
352d6215ff Fix track save at rotation 1 and 3 2015-03-26 18:16:32 +00:00
Duncan Frost
b7bd2aee1f Fix mistake introduced when refactoring. Caused infinite loop 2015-03-21 09:58:54 +00:00
IntelOrca
488282d653 name some of the ride type flags 2015-03-07 19:56:30 +00:00
IntelOrca
6ae0c10350 refactor ride type flag checks 2015-03-07 19:15:47 +00:00
Duncan Frost
936f2f127f Refactor of object_list.c 2015-03-07 11:13:10 +00:00
Duncan Frost
e0d5979e4c Fix certain rides not being savable 2015-02-28 16:04:31 +00:00
Duncan Frost
4c527225fb Refactor. Now uses same code for scenery_tracks and just tracks 2015-02-27 13:04:48 +00:00
Duncan Frost
b72ffb43db Finish track_save_scenery. Design cancel now called after save 2015-02-27 13:04:45 +00:00
Duncan Frost
189d5d2f08 Add more to the ride track save 2015-02-27 13:04:44 +00:00
Duncan Frost
054d91f0ce Started implementing track_save 2015-02-27 13:04:43 +00:00
Adrian Wielgosik
534b5e9e0b Fixed ride price approximations being truncated; fixes #850. 2015-02-22 15:17:45 +01:00
IntelOrca
2ab48c998e Merge branch 'set-ride-status' into develop
Conflicts:
	src/ride/track.h
2015-02-17 17:00:47 +00:00
IntelOrca
ac4cd56b63 add new load / save window, closes #580 2015-02-14 02:16:03 +00:00
IntelOrca
a66b29076b move osinterface code to shared or windows 2015-02-12 20:51:40 +00:00
Duncan Frost
12cf791254 Fixed track delete. 2015-02-12 18:40:07 +00:00
Duncan Frost
715c8bcf0f Fixed track rename. 2015-02-12 18:35:41 +00:00
IntelOrca
2bbaa0fc4c Merge branch 'object-selection-window' into develop 2015-02-11 21:05:05 +00:00
IntelOrca
fadeff9dda fix a few issues with object selection and track manage 2015-02-11 21:03:23 +00:00
Duncan Frost
3436e5133f Fix #773. Issue caused by missing some allocations of the map size. 2015-02-11 20:25:11 +00:00
Duncan Frost
5fb09400e7 Fix track name null 2015-02-09 18:52:00 +00:00
Duncan Frost
bc847628cd Labelled track preview offsets 2015-02-09 18:51:58 +00:00
Duncan Frost
3e047d7c8c Fix track place bug. Add all remaining view directions 2015-02-09 18:51:57 +00:00
Duncan Frost
04e7ff76e4 Added start of actual paint code. Bugs encountered 2015-02-09 18:51:57 +00:00
Duncan Frost
6943c7dce0 Finished sub_6D2189 2015-02-09 18:51:56 +00:00
Duncan Frost
df723b871c Added more of 6d2189 2015-02-09 18:51:55 +00:00
Duncan Frost
88a22a9283 started sub_6d2189 2015-02-09 18:51:54 +00:00
Duncan
3eb5350fb1 Added reload map backup. 2015-02-09 18:51:54 +00:00
Duncan Frost
aeb3764ab5 Added load track objects 2015-02-09 18:51:53 +00:00
Duncan Frost
7598904073 Added blank_map() 2015-02-09 18:51:52 +00:00
Duncan Frost
f8f1019c34 Added backup_map 2015-02-09 18:51:52 +00:00
IntelOrca
a6c95f1f38 Merge branch 'develop' into set-ride-status
Conflicts:
	src/ride/track.c
	src/windows/ride_construction.c
2015-02-08 16:04:35 +00:00
Duncan Frost
1fc525214d Refactor track_load. Relabeled address' 2015-02-02 18:52:50 +00:00
Duncan Frost
fc8728aa9d Refactor of editor window. Added object_selection_close and load_selected_objects. Fix small display bugs. 2015-02-02 18:49:07 +00:00
Duncan Frost
186499c0eb Finished track_load_list. Requires refactor. 2015-02-02 18:44:19 +00:00
Duncan Frost
b7470447e8 Refactor track_list using TD4 knowledge 2015-02-02 18:43:02 +00:00
IntelOrca
0e6a90c5de further testing and progress on set_ride_status 2015-01-29 21:10:34 +00:00
Duncan Frost
007817f967 Fix bug in vehicle dropdown. Refactor track more 2015-01-22 21:08:45 +00:00
Duncan Frost
dd97974741 Refactored track_load 2015-01-22 21:04:53 +00:00
Duncan Frost
a57bf368bb Reworked EBPSAFE. Removed EBPSAFE_X. Fixed track list bug #606. 2015-01-22 21:01:57 +00:00
IntelOrca
99b85b2339 add manage track design window (UNTESTED) 2014-12-16 15:33:32 +00:00
IntelOrca
c628f6fea0 change track loading to use stdio (FILE) 2014-10-11 01:18:08 +01:00
IntelOrca
c8df6174b8 organisation: fix includes 2014-10-06 17:36:58 +01:00
IntelOrca
554e1fe70e organisation: move files and update project 2014-10-06 10:21:07 +01:00
Renamed from src/track.c (Browse further)