summaryrefslogtreecommitdiff
path: root/scripts/gugus/dev.lua
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/gugus/dev.lua')
-rw-r--r--scripts/gugus/dev.lua46
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")
+