예제 #1
0
        private static string StatusScreen(byte[] packet)
        {
            var sb = new StringBuilder();

            sb.AppendLine($"In Race: {packet.IsRaceOn()}      Timestamp: {packet.TimestampMs()} ");
            sb.AppendLine($"Distance: {packet.Distance()}m                                      ");
            sb.AppendLine($"Current Lap: {packet.CurrentLapTime()}, Race: {packet.CurrentRaceTime()}");
            sb.AppendLine($"Coords: {packet.PositionX()}, {packet.PositionY()}, {packet.PositionZ()}     ");
            sb.AppendLine($"Gear: {packet.Gear()}  Speed: {packet.Speed()}                                               ");
            sb.AppendLine($"Brake: {packet.Brake()} Accel: {packet.Accelerator()} Steering:  {packet.Steer()}                   ");
            sb.AppendLine($"Race position: {packet.RacePosition()}                               ");
            sb.AppendLine("                                                                      ");
            sb.AppendLine("                                                                      ");
            sb.AppendLine("                                                                      ");
            sb.AppendLine("                                                                      ");
            sb.AppendLine("                                                                      ");
            sb.AppendLine("                                                                      ");
            return(sb.ToString());
        }