Add warning for mobile devices

This commit is contained in:
Wuzzy 2024-11-27 17:10:00 +01:00
parent f854c24f6c
commit 99c628daa8

View File

@ -132,6 +132,16 @@ tutorial.diamonds = 12
tutorial.texts = {}
tutorial.texts.mobile =
NS[[PLEASE NOTE: Luanti can be played both on PC and mobile devices,
but this tutorial assumes you have a mouse and keyboard.
If you don't have those, the keys mentioned in this tutorial won't
make a lot of sense to you.
Do you want to proceed anyway?]]
tutorial.texts.intro =
NS[[Welcome! This tutorial will teach you the most crucial basics of Luanti.
This tutorial assumes that you have not changed the default keybindings yet.
@ -1334,6 +1344,7 @@ end
minetest.register_on_joinplayer(function(player)
local formspec = nil
local playerinfo = minetest.get_player_information(player:get_player_name())
if(minetest.is_singleplayer() == false) then
formspec = "size[12,6]"..
text_box(NS("Warning: You're not playing in singleplayer mode"), tutorial.texts.notsingleplayer)..
@ -1344,6 +1355,11 @@ minetest.register_on_joinplayer(function(player)
text_box(NS("Warning: Creative mode is active"), tutorial.texts.creative)..
"button_exit[2.5,5.5;3,1;close;"..minetest.formspec_escape(S("Continue anyways")).."]"..
"button_exit[6.5,5.5;3,1;leave;"..minetest.formspec_escape(S("Leave tutorial")).."]"
elseif(not map_editing and playerinfo.touch_controls == true) then
formspec = "size[12,6]"..
text_box(NS("Keyboard and mouse recommended"), tutorial.texts.mobile)..
"button_exit[2.5,5.5;3,1;close;"..minetest.formspec_escape(S("Continue anyways")).."]"..
"button_exit[6.5,5.5;3,1;leave;"..minetest.formspec_escape(S("Leave tutorial")).."]"
elseif(not map_editing and tutorial.state.intro_text == false) then
formspec = "size[12,6]"..