-
-
Notifications
You must be signed in to change notification settings - Fork 492
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)
end
TIC-80 tiny computer https://tic80.com | Twitter | Telegram | Terms
Built-in Editors
Console
Platform
RAM & VRAM | Display | Palette | Bits per Pixel (BPP) |
.tic
Format | 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)