From 7b94cd77f92577f04b0de3552aeb111f44dca67c Mon Sep 17 00:00:00 2001 From: fabjuuuh Date: Wed, 16 Sep 2020 15:03:36 +0200 Subject: [PATCH] Shit --- RH-Engine/CreateGraphics.cs | 20 ++++++++++++++------ RH-Engine/Program.cs | 15 +++++++-------- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/RH-Engine/CreateGraphics.cs b/RH-Engine/CreateGraphics.cs index 32d748c..c6710db 100644 --- a/RH-Engine/CreateGraphics.cs +++ b/RH-Engine/CreateGraphics.cs @@ -8,11 +8,11 @@ namespace RH_Engine { class CreateGraphics { - string sessionID; + string tunnelID; - public CreateGraphics(string sessionID) + public CreateGraphics(string tunnelID) { - this.sessionID = sessionID; + this.tunnelID = tunnelID; } public string TerrainCommand() @@ -30,7 +30,7 @@ namespace RH_Engine writer.WritePropertyName("data"); writer.WriteStartObject(); writer.WritePropertyName("dest"); - writer.WriteValue("TODO"); + writer.WriteValue(tunnelID); writer.WritePropertyName("data"); writer.WriteStartObject(); writer.WritePropertyName("id"); @@ -38,9 +38,17 @@ namespace RH_Engine writer.WritePropertyName("data"); writer.WriteStartObject(); writer.WritePropertyName("size"); - writer.WriteValue("[2,2]"); + writer.WriteStartArray(); + writer.WriteValue(2); + writer.WriteValue(2); + writer.WriteEndArray(); writer.WritePropertyName("heights"); - writer.WriteValue("[0,0,0,0]"); + writer.WriteStartArray(); + writer.WriteValue(30000000); + writer.WriteValue(2); + writer.WriteValue(4); + writer.WriteValue(7); + writer.WriteEndArray(); writer.WriteEndObject(); writer.WriteEndObject(); writer.WriteEndObject(); diff --git a/RH-Engine/Program.cs b/RH-Engine/Program.cs index 5325fad..02dfeb6 100644 --- a/RH-Engine/Program.cs +++ b/RH-Engine/Program.cs @@ -22,9 +22,6 @@ namespace RH_Engine CreateConnection(client.GetStream()); - CreateGraphics createGraphics = new CreateGraphics(""); - createGraphics.TerrainCommand(); - } public static void WriteTextMessage(NetworkStream stream, string message) @@ -76,14 +73,16 @@ namespace RH_Engine string tunnelResponse = ReadPrefMessage(stream); Console.WriteLine(tunnelResponse); - + string tunnelID = JSONParser.GetTunnelID(tunnelResponse); + + CreateGraphics createGraphics = new CreateGraphics(tunnelID); + string command = createGraphics.TerrainCommand(); + + Console.WriteLine("tunnelID is: " + tunnelID); - string sceneReset = "{\"id\" : \"tunnel/send\", \"data\" : {\"dest\" : \"" + tunnelID + "\",\"data\" :{\"id\" : \"scene/reset\",\"data\" : { }}}}}"; - //string sceneReset = "{\"id\" : \"scene/reset\"}"; - - WriteTextMessage(stream, sceneReset); + WriteTextMessage(stream, command); Console.WriteLine(ReadPrefMessage(stream)); }