KUVAUS |
Palauttaa ajastimen data-muuttujan. Data-muuttujassa voidaan säilyttää int-tyyppistä tietoa. Jos halutaan esimerkiksi pitää kirjaa siitä kuinka monta kertaa ajastin on lauennut, ei sitä varten tarvita muita muuttujia. |
KÄYTTÖ |
GetTimerData(timerID) |
timerID - Ajastimen tunnus |
Katso myös: Ajastintoiminnot
ESIMERKKI |
Include "SDK/include/cbTimer.cb" myRedTimer = InitTimer(50) myGreenTimer = InitTimer(50) myBlueTimer = InitTimer(50) StartTimer(myRedTimer) Repeat UpdateTimer() If IsTimerTick(myRedTimer) Then SetTimerData(myRedTimer, GetTimerData(myRedTimer) + 5) If GetTimerData(myRedTimer) >= 255 Then StopTimer(myRedTimer) StartTimer(myGreenTimer) EndIf EndIf If IsTimerTick(myGreenTimer) Then SetTimerData(myGreenTimer, GetTimerData(myGreenTimer) + 5) If GetTimerData(myGreenTimer) >= 255 Then StopTimer(myGreenTimer) StartTimer(myBlueTimer) EndIf EndIf If IsTimerTick(myBlueTimer) Then SetTimerData(myBlueTimer, GetTimerData(myBlueTimer) + 5) If GetTimerData(myBlueTimer) >= 255 Then StopTimer(myBlueTimer) Locate 0, 110 Color 255, 255, 255 AddText "Paina Esc..." EndIf EndIf Color GetTimerData(myRedTimer), 0, 0 Box 0, 0, 100, 100, ON Color 0, GetTimerData(myGreenTimer), 0 Box 100, 0, 100, 100, ON Color 0, 0, GetTimerData(myBlueTimer) Box 200, 0, 100, 100, ON DrawScreen Forever |