X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fitem%2Fcheckbox.c;h=94f67ba709ef7422b1d0b3a76e488b1b9f8f5acf;hb=8ec332c7d3cffdc6b39c3ada385fa41995630589;hp=40fa6675bd0df2ba8d1e92b51c8a4233bfa3d38a;hpb=0e7ed909bffb4ff21f0c68d163edfc17487e380a;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/item/checkbox.c b/qcsrc/menu/item/checkbox.c index 40fa6675b..94f67ba70 100644 --- a/qcsrc/menu/item/checkbox.c +++ b/qcsrc/menu/item/checkbox.c @@ -14,7 +14,7 @@ ENDCLASS(CheckBox) #endif #ifdef IMPLEMENTATION -void setCheckedCheckBox(entity me, float val) +void CheckBox_setChecked(entity me, float val) { me.checked = val; } @@ -22,16 +22,16 @@ void CheckBox_Click(entity me, entity other) { me.setChecked(me, !me.checked); } -string toStringCheckBox(entity me) +string CheckBox_toString(entity me) { - return strcat(toStringLabel(me), ", ", me.checked ? "checked" : "unchecked"); + return strcat(SUPER(CheckBox).toString(me), ", ", me.checked ? "checked" : "unchecked"); } -void configureCheckBoxCheckBox(entity me, string txt, float sz, string gfx) +void CheckBox_configureCheckBox(entity me, string txt, float sz, string gfx) { me.configureButton(me, txt, sz, gfx); me.align = 0; } -void drawCheckBox(entity me) +void CheckBox_draw(entity me) { float s; s = me.pressed; @@ -42,7 +42,7 @@ void drawCheckBox(entity me) } else me.srcSuffix = (me.checked ? "1" : "0"); - drawButton(me); me.pressed = s; + SUPER(CheckBox).draw(me); } #endif