Layers
There are four layers in CodeGroove. From highest to lowest, they are:
- Wire
- Object
- Underneath
- Floor
Different block types are on different layers. The Blocks page tells you which blocks live where.
Each square of the board can only have one block on each layer.
Wire Layer
This is a special layer used only by wires.
Object Layer
This is where most of the useful blocks live. The player, walls, pickups, enemies, and most machines are on this layer.
Underneath Layer
This layer is for blocks that are underneath the Object layer but on top of the Floor layer, like pressure pads, floor spikes, and doorways.
Floor Layer
The lowest layer, used for floors and special floors like lava and water.
Example
A single square can have one block per layer. That's one Wire block, one Object block, one Underneath block, and one Floor block.
For example, on one square we could have:
- A wire on the Wire Layer
- The player on the Object Layer
- Floor spikes on the Underneath Layer
- Grass on the Floor Layer
but we couldn't have:
- A wire on the Wire Layer
- The player on the Object Layer
- A coin also on the Object Layer
- Floor spikes on the Underneath Layer
- Grass on the Floor Layer
- Lava also on the Floor Layer