From 0824d829fdee871c72260d96136c7dd4693652fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=93=D0=BB=D0=B0=D0=B2=D1=80=D0=B5=D0=B4=20=7C=20Glavred?= Date: Mon, 30 Nov 2020 15:04:22 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BE=D1=82=20=D0=93=D0=BB=D0=B0=D0=B2=D1=80?= =?UTF-8?q?=D0=B5=D0=B4=D0=B0=20=D0=93=D0=B8=D1=82=D0=96=D0=A1=20|=20Chang?= =?UTF-8?q?es=20of=20GitJS=20Glavred?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 🏁.js | 58 ++++++++++++++++++++++++++--------------------- 🏁.Ρ‡Π΅Ρ€Π΅Π΄Π° | 8 ++++--- πŸ“¦ | 3 ++- 3 files changed, 39 insertions(+), 30 deletions(-) diff --git a/🏁.js b/🏁.js index f0ea0a6..cfb5ab4 100644 --- a/🏁.js +++ b/🏁.js @@ -77,9 +77,10 @@ const Π’Π•ΠœΠ_ΠžΠ’Π›ΠΠ”ΠžΠ§ΠΠΠ― = "https://git.opengamestudio.org/MAOH/MAOH_ // // // // -Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒΠ€ΠΈΡˆΠΊΡƒ = ΠΌΠΈΡ€ => +ΠŸΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒΠ’Ρ‹Π±Ρ€Π°Ρ‚ΡŒΠ€ΠΈΡˆΠΊΡƒ = ΠΌΠΈΡ€ => { var Π½ΠΎΠΌΠ΅Ρ€ = ΠΌΠΈΡ€.Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉΠ£Π·Π΅Π».userData; + /* // ΠžΡ‚ΡΠ΅ΠΊΠ°Π΅ΠΌ Π²Ρ‹Π±ΠΎΡ€ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ„ΠΈΡˆΠΊΠΈ. if (ΠΌΠΈΡ€.Π²Ρ‹Π±Ρ€Π°Π½Π½Π°ΡΠ€ΠΈΡˆΠΊΠ° && ΠΌΠΈΡ€.Π²Ρ‹Π±Ρ€Π°Π½Π½Π°ΡΠ€ΠΈΡˆΠΊΠ° == Π½ΠΎΠΌΠ΅Ρ€) { @@ -88,6 +89,8 @@ const Π’Π•ΠœΠ_ΠžΠ’Π›ΠΠ”ΠžΠ§ΠΠΠ― = "https://git.opengamestudio.org/MAOH/MAOH_ ΠΌΠΈΡ€.Π²Ρ‹Π±Ρ€Π°Π½Π½Π°ΡΠ€ΠΈΡˆΠΊΠ° = Π½ΠΎΠΌΠ΅Ρ€; ΠΌΠΈΡ€.Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅Π€ΠΈΡˆΠΊΠΈ.push(Π½ΠΎΠΌΠ΅Ρ€); ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ρ„ΠΈΡˆΠΊΡƒ"); + */ + ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("Π½Π°Π΄ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„ΠΈΡˆΠΊΡƒ ΠΌΠ°Π΄ΠΆΠΎΠ½Π³Π°"); }; @@ -97,8 +100,8 @@ const Π’Π•ΠœΠ_ΠžΠ’Π›ΠΠ”ΠžΠ§ΠΠΠ― = "https://git.opengamestudio.org/MAOH/MAOH_ ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΠ€ΠΈΡˆΠΊΠΈΠšΠ’Ρ‹Π±ΠΎΡ€Ρƒ = ΠΌΠΈΡ€ => { ΠΌΠΈΡ€.Π²Ρ‹Π±ΠΎΡ€Π½Ρ‹Π΅Π£Π·Π»Ρ‹ = ΠΌΠΈΡ€.Ρ„ΠΈΡˆΠΊΠΈ; - ΠΌΠΈΡ€.Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅Π€ΠΈΡˆΠΊΠΈ = []; - ΠΌΠΈΡ€.Π²Ρ‹Π±Ρ€Π°Π½Π½Π°ΡΠ€ΠΈΡˆΠΊΠ° = null; + //ΠΌΠΈΡ€.Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅Π€ΠΈΡˆΠΊΠΈ = []; + //ΠΌΠΈΡ€.Π²Ρ‹Π±Ρ€Π°Π½Π½Π°ΡΠ€ΠΈΡˆΠΊΠ° = null; }; @@ -110,7 +113,7 @@ const Π’Π•ΠœΠ_ΠžΠ’Π›ΠΠ”ΠžΠ§ΠΠΠ― = "https://git.opengamestudio.org/MAOH/MAOH_ for (var Π½ in ΠΌΠΈΡ€.Ρ„ΠΈΡˆΠΊΠΈ) { var Ρ„ = ΠΌΠΈΡ€.Ρ„ΠΈΡˆΠΊΠΈ[Π½]; - var Π³ = ΠΌΠΈΡ€.Π³Ρ€ΡƒΠΏΠΏΡ‹[Π½]; + var Π³ = ΠΌΠΈΡ€.Ρ„ΠΈΡˆΠΊΠΈΠœΠ°Π΄ΠΆΠΎΠ½Π³Π°[Π½]["🚩"]; var ΠΌ = ΠΌΠΈΡ€.ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹[Π³]; Ρ„.material = ΠΌ; } @@ -120,17 +123,18 @@ const Π’Π•ΠœΠ_ΠžΠ’Π›ΠΠ”ΠžΠ§ΠΠΠ― = "https://git.opengamestudio.org/MAOH/MAOH_ // // // // -Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΠ“Ρ€ΡƒΠΏΠΏΡ‹ = ΠΌΠΈΡ€ => +Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΠ€ΠΈΡˆΠΊΠΈ = ΠΌΠΈΡ€ => { - ΠΌΠΈΡ€.Π³Ρ€ΡƒΠΏΠΏΡ‹ = []; - var Π³Ρ€ΡƒΠΏΠΏΠ° = 0; - for (var Π½ΠΎΠΌΠ΅Ρ€ in ΠΌΠΈΡ€.Ρ„ΠΈΡˆΠΊΠΈ) + var Ρ„ΠΈΡˆΠΊΠ° = ΠΌΠΈΡ€.ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅Π‘Π΅Ρ‚ΠΊΠΈ[Π Π•Π‘Π£Π Π‘Π«][ЀИШКА]; + ΠΌΠΈΡ€.Ρ„ΠΈΡˆΠΊΠΈ = []; + for (var Π½ΠΎΠΌΠ΅Ρ€ in ΠΌΠΈΡ€.Ρ„ΠΈΡˆΠΊΠΈΠœΠ°Π΄ΠΆΠΎΠ½Π³Π°) { - ΠΌΠΈΡ€.Π³Ρ€ΡƒΠΏΠΏΡ‹.push(Π³Ρ€ΡƒΠΏΠΏΠ°); - if (Π½ΠΎΠΌΠ΅Ρ€ % 2) - { - ++Π³Ρ€ΡƒΠΏΠΏΠ°; - } + var Ρ„ΠΌ = ΠΌΠΈΡ€.Ρ„ΠΈΡˆΠΊΠΈΠœΠ°Π΄ΠΆΠΎΠ½Π³Π°[Π½ΠΎΠΌΠ΅Ρ€]; + var Ρ„ = Ρ„ΠΈΡˆΠΊΠ°.clone(); + Ρ„.userData = Π½ΠΎΠΌΠ΅Ρ€; + Ρ„.position.set(Ρ„ΠΌ["πŸ“"][0], 0, Ρ„ΠΌ["πŸ“"][1]); + ΠΌΠΈΡ€.Ρ„ΠΈΡˆΠΊΠΈ.push(Ρ„); + ΠΌΠΈΡ€.сцСна.add(Ρ„); } }; @@ -138,20 +142,22 @@ const Π’Π•ΠœΠ_ΠžΠ’Π›ΠΠ”ΠžΠ§ΠΠΠ― = "https://git.opengamestudio.org/MAOH/MAOH_ // // // // -Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΠ€ΠΈΡˆΠΊΠΈ = ΠΌΠΈΡ€ => +ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡΠšΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΡŽΠ€ΠΈΡˆΠ΅ΠΊ = ΠΌΠΈΡ€ => { - ΠΌΠΈΡ€.Ρ„ΠΈΡˆΠΊΠ° = ΠΌΠΈΡ€.ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅Π‘Π΅Ρ‚ΠΊΠΈ[Π Π•Π‘Π£Π Π‘Π«][ЀИШКА]; - ΠΌΠΈΡ€.Ρ„ΠΈΡˆΠΊΠΈ = []; - var ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ = [-2, 0, 2]; - for (var Π½ΠΎΠΌΠ΅Ρ€ in ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ) - { - var позиция = ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ[Π½ΠΎΠΌΠ΅Ρ€]; - var Ρ„ΠΈΡˆΠΊΠ° = ΠΌΠΈΡ€.Ρ„ΠΈΡˆΠΊΠ°.clone(); - Ρ„ΠΈΡˆΠΊΠ°.userData = Π½ΠΎΠΌΠ΅Ρ€; - Ρ„ΠΈΡˆΠΊΠ°.position.x = позиция; - ΠΌΠΈΡ€.Ρ„ΠΈΡˆΠΊΠΈ.push(Ρ„ΠΈΡˆΠΊΠ°); - ΠΌΠΈΡ€.сцСна.add(Ρ„ΠΈΡˆΠΊΠ°); - } + ΠΌΠΈΡ€.Ρ„ΠΈΡˆΠΊΠΈΠœΠ°Π΄ΠΆΠΎΠ½Π³Π° = [ + { + "πŸ“": [0, 0], + "🚩": 0, + }, + { + "πŸ“": [3, 0], + "🚩": 0, + }, + { + "πŸ“": [0, 3], + "🚩": 1, + }, + ]; }; diff --git a/🏁.Ρ‡Π΅Ρ€Π΅Π΄Π° b/🏁.Ρ‡Π΅Ρ€Π΅Π΄Π° index d28f185..0753e63 100644 --- a/🏁.Ρ‡Π΅Ρ€Π΅Π΄Π° +++ b/🏁.Ρ‡Π΅Ρ€Π΅Π΄Π° @@ -7,15 +7,17 @@ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ тСкстуры ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ Ρ„ΠΈΡˆΠ΅ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сцСны + ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ созданию Ρ„ΠΈΡˆΠ΅ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΈΡˆΠΊΠΈ - ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ„ΠΈΡˆΠΊΠ°ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ - ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„ΠΈΡˆΠΊΠΈ ΠΊ Π²Ρ‹Π±ΠΎΡ€Ρƒ +# ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„ΠΈΡˆΠΊΠΈ ΠΊ Π²Ρ‹Π±ΠΎΡ€Ρƒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π² рисоватСлС Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡƒΠ·Π΅Π» сцСны Π²Ρ‹Π±Ρ€Π°Π»ΠΈ ΡƒΠ·Π΅Π» сцСны - Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„ΠΈΡˆΠΊΡƒ + ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„ΠΈΡˆΠΊΡƒ + +# Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„ΠΈΡˆΠΊΡƒ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ρ„ΠΈΡˆΠΊΡƒ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ Ρ„ΠΈΡˆΠΊΡƒ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρƒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… Ρ„ΠΈΡˆΠ΅ΠΊ diff --git a/πŸ“¦ b/πŸ“¦ index 73316c5..cda10f5 100644 --- a/πŸ“¦ +++ b/πŸ“¦ @@ -1,3 +1,4 @@ https://git.opengamestudio.org/PuCOBATEJlb/PuCOBATEJlb/raw/branch/master/0000 https://git.opengamestudio.org/PuCOBATEJlb/PECYPCbl/raw/branch/master/0000 -https://git.opengamestudio.org/MAOH/MAOH_TEMA_OTAK/raw/branch/master/0000 \ No newline at end of file +https://git.opengamestudio.org/MAOH/MAOH_TEMA_OTAK/raw/branch/master/0000 +https://git.opengamestudio.org/MAOH/MEXMA/raw/branch/master/0000 \ No newline at end of file