diff options
Diffstat (limited to 'scripts/gugus/dev.lua')
-rw-r--r-- | scripts/gugus/dev.lua | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/scripts/gugus/dev.lua b/scripts/gugus/dev.lua new file mode 100644 index 0000000..ba4061b --- /dev/null +++ b/scripts/gugus/dev.lua @@ -0,0 +1,46 @@ + +--require("scripts/gugus/sector") + +-- hint : i don’t care if this is correctly initialized at each session. +mCurrentSector = nil +function custom_deviceReport(deviceType) + -- sim paused? + local paused = GetContextInfo("paused") + if !paused then + local sector = GetCarInfo("sector") + if mCurrentSector == nil or mCurrentSector ~= sector then + + local s1 = GetTimeInfo("sector1") + local s2 = GetTimeInfo("sector2") + local s3 = GetTimeInfo("sector3") + + local ls1 = GetTimeInfo("lastsector1") + local ls2 = GetTimeInfo("lastsector2") + local ls3 = GetTimeInfo("lastsector3") + + local bs1 = GetTimeInfo("bestsector1") + local bs2 = GetTimeInfo("bestsector2") + local bs3 = GetTimeInfo("bestsector3") + + print ("") + print ("--- lap "..GetContextInfo("laps").." ----------------------------------------") + print ("sector " ..mCurrentSector.." -> "..sector.." [curr] " .. s1 .. " - " .. s2 .. " - " .. s3) + print ("sector " ..mCurrentSector.." -> "..sector.." [last] " ..ls1 .. " - " ..ls2 .. " - " ..ls3) + print ("sector " ..mCurrentSector.." -> "..sector.." [best] " ..bs1 .. " - " ..bs2 .. " - " ..bs3) + print ("-----------------------------------------------------------------------------") + + --ls = GetTimeInfo(string.format("sector%d", mCurrentSector)) + --if mCurrentOptimalSectorTimes[sector] ~= 0.0 and mCurrentOptimalSectorTimes[sector] > ls then + -- mCurrentOptimalSectorTimes[sector] = ls + --end + + mCurrentSector = sector + end + end + + return 2 + +end + +print ("gugus> + sector") + |