summaryrefslogtreecommitdiffstats
path: root/TemplePushing.c4s/Misc.c4d/SetupMenu.c4d
diff options
context:
space:
mode:
authorJan <>2015-02-02 17:58:18 +0100
committerJan <_>2015-07-10 17:51:43 +0200
commitca61c54b9bd69af897e4cc9d4385137fb56fd11a (patch)
treea4363f466cea6de48ca81fadc08273d58698d2ff /TemplePushing.c4s/Misc.c4d/SetupMenu.c4d
parent32a9632fbca3dd7a88bd3154b84a3773af39c276 (diff)
downloadtempelschubsen-ca61c54b9bd69af897e4cc9d4385137fb56fd11a.tar.gz
tempelschubsen-ca61c54b9bd69af897e4cc9d4385137fb56fd11a.zip
TemplePushingBeta.c4s
Diffstat (limited to 'TemplePushing.c4s/Misc.c4d/SetupMenu.c4d')
-rw-r--r--TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/Script.c65
-rw-r--r--TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/StringTblDE.txt12
-rw-r--r--TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/StringTblUS.txt12
3 files changed, 43 insertions, 46 deletions
diff --git a/TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/Script.c b/TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/Script.c
index 0577e73..4b2fee5 100644
--- a/TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/Script.c
+++ b/TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/Script.c
@@ -3,7 +3,7 @@
#strict 2
static const
- SETTING_Deathmatch = 0, SETTING_Extinguisher = 1, SETTING_FriendlyPushing = 2, SETTING_RotateInJump = 3,
+ SETTING_Deathmatch = 0, SETTING_SuddenDeath = 1, SETTING_Extinguisher = 2, SETTING_RotateInJump = 3,
SETTING_RelaunchesInc = 4, SETTING_RelaunchesDec = 5,
SETTING_DeathmatchScoreInc = 6, SETTING_DeathmatchScoreDec = 7,
SETTING_Ambience = 8;
@@ -13,7 +13,7 @@ local clonk, setupPlayer;
// Selected values
local section, mode;
-local extinguisherEnabled, friendlyPushingEnabled, rotateInJumpEnabled;
+local extinguisherEnabled, suddendeathEnabled, rotateInJumpEnabled;
local ambienceEnabled;
local numRelaunches;
local deathmatchEnabled, deathmatchWinScore;
@@ -28,10 +28,11 @@ protected func Initialize()
section = Sections[0];
Modes = [
- [MODE_Classic, "$ModeClassic$", ROCK],
- [MODE_SuddenDeath, "$ModeSuddenDeath$", SDDT],
- [MODE_Magic, "$ModeMagic$", SMGC],
- [MODE_Apocalyptic, "$ModeApocalyptic$", APCE]];
+ [MODE_Classic, "$ModeClassic$", CLSC],
+ [MODE_Magic, "$ModeMagic$", MLPG],
+ [MODE_Knightly, "$ModeKnightly$", MKNI],
+ [MODE_Apocalyptic, "$ModeApocalyptic$", APCE],
+ [MODE_Festive, "$ModeFestive$", FSTV]];
}
private func ShowSetup()
@@ -70,13 +71,12 @@ private func ShowModeMenu()
CheckPreselect(m[0] == mode, menuItemIndex++);
}
- clonk->AddMenuItem("$Back$", "ShowSectionMenu()", ROCK);
+ clonk->AddMenuItem("$Back$", "ShowSectionMenu()", SBCK);
}
private func SelectMode(int selectedMode)
{
mode = selectedMode;
- if (mode == MODE_SuddenDeath) deathmatchEnabled = false;
ShowMessage();
ShowSettingsMenu();
@@ -89,20 +89,17 @@ private func ShowSettingsMenu(bool preselect, int selectedSetting)
var menuItemIndex = 0;
// Deathmatch entry
- if (mode != MODE_SuddenDeath)
- {
- AddOptionMenuItem(GetName(0, DTHM), deathmatchEnabled, "SelectSetting(SETTING_Deathmatch)", DTHM);
- CheckPreselect(preselect && selectedSetting == SETTING_Deathmatch, menuItemIndex++);
- }
-
+ AddOptionMenuItem(GetName(0, DTHM), deathmatchEnabled, "SelectSetting(SETTING_Deathmatch)", DTHM);
+ CheckPreselect(preselect && selectedSetting == SETTING_Deathmatch, menuItemIndex++);
+
+ // Sudden Death entry
+ AddOptionMenuItem(GetName(0, SDDT), suddendeathEnabled, "SelectSetting(SETTING_SuddenDeath)", SDDT);
+ CheckPreselect(preselect && selectedSetting == SETTING_SuddenDeath, menuItemIndex++);
+
// Extinguisher entry
AddOptionMenuItem(GetName(0, _ETG), extinguisherEnabled, "SelectSetting(SETTING_Extinguisher)", _ETG);
CheckPreselect(preselect && selectedSetting == SETTING_Extinguisher, menuItemIndex++);
-
- // "Friendly Pushing" entry
- AddOptionMenuItem(GetName(0, FYPG), friendlyPushingEnabled, "SelectSetting(SETTING_FriendlyPushing)", FYPG);
- CheckPreselect(preselect && selectedSetting == SETTING_FriendlyPushing, menuItemIndex++);
-
+
// "Turn in jump" entry
AddOptionMenuItem(GetName(0, RIJP), rotateInJumpEnabled, "SelectSetting(SETTING_RotateInJump)", RIJP);
CheckPreselect(preselect && selectedSetting == SETTING_RotateInJump, menuItemIndex++);
@@ -113,22 +110,22 @@ private func ShowSettingsMenu(bool preselect, int selectedSetting)
if (!deathmatchEnabled)
{
- clonk->AddMenuItem("$Relaunches$ +", "SelectSetting(SETTING_RelaunchesInc)", SKUL);
+ clonk->AddMenuItem("$Relaunches$ +", "SelectSetting(SETTING_RelaunchesInc)", SREL);
CheckPreselect(preselect && selectedSetting == SETTING_RelaunchesInc, menuItemIndex++);
- clonk->AddMenuItem("$Relaunches$ -", "SelectSetting(SETTING_RelaunchesDec)", SKUL);
+ clonk->AddMenuItem("$Relaunches$ -", "SelectSetting(SETTING_RelaunchesDec)", SREL);
CheckPreselect(preselect && selectedSetting == SETTING_RelaunchesDec, menuItemIndex++);
}
else
{
- clonk->AddMenuItem("$Kills$ +", "SelectSetting(SETTING_DeathmatchScoreInc)", SWOR);
+ clonk->AddMenuItem("$Kills$ +", "SelectSetting(SETTING_DeathmatchScoreInc)", SKIL);
CheckPreselect(preselect && selectedSetting == SETTING_DeathmatchScoreInc, menuItemIndex++);
- clonk->AddMenuItem("$Kills$ -", "SelectSetting(SETTING_DeathmatchScoreDec)", SWOR);
+ clonk->AddMenuItem("$Kills$ -", "SelectSetting(SETTING_DeathmatchScoreDec)", SKIL);
CheckPreselect(preselect && selectedSetting == SETTING_DeathmatchScoreDec, menuItemIndex++);
}
- clonk->AddMenuItem("$Done$", "SetupDone()", GOLD);
+ clonk->AddMenuItem("$Done$", "SetupDone()", SDNE);
CheckPreselect(!preselect, menuItemIndex++);
- clonk->AddMenuItem("$Back$", "ShowModeMenu()", ROCK);
+ clonk->AddMenuItem("$Back$", "ShowModeMenu()", SBCK);
}
private func SelectSetting(int selectedSetting)
@@ -137,13 +134,13 @@ private func SelectSetting(int selectedSetting)
{
deathmatchEnabled = !deathmatchEnabled;
}
- else if (selectedSetting == SETTING_Extinguisher)
+ else if (selectedSetting == SETTING_SuddenDeath)
{
- extinguisherEnabled = !extinguisherEnabled;
+ suddendeathEnabled = !suddendeathEnabled;
}
- else if (selectedSetting == SETTING_FriendlyPushing)
+ else if (selectedSetting == SETTING_Extinguisher)
{
- friendlyPushingEnabled = !friendlyPushingEnabled;
+ extinguisherEnabled = !extinguisherEnabled;
}
else if (selectedSetting == SETTING_RotateInJump)
{
@@ -212,7 +209,7 @@ private func ShowMessage() { Message("@%s", 0, GetMessage()); }
private func GetMessage()
{
- var msgSection = Format("$Landscape$: %s", GetName(0, section));
+ var msgSection = Format("$Landscape$: {{%i}} %s", section, GetName(0, section));
var msgMode;
for (var m in Modes)
@@ -227,17 +224,17 @@ private func GetMessage()
var msgWinScore;
if (!deathmatchEnabled)
{
- msgWinScore = Format("{{SKUL}} $Relaunches$: %d", numRelaunches);
+ msgWinScore = Format("{{SREL}} $Relaunches$: %d", numRelaunches);
}
else
{
- msgWinScore = Format("{{SWOR}} %s: %d $Kills$", GetName(0, DTHM), deathmatchWinScore);
+ msgWinScore = Format("{{SKIL}} %s: %d $Kills$", GetName(0, DTHM), deathmatchWinScore);
}
var msgExtinguisher = Format("{{_ETG}} %s: %s", GetName(0, _ETG), IIf(extinguisherEnabled, "$Enabled$", "$Disabled$"));
- var msgFriendlyPushing = Format("{{FYPG}} %s: %s", GetName(0, FYPG), IIf(friendlyPushingEnabled, "$Enabled$", "$Disabled$"));
+ var msgSuddenDeath = Format("{{SDDT}} %s: %s", GetName(0, SDDT), IIf(suddendeathEnabled, "$Enabled$", "$Disabled$"));
var msgRotateInJump = Format("{{RIJP}} %s: %s", GetName(0, RIJP), IIf(rotateInJumpEnabled, "$Enabled$", "$Disabled$"));
var msgAmbience = Format("{{SABC}} $Ambience$: %s", IIf(ambienceEnabled, "$Enabled$", "$Disabled$"));
- return Format("%s|%s|%s|%s|%s|%s|%s", msgSection, msgMode, msgWinScore, msgExtinguisher, msgFriendlyPushing, msgRotateInJump, msgAmbience);
+ return Format("%s|%s|%s|%s|%s|%s|%s", msgSection, msgMode, msgWinScore, msgExtinguisher, msgSuddenDeath, msgRotateInJump, msgAmbience);
} \ No newline at end of file
diff --git a/TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/StringTblDE.txt b/TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/StringTblDE.txt
index bd28a61..bca11b8 100644
--- a/TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/StringTblDE.txt
+++ b/TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/StringTblDE.txt
@@ -1,13 +1,13 @@
-ModeClassic=Klassisches Schubsen
-ModeSuddenDeath=<c ffff00>Sudden Death</c>
-ModeMagic=<c 0000ff>Magisches Schubsen</c>
-ModeApocalyptic=<c ff0000>Apokalyptisches Schubsen</c>
+ModeClassic=<c e6b800>Klassisch</c>
+ModeMagic=<c 4700b2>Magisch</c>
+ModeKnightly=<c 99ff66>Mittelalterlich</c>
+ModeApocalyptic=<c b20000>Apokalyptisch</c>
+ModeFestive=<c f0ffff>Winterlich</c>
Back=Zurück
Done=Fertig
Relaunches=Relaunches
Kills=Kills
-SectionClassic=Klassisch
-Landscape=Landschaft
+Landscape=Sektion
Mode=Modus
Enabled=Aktiviert
Disabled=Deaktiviert
diff --git a/TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/StringTblUS.txt b/TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/StringTblUS.txt
index cd1f9c1..fc24d29 100644
--- a/TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/StringTblUS.txt
+++ b/TemplePushing.c4s/Misc.c4d/SetupMenu.c4d/StringTblUS.txt
@@ -1,13 +1,13 @@
-ModeClassic=Classic Pushing
-ModeSuddenDeath=<c ffff00>Sudden Death</c>
-ModeMagic=<c 0000ff>Magical Pushing</c>
-ModeApocalyptic=<c ff0000>Apocalyptical Pushing</c>
+ModeClassic=<c e6b800>Classic</c>
+ModeMagic=<c 4700b2>Magical</c>
+ModeKnightly=<c 99ff66>Medieval</c>
+ModeApocalyptic=<c b20000>Apocalyptical</c>
+ModeFestive=<c f0ffff >Winterly</c>
Back=Back
Done=Done
Relaunches=Relaunches
Kills=Kills
-SectionClassic=Classic
-Landscape=Landscape
+Landscape=Section
Mode=Mode
Enabled=Enabled
Disabled=Disabled