Map creation tool for the Gabriel Project B-AIM 2017. This is an in-development demo and not a final product.
Make sure you have bower and npm installed globally on your system.
npm install
bower install
- The selection tool
- The building placement tool
- The wall placement tool
- Create a building with the building placement tool. Adjust the grid to your preference.
- Using either pointer or wall placement tools, click inside the new building, which should highlight it.
- You may now place walls anywhere within this building.
- Using the return key auto-completes a shape.
- Walls in angles require a certain algorithm for snapping. This is definitely a TODO.
- Click events are tied to their respective buildings, making it not very friendly to click where you want a corner to be.
- Dashed lines for in-progress walls should scale to the grid size.
- Snapping
- Polar coordinates and wall placement in user defined angles
- Objects like doors and important decoration
- Layers
- Decorative shapes
- Areas with labels
- Save and Load