How to control the blue cursor: 1. Use arrows to move around. 2. Press enter to insert a block in the world. 3. Use + and/or - to go up and/or down. (WIP)
1. How it works? When you insert a block into the world it saves the Y and X position of that block into a list. It then checks from that list if where you wanna insert a block there is already a block at this position. It also verify if there is a block behind, left or right so it doesn't clip faces of the block you try to insert. ------------------------------------------------------------------------- 2. What is the "World Data" list used for? It is used to save the Y and X position of a block every time you insert one. ------------------------------------------------------------------------- 3. What is the "Block Data" list used for? It is used to tell if a face of a block should be drawn or not.