Commit Graph

54 Commits

Author SHA1 Message Date
Xavier Del Campo Romero 1122308c15
Split project into smaller Makefiles
Instead of controlling all logic from the top-level Makefile, splitting
into directory-specific Makefiles allows for:

- Better separation of concerns
- Improved compatibility with POSIX make(1)

As a possible drawback, support for out-of-tree builds has been removed,
in favour of simplicity and POSIX compatibility.
2023-07-16 00:29:42 +02:00
Ryan "Lofenyy" Medeiros 86d281d2b1 Added copyright info. 2023-07-08 01:17:49 -06:00
Ryan "Lofenyy" Medeiros 100ebe15e8 Added new contribution to Assets/ 2023-07-03 00:18:57 -06:00
Ryan "Lofenyy" Medeiros 4a376cdf1c Fixed 8 char filename limit. 2023-07-02 22:17:13 -06:00
Ryan "Lofenyy" Medeiros 326be07b4a Added code tests. 2023-07-02 05:55:47 -06:00
Ryan "Lofenyy" Medeiros 4b6ea77913 Added comments. 2023-07-02 05:06:22 -06:00
Ryan "Lofenyy" Medeiros ea0265e200 Fixed inactive messages bug. 2023-07-02 05:03:25 -06:00
Ryan "Lofenyy" Medeiros b0aa6809ef Updated some documentation. 2023-07-02 04:53:14 -06:00
Ryan "Lofenyy" Medeiros 88d40b8f29 Formatting changes. 2023-07-02 04:16:07 -06:00
Ryan "Lofenyy" Medeiros 0b65266c9a Major refactoring. 2023-07-02 03:58:56 -06:00
Ryan "Lofenyy" Medeiros 5dc807b309 Added color picker. 2023-07-02 00:46:50 -06:00
Ryan "Lofenyy" Medeiros 0b36ef8961 Added help screen. 2023-07-02 00:28:55 -06:00
Ryan "Lofenyy" Medeiros 80cccafd48 Added help screen. 2023-07-02 00:27:16 -06:00
Ryan "Lofenyy" Medeiros 3311aa2873 Automatic allocation of 255 maps on startup. 2023-07-02 00:12:42 -06:00
Ryan "Lofenyy" Medeiros ce154ff0f4 Fixed saving and loading infinite files bug. 2023-07-01 21:44:08 -06:00
Ryan "Lofenyy" Medeiros 0a74aa8ff3 Fixed segfault after placing over 255 of any tile. 2023-07-01 10:16:20 -06:00
Ryan "Lofenyy" Medeiros 0e96242564 Removed included libconfuse header. 2023-07-01 07:36:47 -06:00
Ryan "Lofenyy" Medeiros 63394ac74f Updated ReadMe file. 2023-07-01 02:46:24 -06:00
Ryan "Lofenyy" Medeiros 230629e4bb Commented a bunch of files. 2023-07-01 02:14:53 -06:00
Ryan "Lofenyy" Medeiros b64dac0a19 Finished commenting a bunch of code. 2023-07-01 00:25:53 -06:00
Ryan "Lofenyy" Medeiros 8425d887db Added copyright notice to XML assets. 2023-06-30 22:40:19 -06:00
Ryan "Lofenyy" Medeiros 97d508c22e Added quality of life improvements. 2023-06-30 20:18:03 -06:00
Ryan "Lofenyy" Medeiros 3e14965fec Updated Makefile 2023-06-28 19:28:01 -06:00
Ryan "Lofenyy" Medeiros fee9521821 Removed old map engine parts. 2023-06-28 09:59:35 -06:00
Ryan "Lofenyy" Medeiros bf0c4141ca Loading finally worksgit add . 2023-06-28 09:46:03 -06:00
Ryan "Lofenyy" Medeiros dc696490ff Restore point. 2023-06-28 09:30:33 -06:00
Ryan "Lofenyy" Medeiros 4f87c0343e Implemented new save feature. 2023-06-28 06:26:56 -06:00
Ryan "Lofenyy" Medeiros 06b22ae2e8 Gave each tile type a c and t attribute. 2023-06-28 03:09:55 -06:00
Ryan "Lofenyy" Medeiros 99e63217fa Lots of changes. Too many to mention. Testing make clean. 2023-06-27 17:52:50 -06:00
Ryan "Lofenyy" Medeiros f17bc194ad Finished new map editor. For good this time? 2023-06-26 23:53:14 -06:00
Ryan "Lofenyy" Medeiros 95c864b842 Finished new map editor. 2023-06-26 22:51:01 -06:00
Ryan "Lofenyy" Medeiros 65a684be1b Implemented save feature. Implementing load feature. 2023-06-26 20:59:10 -06:00
Ryan "Lofenyy" Medeiros c9da2e753a Stopped while implementing save/load features. Libconfuse unable to support nested structures, so I need to write my own file format. 2023-06-26 17:54:52 -06:00
Ryan "Lofenyy" Medeiros 70f2f767f4 Attempting to encode and decode file. 2023-06-26 12:19:40 -06:00
Ryan "Lofenyy" Medeiros 55db9e8ac9 Fully implemented save feature. 2023-06-26 10:53:28 -06:00
Ryan "Lofenyy" Medeiros 981fbcff0d Working on save feature. 2023-06-26 09:42:36 -06:00
Ryan "Lofenyy" Medeiros ea8da5a672 Most editing functions added. Now to add delTile, saveMap, loadMap and copyMap. 2023-06-26 08:22:48 -06:00
Ryan "Lofenyy" Medeiros 5142f42f37 Added displays for all tile types. 2023-06-26 06:52:47 -06:00
Ryan "Lofenyy" Medeiros b090848383 Implemented spacebar and F9 tools for base tiles. 2023-06-26 05:24:58 -06:00
Ryan "Lofenyy" Medeiros 5fc18c97c7 Attempting to edit maps sanely with new encoding. 2023-06-26 03:37:36 -06:00
Ryan "Lofenyy" Medeiros ab896dff86 Removed maps.h.gch 2023-06-26 00:28:12 -06:00
Ryan "Lofenyy" Medeiros 97b79c6976 New tooltips. New map encoding coming soon. 2023-06-26 00:27:39 -06:00
Ryan "Lofenyy" Medeiros c94a4018ab First city created. Adjustments made to map generator. 2023-06-25 22:06:19 -06:00
Ryan "Lofenyy" Medeiros 22d4dd6c7f Failed to add mouse support. 2023-06-24 22:45:53 -06:00
Ryan "Lofenyy" Medeiros 234a749247 Improved the documentation. 2023-06-23 22:34:03 -06:00
Ryan "Lofenyy" Medeiros 5aa9c2f539 Deleted old mapgen 2023-06-23 20:48:54 -06:00
Ryan "Lofenyy" Medeiros 359b7aa254 Made necessary changes to build script. 2023-06-23 18:41:01 -06:00
Ryan "Lofenyy" Medeiros 4ecd3a685c Removed a.out 2023-06-23 18:24:08 -06:00
Ryan "Lofenyy" Medeiros 8f12c2044d Copy feature added to map editor. Should be feature complete now?? 2023-06-23 18:23:31 -06:00
Ryan "Lofenyy" Medeiros 6268c5f032 Polished map editor. Fixed crop function. 2023-06-23 17:48:54 -06:00