pub enum ControllerValue {
    Latitude,
    Longitude,
    FuelLevel,
    InTunnel,
    Gradient,
    Heading,
    TimeHours,
    TimeMinutes,
    TimeSeconds,
}
Expand description

The value of data supposedly from the controller, although RailDriver does offer some ‘virtual’ values.

Variants

Latitude

Latitude of the player

Longitude

Longitude of the player

FuelLevel

Fuel level of the train

InTunnel

Is the train in a tunnel

Gradient

Gradient of the track

Heading

Heading of the player

TimeHours

Time of day, hour component

TimeMinutes

Time of day, minute component

TimeSeconds

Time of day, second component

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.