mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 01:58:19 +00:00
added option to delete quads
This commit is contained in:
parent
bb5cfafd7c
commit
c20d99b81d
|
@ -212,6 +212,23 @@ int popup_quad(RECT view)
|
|||
QUAD *quad = editor.get_selected_quad();
|
||||
|
||||
RECT button;
|
||||
|
||||
// delete button
|
||||
ui_hsplit_b(&view, 12.0f, &view, &button);
|
||||
static int delete_button = 0;
|
||||
if(do_editor_button(&delete_button, "Delete", 0, &button, draw_editor_button, 0, "Deletes the current quad"))
|
||||
{
|
||||
LAYER_QUADS *layer = (LAYER_QUADS *)editor.get_selected_layer_type(0, LAYERTYPE_QUADS);
|
||||
if(layer)
|
||||
{
|
||||
layer->quads.removebyindex(editor.selected_quad);
|
||||
editor.selected_quad--;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
// square button
|
||||
ui_hsplit_b(&view, 10.0f, &view, &button);
|
||||
ui_hsplit_b(&view, 12.0f, &view, &button);
|
||||
static int sq_button = 0;
|
||||
if(do_editor_button(&sq_button, "Square", 0, &button, draw_editor_button, 0, "Squares the current quad"))
|
||||
|
@ -236,8 +253,6 @@ int popup_quad(RECT view)
|
|||
return 1;
|
||||
}
|
||||
|
||||
//ui_vsplit_b(&toolbar, 2.0f, &button, &toolbar);
|
||||
|
||||
|
||||
enum
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue