#include "game/level/level_editor/proto_rect.h"
#include "game/level/level_editor/color_picker.h"
#include "game/level/level_editor/layer.h"
+#include "game/level/level_editor/point_layer.h"
#include "game/level/level_editor/layer_picker.h"
#include "system/stacktrace.h"
#include "system/nth_alloc.h"
Layer *boxes_layer;
Layer *platforms_layer;
Layer *back_platforms_layer;
+ PointLayer *goals_layer;
Layer *current_layer;
// TODO(#823): LevelEditor does not allow to switch the current layer
bool drag;
{1.0f, 0.0f, 0.0f, 1.0f}, // LAYER_PICKER_BOXES = 0,
{0.0f, 1.0f, 0.0f, 1.0f}, // LAYER_PICKER_PLATFORMS,
{0.0f, 0.0f, 1.0f, 1.0f}, // LAYER_PICKER_BACK_PLATFORMS,
+ {1.0f, 1.0f, 1.0f, 1.0f}, // LAYER_PICKER_GOALS
};
static const char *LAYER_CELL_TITLES[LAYER_PICKER_N] = {
"B", // LAYER_PICKER_BOXES = 0,
"P", // LAYER_PICKER_PLATFORMS,
- "BP" // LAYER_PICKER_BACK_PLATFORMS,
+ "BP", // LAYER_PICKER_BACK_PLATFORMS,
+ "G", // LAYER_PICKER_GOALS
};
int layer_picker_render(const LayerPicker *layer_picker,