@@ 33,6 33,7 @@ typedef struct v2 {
} v2;
bool paused = false;
+const unsigned char cursor_colors[] = {1,2,3,3,0,3,2,0,0,0,0,0,0,0,0,0};
typedef uint16_t particle_t;
@@ 156,7 157,6 @@ particle_t* update_torch(uint8_t x, uint8_t y) {
}
}
-
return particle;
}
@@ 595,7 595,7 @@ void update(void) {
}
// Draw cursor
- *DRAW_COLORS = primary_material_id + 1;
+ *DRAW_COLORS = cursor_colors[primary_material_id - 1] + 1;
rect(1 + *MOUSE_X + (pen_size / 2) - pen_size, 1 + *MOUSE_Y + (pen_size / 2) - pen_size, pen_size, pen_size);
// Draw menu sprite