X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fcampaign.qh;h=298e27587466697572311d048684b11a2dc21db9;hb=91b6b3768637fc930807ba2dde3243bea8680073;hp=17585a86d4f51233f0d6963b3dee85d4ec1d81db;hpb=42e255d014f2c6a1871177ea511f630624cdfb57;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/campaign.qh b/qcsrc/menu/xonotic/campaign.qh index 17585a86d..298e27587 100644 --- a/qcsrc/menu/xonotic/campaign.qh +++ b/qcsrc/menu/xonotic/campaign.qh @@ -3,7 +3,7 @@ #include "listbox.qh" CLASS(XonoticCampaignList, XonoticListBox) METHOD(XonoticCampaignList, configureXonoticCampaignList, void(entity)); - ATTRIB(XonoticCampaignList, rowsPerItem, float, 10) + ATTRIB(XonoticCampaignList, rowsPerItem, float, 10); METHOD(XonoticCampaignList, draw, void(entity)); METHOD(XonoticCampaignList, drawListBoxItem, void(entity, int, vector, bool, bool)); METHOD(XonoticCampaignList, doubleClickListBoxItem, void(entity, float, vector)); @@ -13,31 +13,33 @@ CLASS(XonoticCampaignList, XonoticListBox) METHOD(XonoticCampaignList, campaignGo, void(entity, float)); METHOD(XonoticCampaignList, destroy, void(entity)); - ATTRIB(XonoticCampaignList, campaignGlob, float, 0) - ATTRIB(XonoticCampaignList, realFontSize, vector, '0 0 0') - ATTRIB(XonoticCampaignList, columnPreviewOrigin, float, 0) - ATTRIB(XonoticCampaignList, columnPreviewSize, float, 0) - ATTRIB(XonoticCampaignList, columnNameOrigin, float, 0) - ATTRIB(XonoticCampaignList, columnNameSize, float, 0) - ATTRIB(XonoticCampaignList, columnCheckMarkOrigin, float, 0) - ATTRIB(XonoticCampaignList, columnCheckMarkSize, float, 0) - ATTRIB(XonoticCampaignList, checkMarkOrigin, vector, '0 0 0') - ATTRIB(XonoticCampaignList, checkMarkSize, vector, '0 0 0') - ATTRIB(XonoticCampaignList, realUpperMargin1, float, 0) - ATTRIB(XonoticCampaignList, realUpperMargin2, float, 0) + ATTRIB(XonoticCampaignList, campaignGlob, float, 0); + ATTRIB(XonoticCampaignList, realFontSize, vector, '0 0 0'); + ATTRIB(XonoticCampaignList, columnPreviewOrigin, float, 0); + ATTRIB(XonoticCampaignList, columnPreviewSize, float, 0); + ATTRIB(XonoticCampaignList, columnNameOrigin, float, 0); + ATTRIB(XonoticCampaignList, columnNameSize, float, 0); + ATTRIB(XonoticCampaignList, columnCheckMarkOrigin, float, 0); + ATTRIB(XonoticCampaignList, columnCheckMarkSize, float, 0); + ATTRIB(XonoticCampaignList, checkMarkOrigin, vector, '0 0 0'); + ATTRIB(XonoticCampaignList, checkMarkSize, vector, '0 0 0'); + ATTRIB(XonoticCampaignList, realUpperMargin1, float, 0); + ATTRIB(XonoticCampaignList, realUpperMargin2, float, 0); - ATTRIB(XonoticCampaignList, origin, vector, '0 0 0') - ATTRIB(XonoticCampaignList, itemAbsSize, vector, '0 0 0') - ATTRIB(XonoticCampaignList, emptyLineHeight, float, 0.5) + ATTRIB(XonoticCampaignList, origin, vector, '0 0 0'); + ATTRIB(XonoticCampaignList, itemAbsSize, vector, '0 0 0'); + ATTRIB(XonoticCampaignList, emptyLineHeight, float, 0.5); - ATTRIB(XonoticCampaignList, campaignIndex, float, 0) - ATTRIB(XonoticCampaignList, cvarName, string, string_null) + ATTRIB(XonoticCampaignList, campaignIndex, float, 0); + ATTRIB(XonoticCampaignList, cvarName, string); METHOD(XonoticCampaignList, loadCvars, void(entity)); METHOD(XonoticCampaignList, saveCvars, void(entity)); + ATTRIB(XonoticCampaignList, hasNextCampaign, bool, false); + ATTRIB(XonoticCampaignList, hasPrevCampaign, bool, false); - ATTRIB(XonoticCampaignList, buttonNext, entity, NULL) - ATTRIB(XonoticCampaignList, buttonPrev, entity, NULL) - ATTRIB(XonoticCampaignList, labelTitle, entity, NULL) + ATTRIB(XonoticCampaignList, buttonNext, entity); + ATTRIB(XonoticCampaignList, buttonPrev, entity); + ATTRIB(XonoticCampaignList, labelTitle, entity); ENDCLASS(XonoticCampaignList) entity makeXonoticCampaignList(); void CampaignList_LoadMap(entity btn, entity me);