Commit Graph

14 Commits

Author SHA1 Message Date
4ab7e83956 Removed XPData. 2020-07-10 17:17:15 +02:00
94e9a2c02e Removed EntityResourceData. Now EntityResources just get duplicated. 2020-06-20 15:26:21 +02:00
7bbca9ae89 Centralized most of the 4.0 port code into a new header. 2020-05-22 20:48:08 +02:00
157edcc8d6 Fix xp_data property in the resource db. 2020-04-26 13:29:02 +02:00
85e06a4ca9 Fix typo. 2020-04-26 13:24:07 +02:00
fdcff467f1 Fix 2 typos. 2020-04-26 12:26:23 +02:00
089c854c9e Now resource paths are used instead of ids for save files. (They are converted back on load - ids are better for networking) This makes remapping resource ids possible, which makes creating modules (and later mods into zips or pcks) simple. 2020-04-19 17:15:36 +02:00
246f8178eb Added hashmaps to ESSResoruceDB to easilz convert between ids and resource paths. 2020-04-19 12:26:27 +02:00
67395b3d35 Separated the data storage out from ESSResourceDBFolders into a new ESSResourceDBMap class. 2020-04-18 22:47:20 +02:00
b5ed3b16c8 Improvements to the EssResourceDB's api, also add a missing bind to the ESS singleton. 2020-04-18 20:33:55 +02:00
6c9bea09bc Added a new class ESSEntitySpawner. It is a resource. This will make setting up entity spawning a lot less painful. Also the module will be able to contain a few built in solutions. An instance is available from the ESS singleton (can be set, or loaded/automatically loaded). Also fixed a few smaller issues with saving/loading. 2020-04-18 14:31:36 +02:00
0f823f4206 Split ESSResourceDB into 2 classes and a base class. 2020-04-15 00:24:12 +02:00
5537bbe713 Fix build on master. 2020-04-14 17:46:35 +02:00
3cb26816d2 Moved the data out from EntityDataManager into a new ESSResourceDB class (Resource). The DataManager now stores an instance of this new resource instead. 2020-04-14 16:46:24 +02:00