X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fcharmap.qc;h=28f67d9f5b5bd1f163f10589a754b773c1720e81;hb=c9347b663acd739a4b44c420910f371fa1d0ed5c;hp=f13c8bc83c51dec555d727992749d83cb2d86284;hpb=cd646fbc1e094004709b2ed57bd89d78be386899;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/charmap.qc b/qcsrc/menu/xonotic/charmap.qc index f13c8bc83..28f67d9f5 100644 --- a/qcsrc/menu/xonotic/charmap.qc +++ b/qcsrc/menu/xonotic/charmap.qc @@ -1,26 +1,6 @@ -#ifndef CHARMAP_H -#define CHARMAP_H -#include "picker.qc" -CLASS(XonoticCharmap, XonoticPicker) - METHOD(XonoticCharmap, configureXonoticCharmap, void(entity, entity)); - METHOD(XonoticCharmap, focusLeave, void(entity)); - METHOD(XonoticCharmap, resizeNotify, void(entity, vector, vector, vector, vector)); - METHOD(XonoticCharmap, keyDown, float(entity, float, float, float)); - ATTRIB(XonoticCharmap, inputBox, entity, NULL) - ATTRIB(XonoticCharmap, realFontSize, vector, '0 0 0') - - ATTRIB(XonoticCharmap, rows, float, 10) - ATTRIB(XonoticCharmap, columns, float, 14) - - METHOD(XonoticCharmap, cellSelect, void(entity, vector)); - METHOD(XonoticCharmap, cellIsValid, bool(entity, vector)); - METHOD(XonoticCharmap, cellDraw, void(entity, vector, vector)); - ATTRIB(XonoticCharmap, charOffset, vector, '0 0 0') -ENDCLASS(XonoticCharmap) -entity makeXonoticCharmap(entity controlledInputBox); -#endif - -#ifdef IMPLEMENTATION +#include "charmap.qh" + +#include "inputbox.qh" string CHARMAP = "★◆■▮▰▬◣◤◥◢◀▲▶▼" @@ -121,4 +101,3 @@ void XonoticCharmap_focusLeave(entity me) { me.inputBox.saveCvars(me.inputBox); } -#endif