diff -r 32e8c81ca35c -r f9d4b8222903 share/hedgewars/Data/Missions/Training/Basic_Training_-_Bazooka.lua --- 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)