-
-
Notifications
You must be signed in to change notification settings - Fork 489
Map Editor
SolarLune edited this page Apr 19, 2024
·
10 revisions
The map editor provides a set of tools to design and customize your game world efficiently. They are localized on the top right of the screen.
- Draw enables you to place tiles or sprites onto the map canvas.
- Drag map lets you move around the map canvas. You can also use the arrow keys of your keyboard.
- Selection tool allows you to select specific areas of the map. This is useful for copying, moving, or modifying groups of tiles.
- Filling tool often referred to as the paint bucket tool, lets you fill an enclosed area with a chosen tile or sprite, making it efficient for creating large sections of uniform terrain.
- Tiles preview displays a preview of the available tiles in the tilesheet, showing the graphical elements that you can select and place on the map. It allows to switch from tilesheet to spritesheet as well as from 4 bits per pixel to 2 or 1.
More on the left there are two other options:
- Show/Hide Grid toggle the visibility of the grid overlay on the map.
- Full World Map switch to a full world map view for a broader perspective.
The map can be up to 240 cells wide by 136 deep, each cell being 8×8 pixels. Only 30x17 cells appear on screen at a time.
PRO version allows to use 8 memory banks for larger map space.
SHIFT Show tilesheet.
CTRL+CLICK Replace all identical tiles (when the Fill tool [4] is selected).
` Show/hide grid.
TAB/SCROLL Switch to full world map.
1 Select draw.
2 Select drag map.
3 Select selection tool.
4 Select filling tool.
The general hotkeys are available in the map editor too.
TIC-80 tiny computer https://tic80.com | Twitter | Telegram | Terms
Built-in Editors
Console
Platform
RAM & VRAM | Display | Palette | Bits per Pixel (BPP) |
.tic
Format | Supported Languages
Other
Tutorials | Code Snippets | Libraries | External Tools | FFT
API
- BDR (0.90)
- BOOT (1.0)
- MENU
- OVR (deprecated)
- SCN (deprecated)
- TIC
- btn & btnp
- circ & circb
- clip
- cls
- elli & ellib (0.90)
- exit
- fget & fset (0.80)
- font
- key & keyp
- line
- map
- memcpy & memset
- mget & mset
- mouse
- music
- peek, peek4
- peek1, peek2 (1.0)
- pix
- pmem
- poke, poke4
- poke1, poke2 (1.0)
- rect & rectb
- reset
- sfx
- spr
- sync
- ttri (1.0)
- time
- trace
- tri & trib (0.90)
- tstamp (0.80)
- vbank (1.0)