]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/menu/xonotic/campaign.qc
Merge CLASS and EXTENDS, #define NEW(cname) (spawn##cname())
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / xonotic / campaign.qc
index 16967a688f8b915d047bd0ec6846ab087bb83fde..3ce8fa29ef4502233a2d2115bdd299848eb0fe42 100644 (file)
@@ -1,7 +1,7 @@
 #include "../../common/campaign_common.qh"
 
 #ifdef INTERFACE
-CLASS(XonoticCampaignList) EXTENDS(XonoticListBox)
+CLASS(XonoticCampaignListXonoticListBox)
        METHOD(XonoticCampaignList, configureXonoticCampaignList, void(entity))
        ATTRIB(XonoticCampaignList, rowsPerItem, float, 10)
        METHOD(XonoticCampaignList, draw, void(entity))
@@ -92,7 +92,7 @@ void rewrapCampaign(float w, float l0, float emptyheight, vector theFontSize)
 entity makeXonoticCampaignList()
 {
        entity me;
-       me = spawnXonoticCampaignList();
+       me = NEW(XonoticCampaignList);
        me.configureXonoticCampaignList(me);
        return me;
 }