X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fcredits.qh;h=8abc12c1998bc675d3c68f4fb2ca4dec751cd90b;hb=edc2fb3a9154824714501378e520ccd255e81b88;hp=6f70f09beec2219624baeca92e2cd7deaa104fb4;hpb=826222f84e886d85179a032b07edc71d99982040;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/credits.qh b/qcsrc/menu/xonotic/credits.qh index 6f70f09be..8abc12c19 100644 --- a/qcsrc/menu/xonotic/credits.qh +++ b/qcsrc/menu/xonotic/credits.qh @@ -1 +1,23 @@ #pragma once + +#include "listbox.qh" +CLASS(XonoticCreditsList, XonoticListBox) + METHOD(XonoticCreditsList, configureXonoticCreditsList, void(entity)); + ATTRIB(XonoticCreditsList, rowsPerItem, float, 1); + METHOD(XonoticCreditsList, draw, void(entity)); + METHOD(XonoticCreditsList, drawListBoxItem, void(entity, int, vector, bool, bool)); + METHOD(XonoticCreditsList, resizeNotify, void(entity, vector, vector, vector, vector)); + METHOD(XonoticCreditsList, keyDown, float(entity, float, float, float)); + METHOD(XonoticCreditsList, destroy, void(entity)); + ATTRIB(XonoticCreditsList, selectionDoesntMatter, bool, true); + + ATTRIB(XonoticCreditsList, realFontSize, vector, '0 0 0'); + ATTRIB(XonoticCreditsList, realUpperMargin, float, 0); + ATTRIB(XonoticCreditsList, bufferIndex, float, 0); + ATTRIB(XonoticCreditsList, scrolling, float, 0); + + ATTRIB(XonoticCreditsList, alphaBG, float, 0); +ENDCLASS(XonoticCreditsList) +entity makeXonoticCreditsList(); + +int credits_get();