X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fpicker.qc;h=db302e9a8ca11b435bd9e6b2e7c006fcc05268b8;hb=f72821fdcebe3ca01181a99727a06198de65ea08;hp=24e5b2f5cdde2a54a5e6b159b1e56f3ff6acdd2c;hpb=c67e77ba36fb8dd44b39722e41943b6671b549ff;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/picker.qc b/qcsrc/menu/xonotic/picker.qc index 24e5b2f5c..db302e9a8 100644 --- a/qcsrc/menu/xonotic/picker.qc +++ b/qcsrc/menu/xonotic/picker.qc @@ -1,37 +1,6 @@ -#ifndef PICKER_H -#define PICKER_H -#include "../item.qc" -CLASS(XonoticPicker, Item) - METHOD(XonoticPicker, configureXonoticPicker, void(entity)); - METHOD(XonoticPicker, mousePress, float(entity, vector)); - METHOD(XonoticPicker, mouseRelease, float(entity, vector)); - METHOD(XonoticPicker, mouseMove, float(entity, vector)); - METHOD(XonoticPicker, mouseDrag, float(entity, vector)); - METHOD(XonoticPicker, keyDown, float(entity, float, float, float)); - METHOD(XonoticPicker, draw, void(entity)); - ATTRIB(XonoticPicker, focusable, float, 1) - ATTRIB(XonoticPicker, disabled, float, 0) - ATTRIB(XonoticPicker, alpha, float, 1) - ATTRIB(XonoticPicker, disabledAlpha, float, SKINALPHA_DISABLED) - - ATTRIB(XonoticPicker, rows, float, 3) - ATTRIB(XonoticPicker, columns, float, 2) - - METHOD(XonoticPicker, moveFocus, void(entity, vector, vector)); - METHOD(XonoticPicker, cellSelect, void(entity, vector)); - METHOD(XonoticPicker, cellDraw, void(entity, vector, vector)); - METHOD(XonoticPicker, cellIsValid, bool(entity, vector)); - ATTRIB(XonoticPicker, realCellSize, vector, '0 0 0') - ATTRIB(XonoticPicker, selectedCell, vector, '-1 -1 0') - ATTRIB(XonoticPicker, focusedCell, vector, '-1 -1 0') - ATTRIB(XonoticPicker, focusedCellAlpha, float, 0) - ATTRIB(XonoticPicker, focusedCellTime, float, 0) - ATTRIB(XonoticPicker, pressedCell, vector, '-1 -1 0') -ENDCLASS(XonoticPicker) -entity makeXonoticPicker(); -#endif - -#ifdef IMPLEMENTATION +#include "picker.qh" + +.bool pressed; entity makeXonoticPicker() { @@ -204,4 +173,3 @@ void XonoticPicker_draw(entity me) SUPER(XonoticPicker).draw(me); } -#endif