|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.ctdp.rfdynhud.gamedata.FuelUsageRecorder
public class FuelUsageRecorder
Records fuel usages per lap.
Constructor Summary | |
---|---|
FuelUsageRecorder()
|
Method Summary | |
---|---|
float |
getAverage()
Gets the average fuel usage of all recorded (timed) laps. |
int |
getFuelRelevantLaps()
Gets the number of recorded (timed) laps. |
float |
getLastLap()
Gets the fuel usage of the last (timed) lap. |
void |
liveReset(LiveGameData gameData)
Call this to reset the recorder while in cockpit. |
void |
onGamePauseStateChanged(LiveGameData gameData,
boolean isEditorMode,
boolean isPaused)
|
void |
onPlayerJoined(LiveGameData gameData,
VehicleScoringInfo joinedVSI,
boolean rejoined)
|
void |
onPlayerLeft(LiveGameData gameData,
java.lang.Integer vsiID)
|
void |
onRealtimeEntered(LiveGameData gameData,
boolean isEditorMode)
|
void |
onRealtimeExited(LiveGameData gameData,
boolean isEditorMode)
|
void |
onScoringInfoUpdated(LiveGameData gameData,
boolean isEditorMode)
|
void |
onSessionStarted(LiveGameData gameData,
boolean isEditorMode)
|
protected void |
onValuesUpdated(LiveGameData gameData,
int fuelRelevantLaps,
float relevantFuel,
float lastLap,
float average)
This event is invoked when the key values have been updated. |
void |
reset(LiveGameData gameData)
Call this to reset the whole thing. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FuelUsageRecorder()
Method Detail |
---|
public final float getLastLap()
public final float getAverage()
public final int getFuelRelevantLaps()
protected void onValuesUpdated(LiveGameData gameData, int fuelRelevantLaps, float relevantFuel, float lastLap, float average)
gameData
- the game datafuelRelevantLaps
- the fuel relevant lapsrelevantFuel
- the relevant fuellastLap
- the last lap's fuel usageaverage
- the average fuel usagepublic void reset(LiveGameData gameData)
gameData
- the game datapublic void liveReset(LiveGameData gameData)
gameData
- the game datapublic void onSessionStarted(LiveGameData gameData, boolean isEditorMode)
onSessionStarted
in interface LiveGameData.GameDataUpdateListener
public void onRealtimeEntered(LiveGameData gameData, boolean isEditorMode)
onRealtimeEntered
in interface LiveGameData.GameDataUpdateListener
public void onScoringInfoUpdated(LiveGameData gameData, boolean isEditorMode)
onScoringInfoUpdated
in interface ScoringInfo.ScoringInfoUpdateListener
public void onPlayerJoined(LiveGameData gameData, VehicleScoringInfo joinedVSI, boolean rejoined)
onPlayerJoined
in interface ScoringInfo.ScoringInfoUpdateListener
public void onPlayerLeft(LiveGameData gameData, java.lang.Integer vsiID)
onPlayerLeft
in interface ScoringInfo.ScoringInfoUpdateListener
public void onGamePauseStateChanged(LiveGameData gameData, boolean isEditorMode, boolean isPaused)
onGamePauseStateChanged
in interface LiveGameData.GameDataUpdateListener
public void onRealtimeExited(LiveGameData gameData, boolean isEditorMode)
onRealtimeExited
in interface LiveGameData.GameDataUpdateListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |