Commit Graph
100 Commits
Author SHA1 Message Date
grimsace 66f35a0f7a made corredors easier to move 2026-05-21 10:20:43 -05:00
grimsace 336a91fbe9 added a ghosts for resizing 2026-05-21 10:08:16 -05:00
grimsace ef5a0d4952 added a button to overlay layers 2026-05-21 10:00:30 -05:00
grimsace 254e29de90 made a new tab for export and save functions 2026-05-19 14:34:07 -05:00
grimsace 7938628362 added a controls section for add tools 2026-05-19 14:30:22 -05:00
grimsace 8cc4cf4543 added click and drag for door objects 2026-05-19 14:22:19 -05:00
grimsace 66f77a177a broke everything from mod.rs files into multiple smaller files 2026-05-19 08:30:46 -05:00
grimsace 5d50c46f39 removed redundant code 2026-05-18 10:36:52 -05:00
grimsace c71cc73406 massive commenting pass to explain random functions and their purpose 2026-05-18 10:30:59 -05:00
grimsace ab713a5a4f pass to remove issues in cargo check 2026-05-18 10:24:06 -05:00
grimsace 001d583f27 split up more files 2026-05-18 10:16:47 -05:00
grimsace 49ebe351d6 added comments to clearify what is in each rust file 2026-05-18 09:01:14 -05:00
grimsace 665a3a3bfa major refactor/rework for better code organization 2026-05-18 08:35:44 -05:00
grimsace ef76e2af3e added ghosts for tool placements 2026-05-12 13:40:11 -05:00
grimsace ea340c558b initial rework 2026-05-11 15:58:47 -05:00
grimsace d21e532ca1 changed version number for add functionality rework 2026-05-06 11:45:16 -05:00
grimsace d1297c393a added a composition mode, to turn off auto generation 2026-05-06 11:31:40 -05:00
grimsace 5678a854ea fixed loading bar as it now shows progress 2026-05-06 11:08:23 -05:00
grimsace 6127626ea9 fixed mask composite image extension 2026-05-06 11:04:07 -05:00
grimsace 5bdd2e2ff7 made exporting a pool of images for maximum parrellelism 2026-05-06 11:02:19 -05:00
grimsace f7a30eaa7b fixed walls not appearing when rooms are next to each other and doubled door thickness 2026-05-06 10:54:12 -05:00
grimsace 433de776fe changed version to 0.7.1 2026-04-28 15:11:54 -05:00
grimsace 1400f4f28c moved some ui stuff from main to ui.rs 2026-04-28 14:56:54 -05:00
grimsace f53b639d87 merged start/end into layout to make things consistant 2026-04-28 14:42:47 -05:00
grimsace 074fdbfb60 refactor to remove duplicate/redundant code 2026-04-28 14:36:03 -05:00
grimsace 94d0a6db92 fixed issues when resizing stairs in rooms 2026-04-28 14:23:37 -05:00
grimsace bd0d64b4af added stair resizing 2026-04-28 14:09:51 -05:00
grimsace 51bb936263 added an all layer option to exports 2026-04-28 13:14:13 -05:00
grimsace 6c6ea3778e added stairs to export 2026-04-28 12:18:35 -05:00
grimsace 773af39118 added selection for level to export 2026-04-28 12:11:24 -05:00
grimsace dddf27ea6b added the new multiple levels to the save/load 2026-04-28 10:13:06 -05:00
grimsace e2a14feb82 added stairs to legend 2026-04-28 09:53:27 -05:00
grimsace 15e3d32fc4 fixed button style 2026-04-28 09:46:01 -05:00
grimsace 73f2d31c47 made placed stairs appear on the floor above 2026-04-28 09:08:36 -05:00
grimsace 4157f6b721 organized add menu and added ability to add stairs and monsters 2026-04-27 15:00:59 -05:00
grimsace 5c02e37166 fixed issue with accidental level deletion 2026-04-27 12:29:40 -05:00
grimsace 7a1456da90 made stairs removable 2026-04-27 12:21:13 -05:00
grimsace c4a8d606e1 made stairs movable 2026-04-27 11:16:01 -05:00
grimsace 277f8f5391 syncronized staircases on multiple levels and removed elevators as redundant 2026-04-27 10:57:31 -05:00
grimsace 182e2fe0a9 added basic stairs 2026-04-27 10:31:03 -05:00
grimsace 8d48c7598e added level deletion 2026-04-27 07:20:17 -05:00
grimsace 062a9fddd5 generate new levels 2026-04-24 15:03:23 -05:00
grimsace 77b85949c9 added basic level generation 2026-04-24 14:58:52 -05:00
grimsace 0b2fb60aef updated the colorblind ui legend 2026-04-24 14:45:12 -05:00
grimsace 09172b942f fixed a small ui bug 2026-04-23 11:02:37 -05:00
grimsace fb81026ea6 added initial level functionality 2026-04-23 10:30:49 -05:00
grimsace b1439d4872 changed version number 2026-04-20 14:45:56 -05:00
grimsace cab349fa52 made mask exporting multithreaded for speed and greyed out export button during generation 2026-04-20 14:33:27 -05:00
grimsace 33ea3a805a fixed image exporting with wrong size 2026-04-20 14:27:05 -05:00
grimsace f5e6a986cd made walls thicker 2026-04-20 14:09:55 -05:00
grimsace d7cf07756d made export remember where the last save location was 2026-04-20 14:04:59 -05:00
grimsace 5227aa4b4d added clarification for controls 2026-04-20 13:57:46 -05:00
grimsace 6379bef340 changed how add works to make it easier to add multiple things at once 2026-04-20 11:23:36 -05:00
grimsace 4494ff3b32 gave save/load own subcategory in the ui 2026-04-20 10:55:31 -05:00
grimsace c82c1f2b20 added basic laod save functionality 2026-04-20 10:23:49 -05:00
grimsace ca6e89dc45 added basic monster and trap functionality 2026-04-20 09:59:25 -05:00
grimsace 185ea35a86 added logo 2026-04-15 12:45:24 -05:00
grimsace 8210b9e1f1 removed duplicated code and did some spring cleaning 2026-04-14 12:02:24 -05:00
grimsace d016dad68f added some slight clarifications to the readme 2026-04-14 11:50:09 -05:00
grimsace f569c62137 cleaned up the code and added comments and changed readme 2026-04-14 11:47:31 -05:00
grimsace d30c43675f changed version 2026-04-14 11:33:22 -05:00
grimsace d90a3142ce added start and end to exports 2026-04-14 11:21:49 -05:00
grimsace 0b7696031b added generation of start/end and settings for that, along with stuff for place, move, and remove 2026-04-14 11:03:58 -05:00
grimsace 8a8dedd775 basic start and end markers 2026-04-14 10:31:26 -05:00
grimsace a90d4498e1 cahnged to an accurate version number 2026-04-07 11:32:15 -05:00
grimsace 7aa33c9e7c fixed a problem with doors not adding and doors not able to be deleted 2026-04-07 11:28:34 -05:00
grimsace 87131d4b23 made room resizing right click only and made it more intutive 2026-04-07 10:53:55 -05:00
grimsace 5d1652f932 changed add menu layout 2026-03-24 09:27:53 -05:00
grimsace b95c6ec5ee added text input 2026-03-24 09:25:44 -05:00
grimsace f7b8698f53 added ctrl+z 2026-03-24 09:06:48 -05:00
grimsace c4f2c9bac7 fixed issue in cargo.toml related to surpressing command prompt in windows 2026-03-23 13:11:03 -05:00
grimsace 0e0846c257 surpressed command prompt in windows 2026-03-23 13:04:24 -05:00
grimsace 5bf201f2fc changed version number 2026-03-23 12:56:10 -05:00
grimsace b0869f7ee2 added some qol to resizing rooms 2026-03-23 12:54:49 -05:00
grimsace bb59244cad fixed a bug with deleting doors 2026-03-23 12:49:00 -05:00
grimsace 2d3758941e added secret doors 2026-03-23 12:43:33 -05:00
grimsace bdd1e931c3 added window options 2026-03-23 12:22:03 -05:00
grimsace 68d45956ac added setting to clear canvas 2026-03-23 11:49:24 -05:00
grimsace f46a9d5b90 added setting for generation without corredors 2026-03-23 11:46:52 -05:00
grimsace 1e117decea corredors now automatically assign doors and archways automatically on room move/place 2026-03-20 11:11:42 -05:00
grimsace 57d14ba07a changed corredor generation to avoid placing corredors under rooms 2026-03-20 10:52:44 -05:00
grimsace 1eeb37894f fixed error with corners of hallways 2026-03-20 00:37:01 -05:00
grimsace 85fcdb8800 fixed semantic error 2026-03-20 00:29:51 -05:00
grimsace 35cbf18d56 added some comments and polished up the code a bit 2026-03-19 13:49:42 -05:00
grimsace 8221040eed updated version 2026-03-12 11:43:46 -05:00
grimsace 4bc890ff27 added removeable and placable doors 2026-03-12 11:36:36 -05:00
grimsace c588f7d1ae added indicators for hovering over corredors 2026-03-12 11:12:50 -05:00
grimsace ce30a50be3 added resizeable rooms 2026-03-12 10:42:12 -05:00
grimsace 3c92162b84 added manual room and corredor placment 2026-03-12 09:58:08 -05:00
grimsace 7e6a234f9b swapped colors for locked doors and normal doors 2026-03-12 09:11:48 -05:00
grimsace ad40fc31dd added composite image to mask export and split up door mask 2026-03-12 09:06:22 -05:00
grimsace 5da03bf2b5 export now uses separate thread to avoid application locking up 2026-03-12 08:59:28 -05:00
grimsace b1779c4a25 fixed masks on export and added option to have the grid or not 2026-03-12 08:50:32 -05:00
grimsace 2f91824d72 fixed corredor masks and added corredor width options 2026-03-12 08:25:37 -05:00
grimsace 7336614493 added initial mask export 2026-03-06 14:46:32 -06:00
grimsace bfcc99245a added specific resolution output for rasterized image formats 2026-03-06 14:46:32 -06:00
grimsace cecfd754f8 added some optimizations for binary file size 2026-03-06 14:46:32 -06:00
grimsace 2843a3e0e2 added binary folder to gitignore for rlease executables 2026-03-06 13:21:44 -06:00
grimsace f14a8f653b added export functionality 2026-03-06 11:42:20 -06:00
grimsace 185710ae86 changed wall and door size to be consistant 2026-03-06 11:25:51 -06:00