X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fdialog_singleplayer.qc;h=20984034db9c8887cf186ace4ba7be84e0e47a6f;hb=0d4410adb034af1a9989862211e49e442fa9b9dd;hp=6e13f65b818ea6cb348a1d47a744e43072d33299;hpb=d1ec6cd7b36e2c16817720fe5cce775fc3d26357;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/dialog_singleplayer.qc b/qcsrc/menu/xonotic/dialog_singleplayer.qc index 6e13f65b81..20984034db 100644 --- a/qcsrc/menu/xonotic/dialog_singleplayer.qc +++ b/qcsrc/menu/xonotic/dialog_singleplayer.qc @@ -1,16 +1,10 @@ -#ifdef INTERFACE -CLASS(XonoticSingleplayerDialog) EXTENDS(XonoticDialog) - METHOD(XonoticSingleplayerDialog, fill, void(entity)) - ATTRIB(XonoticSingleplayerDialog, title, string, _("Singleplayer")) - ATTRIB(XonoticSingleplayerDialog, color, vector, SKINCOLOR_DIALOG_SINGLEPLAYER) - ATTRIB(XonoticSingleplayerDialog, intendedWidth, float, 0.80) - ATTRIB(XonoticSingleplayerDialog, rows, float, 24) - ATTRIB(XonoticSingleplayerDialog, columns, float, 5) - ATTRIB(XonoticSingleplayerDialog, campaignBox, entity, NULL) -ENDCLASS(XonoticSingleplayerDialog) -#endif +#include "dialog_singleplayer.qh" -#ifdef IMPLEMENTATION +#include +#include "bigbutton.qh" +#include "radiobutton.qh" +#include "textlabel.qh" +#include "campaign.qh" void InstantAction_LoadMap(entity btn, entity dummy) { @@ -131,7 +125,6 @@ void XonoticSingleplayerDialog_fill(entity me) me.campaignBox.buttonNext = btnNext; me.campaignBox.buttonPrev = btnPrev; me.campaignBox.labelTitle = lblTitle; - me.campaignBox.campaignGo(me.campaignBox, 0); me.gotoRC(me, me.rows - 2, 0); me.TD(me, 1, 2, e = makeXonoticTextLabel(0.5, _("Campaign Difficulty:"))); @@ -143,4 +136,3 @@ void XonoticSingleplayerDialog_fill(entity me) e.onClick = CampaignList_LoadMap; e.onClickEntity = me.campaignBox; } -#endif