Commit Graph

124 Commits

Author SHA1 Message Date
slapin 59a99ff706 Proper brush configuration 2025-01-03 04:22:54 +03:00
slapin 6622e1a6ac Started terrain editor 2025-01-02 04:16:30 +03:00
slapin c3720f69c8 Finally shrinking looks sane 2024-12-29 00:06:10 +03:00
slapin 2f8031fa8e Fixed iteration finish code 2024-12-17 14:50:37 +03:00
slapin 6f2ab0105d Shrinking is broken 2024-12-17 00:57:21 +03:00
slapin 4c2049f05c Fixed processing of graphs 2024-12-11 00:06:37 +03:00
slapin af490a5eb4 Roworking enterance handling 2024-12-10 21:59:26 +03:00
slapin 49a0fd7e74 Use integer for rotation 2024-12-09 01:15:06 +03:00
slapin 54a9b6f9ad Rewritten grid matching in more declarative way 2024-12-09 00:52:04 +03:00
slapin 5d4c653c9a Now generating layouts with corridoors 2024-12-08 19:16:06 +03:00
slapin d46401b973 Separated and cleaned interior/exterior stuff 2024-12-06 01:00:03 +03:00
slapin b427de968f Now we can generate 3D layouts 2024-12-05 22:00:18 +03:00
slapin 770a163c63 Handling aspect 2024-12-02 16:32:52 +03:00
slapin 5dfa476a54 Better drawing of layout tiles 2024-12-01 19:04:49 +03:00
slapin 42dc811cf6 Now layout build works fine 2024-12-01 04:12:25 +03:00
slapin c0248e1b11 Updated test 2024-11-25 16:20:48 +03:00
slapin 40183a44a7 Added region_tree tests 2024-11-25 15:34:42 +03:00
slapin 5d59a15e36 Reworked growing of regions into jbo system 2024-11-19 12:33:16 +03:00
slapin 74afcaf126 Reworked region creation 2024-11-16 11:42:25 +03:00
slapin abd814eba2 Refactored region growth 2024-11-16 06:24:34 +03:00
slapin 0b4a942acb Updated TODO 2024-11-14 07:06:05 +03:00
slapin 90bfc54952 Allocate rooms in zones started 2024-11-14 06:57:47 +03:00
slapin 13fa1e6eef Need to limit per region growth 2024-11-12 08:10:32 +03:00
slapin d1bcf3af7b Did a small refactoring 2024-11-12 07:51:34 +03:00
slapin 124a080840 Visualize grid in 2D: multiple floors support 2024-11-11 03:03:43 +03:00
slapin 8381e37fbe Grid 2D display 2024-11-11 01:05:19 +03:00
slapin db2942986d Now able to create grid 2024-11-10 05:12:47 +03:00
slapin bfa2621dee Building skeleton generation done 2024-11-04 04:26:43 +03:00
slapin 50b2ae5363 proper command interface was implemented 2024-11-03 06:23:10 +03:00
slapin e3f37cdcdc Implemented ordering and command setting 2024-11-01 22:54:51 +03:00
slapin f1d5b75ca1 Forgot to add a file 2024-11-01 00:04:22 +03:00
slapin 7b87d9bea6 Fixed lots of problems 2024-10-31 23:15:04 +03:00
slapin 245cb1e408 Separated module; generate grid size 2024-10-30 17:31:24 +03:00
slapin 6e1e864197 Working on initial stages of procedural generator 2024-10-30 03:04:03 +03:00
slapin a91bda34e5 Graph look + cleanup 2024-10-28 03:48:31 +03:00
slapin 21fb3833cc Save/Load works for building layout graphs 2024-10-28 02:03:00 +03:00
slapin 799ac40a4a Made layout saving work 2024-10-27 22:36:30 +03:00
slapin 7152267937 Separated dlayout data code 2024-10-27 18:29:28 +03:00
slapin ae3d86d391 Continued work on layout graph 2024-10-27 17:50:48 +03:00
slapin 6eb584f73c Getting room types from file 2024-10-27 00:32:04 +03:00
slapin 5b4fcdd0f6 Finally implemented interior graph 2024-10-26 21:56:07 +03:00
slapin 69b807bf22 Working on interior graph 2024-10-26 02:41:33 +03:00
slapin 3b4006e02d Refactoring; Started GUI for interior layout graph 2024-10-25 22:16:35 +03:00
slapin aa324903fd Editor UI refactoring 2024-10-24 04:48:36 +03:00
slapin 7bac24d34e Cellular automata implementation 2024-10-21 19:54:07 +03:00
slapin 997b66b7f9 Mesh optimizations 2024-10-17 01:03:15 +03:00
slapin 844056de64 Now creating MeshLibrary for buildings 2024-10-16 01:10:15 +03:00
slapin b6b5fdada9 Fixed instabilities 2024-10-15 19:59:25 +03:00
slapin 3241905ad1 Added camera controls 2024-10-12 17:49:13 +03:00
slapin bbb608611c Now mesh merging for elements works 2024-10-10 17:20:35 +03:00