Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
maplist.qh
Go to the documentation of this file.
1#pragma once
2
3#include "listbox.qh"
8 METHOD(XonoticMapList, drawListBoxItem, void(entity, int, vector, bool, bool));
14 METHOD(XonoticMapList, keyDown, float(entity, float, float, float));
15
25
26 ATTRIB(XonoticMapList, lastGametype, entity);
28
31
32 ATTRIB(XonoticMapList, g_maplistCache, string);
35
36 ATTRIB(XonoticMapList, stringFilter, string);
37 ATTRIB(XonoticMapList, stringFilterBox, entity);
38
40
42
43 ATTRIB(XonoticMapList, typeToSearchString, string);
45
47
52float MapList_StringFilterBox_keyDown(entity me, float key, float ascii, float shift);
53void MapList_Add_Shown(entity btn, entity me);
55void MapList_Add_All(entity btn, entity me);
56void MapList_Remove_All(entity btn, entity me);
57void MapList_LoadMap(entity btn, entity me);
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
virtual void loadCvars()
virtual void g_maplistCacheToggle()
vector origin
Definition maplist.qh:29
float realUpperMargin2
Definition maplist.qh:24
vector checkMarkOrigin
Definition maplist.qh:21
float columnPreviewSize
Definition maplist.qh:18
float typeToSearchTime
Definition maplist.qh:44
float columnNameOrigin
Definition maplist.qh:19
virtual void resizeNotify()
float realUpperMargin1
Definition maplist.qh:23
vector itemAbsSize
Definition maplist.qh:30
virtual void draw()
virtual void configureXonoticMapList()
float alphaBG
Definition maplist.qh:48
float rowsPerItem
Definition maplist.qh:6
float columnNameSize
Definition maplist.qh:20
float lastFeatures
Definition maplist.qh:27
virtual void destroy()
float columnPreviewOrigin
Definition maplist.qh:17
virtual void keyDown()
virtual void doubleClickListBoxItem()
virtual void drawListBoxItem()
virtual void clickListBoxItem()
vector realFontSize
Definition maplist.qh:16
virtual void g_maplistCacheQuery()
ATTRIB(XonoticMapList, lastGametype, entity)
virtual void refilter()
virtual void refilterCallback()
vector checkMarkSize
Definition maplist.qh:22
void MapList_StringFilterBox_Change(entity box, entity me)
Definition maplist.qc:227
float MapList_StringFilterBox_keyDown(entity me, float key, float ascii, float shift)
Definition maplist.qc:391
void MapList_Remove_All(entity btn, entity me)
Definition maplist.qc:272
entity makeXonoticMapList()
Definition maplist.qc:15
void MapList_Add_Shown(entity btn, entity me)
Definition maplist.qc:236
void MapList_Add_All(entity btn, entity me)
Definition maplist.qc:260
void MapList_Remove_Shown(entity btn, entity me)
Definition maplist.qc:248
void MapList_LoadMap(entity btn, entity me)
Definition maplist.qc:278
#define CLASS(...)
Definition oo.qh:145
#define ENDCLASS(cname)
Definition oo.qh:281
#define METHOD(cname, name, prototype)
Definition oo.qh:269
vector
Definition self.qh:92