tnc1997 / dart-train-simulator-client

A client for accessing Train Simulator.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Train Simulator Client

A client for accessing Train Simulator.

Usage

A simple usage example:

import 'package:train_simulator_client/train_simulator_client.dart';

Future<void> main() async {
  final client = TrainSimulatorClient(
    rootPath: 'C:\\Program Files (x86)\\Steam\\steamapps\\common\\RailWorks',
  );

  await for (final directory in client.routes.list()) {
    print(await client.routes.readRouteProperties(directory));
  }

  await for (final directory in client.scenarios.list()) {
    print(await client.scenarios.readScenarioProperties(directory));
  }
}

Features and bugs

Please file feature requests and bugs at the issue tracker.

About

A client for accessing Train Simulator.

License:MIT License


Languages

Language:Dart 99.9%Language:JavaScript 0.1%