This commit is contained in:
fabjuuuh
2020-09-16 15:03:36 +02:00
parent bdbda2b570
commit 7b94cd77f9
2 changed files with 21 additions and 14 deletions

View File

@@ -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();

View File

@@ -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));
}