2D level editor
Go to file
2022-08-30 18:03:42 +03:00
assets/shaders ntoes for shapes and grid fills screen 2022-08-25 18:21:28 +03:00
src IMPORT AND EXPORT 2022-08-30 17:54:08 +03:00
.gitignore I MADE A GRID USING WGSL 2022-08-24 19:37:07 +03:00
Cargo.lock IMPORT AND EXPORT 2022-08-30 17:54:08 +03:00
Cargo.toml IMPORT AND EXPORT 2022-08-30 17:54:08 +03:00
LICENSE Initial commit 2022-07-27 09:19:04 +00:00
README.md readme again... 2022-08-30 18:03:42 +03:00

shape_maker

Mostly a working level editor, why should you use it? because it exists and allows to make levels without tilemaps...

TODO

  • Items tree view showing all shapes with their child nodes and purposes(maybe location and such as well?)
  • Change shape name in tree view
  • Delete shapes in tree view - I should probably make it ask for confirmation...
  • Highlight opened shapes in the tree(maybe allow only 1 opened shape? - I dont think egui allows me to do that)
  • Drag camera around
  • Zome in/out
  • Import images:
    • Insert images
    • Show images in tree view
    • Show/Hide images
    • Move/Drag images around
    • Control images Z value(so we could reorder them)
    • Delete images
    • Name images
    • Scale images
  • Show hide shapes
  • Control shape Z value
  • Snap to grid
  • Change grid size
  • Show/Hide grid(also make a visible grid in the first place)
  • Make grid fill the screen at all times
  • Comment/Editor note for shapes
  • Export
  • Import

Quality of life todo

  • Double click on shape in tree view will center the relevant shape
  • Grab shapes instead of center points
  • Reorder items tree
  • Select item by clicking/double clicking on the relevant shape/image
  • Allow for more types of export/import
  • Allow to set a relative export path for images(also allow to select when importing/save it in the saved file)

Maybe, just maybe todo

  • Group shapes/images under an empty/another object with an actual tree view
  • Duplicate shapes/images