- Left-click a texture in the bottom palette → Select that texture to paint on the map.
- Left-click on the map → Place the selected texture (a tile).
- If you hold the left mouse button, you can paint continuously over the map.
- Right-click on the map → Remove a texture at the clicked position.
- If you hold the right mouse button, you can erase continuously.
- Right-click on a sprite (enemy, key, player, level exit point) → Move the sprite.
- Ctrl + Right-click on a sprite → Delete the sprite.
| 🕹️ Button | 💡 Function |
|---|---|
| Rotate Player | Rotates the player’s spawn direction. |
| Add Enemy | Spawns an enemy (yellow dot) in the top-left corner of the map. |
| Add Key | Spawns a key (red dot) in the top-left corner of the map. |
| Walls | Switch to wall editor mode. |
| Floors | Switch to floor editor mode. |
| Ceiling | Switch to ceiling editor mode. |
| Show Sprites | Show or hide all sprites on the map. |
| Save | Save the current level. |
| Load | Load the saved version of the current level. |
| Next Level | Go to the next level. |
| Before Level | Go to the previous level. |
| Play | Launch the game using the currently selected level. |
- 💡 Remember to save frequently before testing or switching levels.
- 🔁 All sprites (enemies, key, player) can be moved or deleted at any time.
- 👁️ Use Show Sprites to clear the view and focus on the map layout.
Combine different textures and sprites to create:
- Combat zones (walls + enemies)
- Key puzzles (red key → linked door)
- Transition areas between levels (custom floor & ceiling combinations)
🎮 Have fun building your own levels!