road showing

This commit is contained in:
Sem van der Hoeven
2020-09-18 16:29:39 +02:00
parent c837af0392
commit 9f675844ed
2 changed files with 8 additions and 12 deletions

View File

@@ -252,6 +252,7 @@ namespace RH_Engine
public string RoadCommand(string uuid_route) public string RoadCommand(string uuid_route)
{ {
Console.WriteLine("road");
dynamic payload = new dynamic payload = new
{ {
id = "scene/road/add", id = "scene/road/add",
@@ -261,10 +262,10 @@ namespace RH_Engine
diffuse = "data/NetworkEngine/textures/tarmac_diffuse.png", diffuse = "data/NetworkEngine/textures/tarmac_diffuse.png",
normal = "data/NetworkEngine/textures/tarmac_normale.png", normal = "data/NetworkEngine/textures/tarmac_normale.png",
specular = "data/NetworkEngine/textures/tarmac_specular.png", specular = "data/NetworkEngine/textures/tarmac_specular.png",
heightoffset = 0.01 heightoffset = 1f
} }
}; };
return JsonConvert.SerializeObject(Payload(payload))); return JsonConvert.SerializeObject(Payload(payload));
} }
public string GetSceneInfoCommand() public string GetSceneInfoCommand()

View File

@@ -1,6 +1,7 @@
using Newtonsoft.Json; using Newtonsoft.Json;
using Newtonsoft.Json.Linq; using Newtonsoft.Json.Linq;
using System; using System;
using System.Globalization;
using System.IO; using System.IO;
using System.Net.Sockets; using System.Net.Sockets;
using System.Runtime.Intrinsics.X86; using System.Runtime.Intrinsics.X86;
@@ -103,18 +104,12 @@ namespace RH_Engine
CreateGraphics createGraphics = new CreateGraphics(tunnelID); CreateGraphics createGraphics = new CreateGraphics(tunnelID);
WriteTextMessage(stream, createGraphics.RouteCommand());
string routeResponse = ReadPrefMessage(stream); WriteTextMessage(stream, createGraphics.ResetScene());
ReadPrefMessage(stream);
string routeid = CreateRoute(stream, createGraphics);
string routeID = JSONParser.GetTunnelID(tunnelResponse); WriteTextMessage(stream, createGraphics.RoadCommand(routeid));
if (routeID == null)
{
Console.WriteLine("could not find a valid route uuid!");
return;
}
WriteTextMessage(stream, createGraphics.RoadCommand(routeID));
//string groundId = GetId("GroundPlane", stream, createGraphics); //string groundId = GetId("GroundPlane", stream, createGraphics);
//Console.WriteLine("ground id: " + groundId); //Console.WriteLine("ground id: " + groundId);