-
-
Notifications
You must be signed in to change notification settings - Fork 564
tstamp
TimotheeGreg edited this page Aug 24, 2023
·
6 revisions
This function was added to the API in version 0.80.
tstamp() -> timestamp
- timestamp : the current Unix timestamp in seconds
This function returns the number of seconds elapsed since January 1st, 1970. This can be quite useful for creating persistent games which evolve over time between plays.
-- title: timestamp demo
elapsed = -1
function TIC()
cls(15)
-- Display the current time stamp
current = tstamp()
print('Timestamp: ' .. current, 10, 10, 1)
-- Calculate how long ago they last played
last = pmem(0)
if last <= 0 then
last = current
end
if elapsed == -1 then
elapsed = current - last
end
pmem(0, current)
-- Display the elapsed time away
print('Time away: ' .. elapsed, 10, 24, 1)
endTIC-80 tiny computer https://tic80.com | Twitter | Telegram | Terms
Built-in Editors
Console
Platform
RAM & VRAM | Display | Palette | Bits per Pixel (BPP) |
.ticFormat | Supported Languages
Other
Tutorials | Code Snippets | Libraries | External Tools | FFT
API
- BDR (0.90)
- BOOT (1.0)
- MENU
- OVR (deprecated)
- SCN (deprecated)
- TIC
- btn & btnp
- circ & circb
- clip
- cls
- elli & ellib (0.90)
- exit
- fget & fset (0.80)
- font
- key & keyp
- line
- map
- memcpy & memset
- mget & mset
- mouse
- music
- peek, peek4
- peek1, peek2 (1.0)
- pix
- pmem
- poke, poke4
- poke1, poke2 (1.0)
- rect & rectb
- reset
- sfx
- spr
- sync
- ttri (1.0)
- time
- trace
- tri & trib (0.90)
- tstamp (0.80)
- vbank (1.0)
