From f02c0b7d8b5e28a4b70ce63c4b077a7073a63eee Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Tue, 1 Dec 2020 01:23:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=81=8A=E5=A4=A9=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E5=9C=BA=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/language/lang_en.lua | 8 ++++++++ parts/language/lang_fr.lua | 8 ++++++++ parts/language/lang_sp.lua | 8 ++++++++ parts/language/lang_zh.lua | 8 ++++++++ parts/scenes/chat.lua | 15 +++++++++++++++ parts/scenes/main.lua | 2 +- parts/scenes/netgame.lua | 10 ++++++++++ 7 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 parts/scenes/chat.lua create mode 100644 parts/scenes/netgame.lua diff --git a/parts/language/lang_en.lua b/parts/language/lang_en.lua index 877a4da9..8bee6d7e 100644 --- a/parts/language/lang_en.lua +++ b/parts/language/lang_en.lua @@ -202,6 +202,14 @@ return{ restart="Retry (R)", quit="Quit (Q)", }, + netgame={ + ffa="FFA", + rooms="Rooms", + chat="Chat", + }, + chat={ + send="Send", + }, setting_game={ title="Game Settings", graphic="←Video", diff --git a/parts/language/lang_fr.lua b/parts/language/lang_fr.lua index 5fbb0662..2ca8909e 100644 --- a/parts/language/lang_fr.lua +++ b/parts/language/lang_fr.lua @@ -204,6 +204,14 @@ return{ restart="Réessayer (R)", quit="Quitter (Q)", }, + netgame={ + -- ffa="FFA", + -- rooms="Rooms", + -- chat="Chat", + }, + chat={ + -- send="Send", + }, setting_game={ title="Paramètres du jeu", diff --git a/parts/language/lang_sp.lua b/parts/language/lang_sp.lua index d83ef0d2..a26d3fa8 100644 --- a/parts/language/lang_sp.lua +++ b/parts/language/lang_sp.lua @@ -208,6 +208,14 @@ return{ restart="Reiniciar (R)", quit= "Finalizar (Q)", }, + netgame={ + -- ffa="FFA", + -- rooms="Rooms", + -- chat="Chat", + }, + chat={ + -- send="Send", + }, setting_game={ title="Ajustes del Juego", graphic="←Video", diff --git a/parts/language/lang_zh.lua b/parts/language/lang_zh.lua index 4c4c5d69..75467df2 100644 --- a/parts/language/lang_zh.lua +++ b/parts/language/lang_zh.lua @@ -228,6 +228,14 @@ return{ restart="重新开始(R)", quit= "退出(Q)", }, + netgame={ + ffa="FFA", + rooms="房间列表", + chat="聊天室", + }, + chat={ + send="发送", + }, setting_game={ title="游戏设置", graphic="←画面设置", diff --git a/parts/scenes/chat.lua b/parts/scenes/chat.lua new file mode 100644 index 00000000..e263ecf3 --- /dev/null +++ b/parts/scenes/chat.lua @@ -0,0 +1,15 @@ +local function send() + local W=WIDGET.active.text + --sendMessage(W.value) + W.value="" +end + +function sceneInit.chat() + BG.set("none") +end + +WIDGET.init("chat",{ + WIDGET.newTextBox{name="text", x=40, y=500,w=980,h=180,font=40}, + WIDGET.newButton{name="send", x=1140, y=540,w=170,h=80,font=40,code=send}, + WIDGET.newButton{name="back", x=1140, y=640,w=170,h=80,font=40,code=WIDGET.lnk_BACK}, +}) \ No newline at end of file diff --git a/parts/scenes/main.lua b/parts/scenes/main.lua index eb2caed8..3b61199a 100644 --- a/parts/scenes/main.lua +++ b/parts/scenes/main.lua @@ -35,7 +35,7 @@ end WIDGET.init("main",{ WIDGET.newButton{name="offline",x=150,y=220,w=200,h=140,color="lRed", font=40,code=WIDGET.lnk_goScene("mode")}, - WIDGET.newButton{name="online", x=370,y=220,w=200,h=140,color="lCyan", font=40,code=WIDGET.lnk_goScene(LOGIN and"netgame"or"login")}, + WIDGET.newButton{name="online", x=370,y=220,w=200,h=140,color="lCyan", font=40,code=function()SCN.go(LOGIN and"netgame"or"login")end}, WIDGET.newButton{name="custom", x=590,y=220,w=200,h=140,color="lBlue", font=40,code=WIDGET.lnk_goScene("customGame")}, WIDGET.newButton{name="setting",x=150,y=380,w=200,h=140,color="lOrange",font=40,code=WIDGET.lnk_goScene("setting_game")}, WIDGET.newButton{name="stat", x=370,y=380,w=200,h=140,color="lGreen", font=40,code=WIDGET.lnk_goScene("stat")}, diff --git a/parts/scenes/netgame.lua b/parts/scenes/netgame.lua new file mode 100644 index 00000000..a01946ec --- /dev/null +++ b/parts/scenes/netgame.lua @@ -0,0 +1,10 @@ +function sceneInit.netgame() + BG.set("matrix") +end + +WIDGET.init("netgame",{ + WIDGET.newButton{name="ffa", x=640, y=200,w=350,h=120,font=40,code=NULL}, + WIDGET.newButton{name="rooms", x=640, y=360,w=350,h=120,font=40,code=NULL}, + WIDGET.newButton{name="chat", x=640, y=540,w=350,h=120,font=40,code=WIDGET.lnk_goScene("chat")}, + WIDGET.newButton{name="back", x=1140, y=640,w=170,h=80,font=40,code=WIDGET.lnk_BACK}, +}) \ No newline at end of file