--- a/share/hedgewars/Data/Missions/Training/Basic_Training_-_Bazooka.lua Sat Dec 08 14:22:24 2018 +0100
+++ b/share/hedgewars/Data/Missions/Training/Basic_Training_-_Bazooka.lua Sat Dec 08 14:33:49 2018 +0100
@@ -130,23 +130,42 @@
end
function newGamePhase()
+ local ctrl = ""
-- Spawn targets, update wind and ammo, show instructions
if gamePhase == 0 then
+ if INTERFACE == "desktop" then
+ ctrl = loc("Open ammo menu: [Right click]").."|"..
+ loc("Select weapon: [Left click]")
+ elseif INTERFACE == "touch" then
+ ctrl = loc("Open ammo menu: Tap the [suitcase]")
+ end
ShowMission(loc("Basic Bazooka Training"), loc("Select Weapon"), loc("To begin with the training, select the bazooka from the ammo menu!").."|"..
- loc("Open ammo menu: [Right click]").."|"..
- loc("Select weapon: [Left click]"), 2, 5000)
+ ctrl, 2, 5000)
elseif gamePhase == 1 then
- ShowMission(loc("Basic Bazooka Training"), loc("My First Bazooka"), loc("Let's get started!").."|"..
+ if INTERFACE == "desktop" then
+ ctrl = loc("Attack: [Space]").."|"..
+ loc("Aim: [Up]/[Down]").."|"..
+ loc("Walk: [Left]/[Right]")
+ elseif INTERFACE == "touch" then
+ ctrl = loc("Attack: Tap the [bomb]").."|"..
+ loc("Aim: [Up]/[Down]").."|"..
+ loc("Walk: [Left]/[Right]")
+ end
+ ShowMission(loc("Basic Bazooka Training"), loc("My First Bazooka"),
+ loc("Let's get started!").."|"..
loc("Launch some bazookas to destroy the targets!").."|"..
loc("Hold the Attack key pressed for more power.").."|"..
loc("Don't hit yourself!").."|"..
- loc("Attack: [Space]").."|"..
- loc("Aim: [Up]/[Down]").."|"..
- loc("Walk: [Left]/[Right]"), 2, 10000)
+ ctrl, 2, 10000)
spawnTargets()
elseif gamePhase == 2 then
+ if INTERFACE == "desktop" then
+ ctrl = loc("You see the wind strength at the bottom right corner.")
+ elseif INTERFACE == "touch" then
+ ctrl = loc("You see the wind strength at the top.")
+ end
ShowMission(loc("Basic Bazooka Training"), loc("Wind"), loc("Bazookas are influenced by wind.").."|"..
- loc("You see the wind strength at the bottom right corner.").."|"..
+ ctrl.."|"..
loc("Destroy the targets!"), 2, 5000)
SetWind(50)
spawnTargets()
@@ -181,9 +200,12 @@
SetWind(-33)
spawnTargets()
elseif gamePhase == 6 then
+ if INTERFACE == "desktop" then
+ ctrl = loc("Precise Aim: [Left Shift] + [Up]/[Down]").."|"
+ end
ShowMission(loc("Basic Bazooka Training"), loc("Final Targets"),
loc("The final targets are quite tricky. You need to aim well.").."|"..
- loc("Precise Aim: [Left Shift] + [Up]/[Down]").."|"..
+ ctrl..
loc("Hint: It might be easier if you vary the angle only slightly."),
2, 12000)
SetWind(75)