X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fstatslist.qc;h=7fdbf9c1645dde038675f8787e947d8dbba794aa;hp=d9a22ec6e78f1a8e71aeadf9d3824f44069664c1;hb=f532317ada52b5363cb0b74bfbdd38f5015e290c;hpb=125d619e9ab2a307b15b7ee1a2ededed32c7e84d diff --git a/qcsrc/menu/xonotic/statslist.qc b/qcsrc/menu/xonotic/statslist.qc index d9a22ec6e..7fdbf9c16 100644 --- a/qcsrc/menu/xonotic/statslist.qc +++ b/qcsrc/menu/xonotic/statslist.qc @@ -1,35 +1,5 @@ -#include "../../common/counting.qh" -#include "../../common/playerstats.qh" - -#ifndef STATSLIST_H -#define STATSLIST_H -#include "listbox.qc" -CLASS(XonoticStatsList, XonoticListBox) - METHOD(XonoticStatsList, configureXonoticStatsList, void(entity)) - ATTRIB(XonoticStatsList, rowsPerItem, float, 1.4) - METHOD(XonoticStatsList, resizeNotify, void(entity, vector, vector, vector, vector)) - METHOD(XonoticStatsList, drawListBoxItem, void(entity, int, vector, bool, bool)) - METHOD(XonoticStatsList, getStats, void(entity)) - METHOD(XonoticStatsList, doubleClickListBoxItem, void(entity, float, vector)) - METHOD(XonoticStatsList, keyDown, float(entity, float, float, float)) - METHOD(XonoticStatsList, destroy, void(entity)) - METHOD(XonoticStatsList, showNotify, void(entity)) - - ATTRIB(XonoticStatsList, listStats, float, -1) - ATTRIB(XonoticStatsList, realFontSize, vector, '0 0 0') - ATTRIB(XonoticStatsList, realUpperMargin, float, 0) - ATTRIB(XonoticStatsList, columnNameOrigin, float, 0) - ATTRIB(XonoticStatsList, columnNameSize, float, 0) -ENDCLASS(XonoticStatsList) - -#ifndef IMPLEMENTATION -// public: -entity statslist; // for reference elsewhere -#endif -entity makeXonoticStatsList(); -#endif - -#ifdef IMPLEMENTATION +#include "statslist.qh" +#include entity makeXonoticStatsList() { @@ -81,7 +51,7 @@ string XonoticStatsList_convertDate(string input) void XonoticStatsList_getStats(entity me) { - dprint("XonoticStatsList_getStats() at time: ", ftos(time), "\n"); + LOG_TRACE("XonoticStatsList_getStats() at time: ", ftos(time), "\n"); // delete the old buffer if it exists if(me.listStats >= 0) buf_del(me.listStats); @@ -317,9 +287,7 @@ void XonoticStatsList_resizeNotify(entity me, vector relOrigin, vector relSize, void XonoticStatsList_drawListBoxItem(entity me, int i, vector absSize, bool isSelected, bool isFocused) { - if(isSelected) - draw_Fill('0 0 0', '1 1 0', SKINCOLOR_LISTBOX_SELECTED, SKINALPHA_LISTBOX_SELECTED); - else if(isFocused) + if(isFocused) { me.focusedItemAlpha = getFadedAlpha(me.focusedItemAlpha, SKINALPHA_LISTBOX_FOCUSED, SKINFADEALPHA_LISTBOX_FOCUSED); draw_Fill('0 0 0', '1 1 0', SKINCOLOR_LISTBOX_FOCUSED, me.focusedItemAlpha); @@ -360,5 +328,3 @@ float XonoticStatsList_keyDown(entity me, float scan, float ascii, float shift) return SUPER(XonoticStatsList).keyDown(me, scan, ascii, shift); } } -#endif -