Ted John
25bc798ff8
Move contents of src into project sub directory
2017-01-04 17:44:12 +00:00
LRFLEW
e5ff7412e4
Refactor/Improve String and Path Handling
2016-10-09 15:29:58 -05:00
Ted John
b3b2f1d1a7
Fix #3934 : Crash upon loading scenario
2016-09-29 17:53:14 +01:00
Ted John
4de1f2912a
remove unnecessary functions
2016-07-09 15:36:48 +01:00
Ted John
ce878723d7
add helper methods for object entry names
2016-07-09 15:29:04 +01:00
Ted John
78c6b6a251
remove all unnecessary object resets
2016-07-08 22:58:38 +01:00
Ted John
3f19becc2b
remove object_unload_all
2016-07-08 22:58:38 +01:00
Ted John
60098aeef0
remove last use of object_load_chunk
2016-07-08 22:58:38 +01:00
Ted John
2f8f10cd11
improve object loading efficiency
2016-07-08 22:58:38 +01:00
Ted John
7124143b89
do more cleanup of old object code
2016-07-08 22:58:38 +01:00
Ted John
faf1f08b7f
fix loading object via console
2016-07-08 22:58:38 +01:00
Ted John
8d168fb2ce
remove more old object code
2016-07-08 22:58:38 +01:00
Ted John
a47c039f22
remove lots of old object code
2016-07-08 22:58:38 +01:00
Ted John
7e1f948e19
remove required flag (unused) and fix scenery selection
2016-07-08 22:58:38 +01:00
Ted John
343623c815
move more code from old object list to new repository
2016-07-08 22:58:38 +01:00
Ted John
840179299c
scrap object exetended and add sort ability
...
Not yet sure if we need to sort object repository, but add code for it anyway.
2016-07-08 22:58:38 +01:00
Ted John
50b7e4222f
remove a lot of old object code
2016-07-08 22:58:38 +01:00
Michał Janiszewski
761fdfb7c0
Integrate gTotalNoImages
2016-06-24 23:25:40 +02:00
Michał Janiszewski
dfa482b1b5
Revert "Merge pull request #3897 from janisozaur/rebase-no-rct2"
...
This reverts commit 22c0cc92e6
, reversing
changes made to 7b421c8052
.
2016-06-24 22:40:37 +02:00
Michał Janiszewski
5a1d802a6a
Integrate gTotalNoImages
2016-06-19 23:52:20 +02:00
Michał Janiszewski
340997b365
Add new function to object vtable: reset
...
For use when an object has to be recreated based on already-existing
copy in memory with pointers of native length.
2016-06-19 18:12:14 +02:00
Michał Janiszewski
8a6eec0236
Try loading objects for x86-64
2016-06-19 18:12:14 +02:00
Ted John
d07b9535c2
integrate variables: object entry lists
2016-06-16 11:36:15 +02:00
Michał Janiszewski
1508e49a28
Change macro to assert_struct_size
2016-06-03 11:29:50 +02:00
Michał Janiszewski
934ce5e84e
Fix 64 bit by skipping static_asserts for structs with pointers
2016-06-03 10:55:21 +02:00
Michał Janiszewski
60630b9ad7
Drop `PACKED` attribute
2016-06-03 10:55:21 +02:00
Michał Janiszewski
df3030e4a9
Provide static_assert for hard-coded struct sizes.
2016-06-03 10:55:21 +02:00
Michał Janiszewski
3907fcd9d2
Explicitly pack structs
2016-06-03 10:55:21 +02:00
janisozaur
7537c03d3f
Optimise object_get_length to use entryCache ( #3592 )
2016-05-14 01:15:17 +01:00
janisozaur
658e877955
Name all the typdef-ed structs ( #3581 )
2016-05-12 22:57:40 +01:00
Ted John
3bb1d47813
use new S6Importer for loading saved games
2016-05-08 22:35:06 +01:00
janisozaur
68bad6505c
Add and correct licence headers to all sources ( #3108 )
2016-05-04 18:24:41 +01:00
Ted John
7401b5cf39
import default objects and themes
2016-04-22 18:25:22 +01:00
IntelOrca
62eeaaf405
fix severe regression from #2787 , use object entry array instead of ride entry array
2016-01-23 12:47:04 +00:00
IntelOrca
48ad1314a9
refactor object_desc
2016-01-07 19:12:59 +00:00
IntelOrca
40a4bd1fa8
remove old object_paint calls, replace with new
2016-01-07 19:01:19 +00:00
IntelOrca
ab38828e03
integrate object list variables:
...
- gInstalledObjectsCount
- gInstalledObjects
- gNumInstalledRCT2Objects
- gNumInstalledCustomObjects
- gLastLoadedObjectChunkData
2016-01-06 20:41:21 +00:00
Michał Janiszewski
8e45cccb7a
Minor fixes
...
Includes (mostly) type fixes, dead code removal, signed vs unsigned
comparison fixes, memory leaks removal.
2015-10-21 08:47:09 +02:00
Michał Janiszewski
d570163958
Fix types
...
Bunch of type fixes
2015-10-19 20:30:46 +02:00
Michał Janiszewski
4ce0e3a8b2
Linux platform file
...
Add bulk of the platform file for linux, change the compilation target
from shared library to executable for linux, provide necessary changes
to make it compile & load the stub of a process.
Make sure functions are marked as stubs where needed, and implementation
is expected.
2015-09-20 23:19:08 +02:00
IntelOrca
fc65a92275
fix object override strings for scenario editor and plugin.dat
2015-09-08 21:37:24 +01:00
IntelOrca
bea74ee261
make all file IO utf8 compatible, fixes #1847
2015-08-29 13:13:23 +01:00
zsilencer
b876591543
use SDL_RWops for save games
2015-07-11 12:27:46 +01:00
Duncan
2c58910f62
Merge pull request #1485 from OpenRCT2/object-selection-columns
...
Object selection columns
2015-06-27 09:16:57 +01:00
Duncan Frost
ab7e1da84e
Implemented object unload.
...
Refactored calls to the function. No need to pass the object type.
2015-06-26 17:45:38 +01:00
IntelOrca
210ba2a04d
object-selection-columns: add ride type with sort
2015-06-25 23:35:18 +01:00
Duncan Frost
15b2360e13
Implemented object_create_identifier_name and start of last func.
...
Note requires modification of the strings.
2015-06-19 21:34:41 +01:00
Duncan Frost
f7bbfa80a8
Start refactoring
2015-06-19 21:34:37 +01:00
Robert Jordan
cbf27687cb
Added ride filters in object selection
2015-06-14 12:19:54 -04:00
Robert Jordan
ab942236d7
Added in-game object selection
...
New console commands:
- open (opens a window)
- windows (lists windows usable with open)
- load_object (loads the specified obj with the given filename)
- object_count (lists the number of objects in the scenary)
Console commands now have a usage variable.
Use: "open object_selection" for the object selection window.
Once the object selection window is closed, all objects will
automatically be researched whether or not they were already in the base
scenario.
The object selection window will close any other windows when selecting
an object to prevent a crash.
2015-05-23 14:56:54 -04:00