Script Compiler | |
Ctrl/⌘+Shift+Return | Rebuild and restart game |
Ctrl/⌘+Return | Rebuild game without restarting it |
Ctrl/⌘+left click | Load level in game |
Ctrl/⌘+J | Dump test case |
Ctrl/⌘+S | Save script |
Ctrl/⌘+K | Generate an animated GIF |
Script Editor | |
Ctrl/⌘+Shift+Up/Down | Move current lines up/down |
Ctrl/⌘+/ | Comment/Uncomment selection |
Alt+Drag | Select text in a grid, great for editing large levels or sprites |
Ctrl/⌘+F | Search |
Ctrl/⌘+G | Find next |
Ctrl/⌘+Shift+G | Find previous |
Ctrl/⌘+Space | Open autocomplete dropdown (if applicable). |
Ctrl+Shift+F (Win) ⌘+Alt+F (Mac) | Replace |
Ctrl+Shift+R (Win) ⌘+Alt+F (Mac) | Replace All |
Game Window | |
↑ ← ↓ → W A S D | Up Left Down Right |
X Enter Space | Action |
Z U | Undo |
R | Restart |
Esc | Stop solving, Go to pause screen, Go to title screen |
E | Toggle level editor |
Ctrl/⌘+click | Input a right click |
Level Editor | |
1,2,3,4,5,6,7,8,9,0 | Select brush tiles |
- / = | Move selected brush tile left/right respectively |
P | Print ASCII representation of level to console |
S | Save output to console |
R | Reset to last time editor was toggled |
Left click | Select tiles |
Right click or ⌘/Ctrl+click | Delete |
Hover over border | Displays + sign |
Left click over border | Add a row/column |
Right click over border | Delete a row/column |