X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fgame%2Flevel%2Flevel_editor%2Flabel_layer.c;h=ec5b7f9e417e4373dc16237bdbbaf496f8c892a7;hb=7cf04bb466f5f32e35b82cacd0d448dabe47d858;hp=8b157c08bfcc2848ddc3f3cea641de0e33511659;hpb=130e6d90e53cf85beaefa82d2ac8150f18f98fdb;p=nothing.git diff --git a/src/game/level/level_editor/label_layer.c b/src/game/level/level_editor/label_layer.c index 8b157c08..ec5b7f9e 100644 --- a/src/game/level/level_editor/label_layer.c +++ b/src/game/level/level_editor/label_layer.c @@ -18,6 +18,8 @@ #define LABEL_LAYER_SELECTION_THICCNESS 5.0f +// TODO(#999): LabelLayer does not support UndoHistory + typedef enum { LABEL_LAYER_IDLE = 0, LABEL_LAYER_MOVE, @@ -25,7 +27,6 @@ typedef enum { LABEL_LAYER_EDIT_ID } LabelLayerState; -// TODO(#963): LabelLayer cannot add the labels struct LabelLayer { Lt *lt; LabelLayerState state; @@ -537,11 +538,13 @@ int label_layer_edit_id_event(LabelLayer *label_layer, int label_layer_event(LabelLayer *label_layer, const SDL_Event *event, - const Camera *camera) + const Camera *camera, + UndoHistory *undo_history) { trace_assert(label_layer); trace_assert(event); trace_assert(camera); + trace_assert(undo_history); int changed = 0;