various changes

This commit is contained in:
shinichi
2020-09-18 14:47:33 +02:00
parent 99b4e7f426
commit b7f3f3542f
2 changed files with 30 additions and 19 deletions

View File

@@ -23,7 +23,7 @@ namespace RH_Engine
this.tunnelID = tunnelID; this.tunnelID = tunnelID;
} }
public string TerrainCommand(int[] sizeArray, int[] heightsArray) public string TerrainCommand(int[] sizeArray, float[] heightsArray)
{ {
dynamic payload = new dynamic payload = new
{ {

View File

@@ -13,13 +13,13 @@ namespace RH_Engine
internal class Program internal class Program
{ {
private static PC[] PCs = { private static PC[] PCs = {
new PC("DESKTOP-TV73FK0", "woute"), //new PC("DESKTOP-TV73FK0", "woute"),
//new PC("DESKTOP-M2CIH87", "Fabian"), //new PC("DESKTOP-M2CIH87", "Fabian"),
//new PC("T470S", "Shinichi"), new PC("T470S", "Shinichi"),
//new PC("DESKTOP-DHS478C", "semme"), //new PC("DESKTOP-DHS478C", "semme"),
new PC("NA", "Ralf"), new PC("NA", "Ralf"),
new PC("NA", "Bart") }
new PC("NA", "Bart") }; ;
private static void Main(string[] args) private static void Main(string[] args)
{ {
TcpClient client = new TcpClient("145.48.6.10", 6666); TcpClient client = new TcpClient("145.48.6.10", 6666);
@@ -90,31 +90,42 @@ namespace RH_Engine
CreateGraphics createGraphics = new CreateGraphics(tunnelID); CreateGraphics createGraphics = new CreateGraphics(tunnelID);
WriteTextMessage(stream, createGraphics.ResetScene());
Console.WriteLine(ReadPrefMessage(stream));
string groundId = GetId("GroundPlane", stream, createGraphics); string groundId = GetId("GroundPlane", stream, createGraphics);
Console.WriteLine("ground id: " + groundId); Console.WriteLine("ground id: " + groundId);
string command; WriteTextMessage(stream, createGraphics.SkyboxCommand(DateTime.Now.Millisecond % 24));
command = createGraphics.SkyboxCommand(DateTime.Now.Millisecond % 24);
Console.WriteLine(ReadPrefMessage(stream));
Console.WriteLine("tunnelID is: " + tunnelID); Console.WriteLine("tunnelID is: " + tunnelID);
WriteTextMessage(stream, createGraphics.TerrainCommand(new int[] { 256, 256 }, null)); float[] heights = new float[65536];
Random random = new Random();
for (int i = 0; i < heights.Length; i++)
{
heights[i] = (float)random.NextDouble();
}
WriteTextMessage(stream, createGraphics.TerrainCommand(new int[] { 256, 256 }, heights));
Console.WriteLine(ReadPrefMessage(stream)); Console.WriteLine(ReadPrefMessage(stream));
WriteTextMessage(stream, createGraphics.AddNodeCommand()); WriteTextMessage(stream, createGraphics.AddNodeCommand());
Console.WriteLine(ReadPrefMessage(stream)); Console.WriteLine(ReadPrefMessage(stream));
command = createGraphics.AddBikeModel(); WriteTextMessage(stream, createGraphics.AddBikeModel());
WriteTextMessage(stream, command); //Console.WriteLine(ReadPrefMessage(stream));
Console.WriteLine(ReadPrefMessage(stream)); //WriteTextMessage(stream, createGraphics.AddModel("car", "data\\customModels\\TeslaRoadster.fbx"));
command = createGraphics.AddModel("car", "data\\customModels\\TeslaRoadster.fbx"); //Console.WriteLine(ReadPrefMessage(stream));
WriteTextMessage(stream, command);
Console.WriteLine(ReadPrefMessage(stream));