45 lines
1.6 KiB
Lua
45 lines
1.6 KiB
Lua
---@meta
|
|
|
|
---
|
|
---This function causes program execution to be terminated **after** the current `TIC` function ends. The entire function is executed, including any code that follows `exit()`. When the program ends you are returned to the [console](console).
|
|
---
|
|
---See the example below for a demonstration of this behavior.
|
|
---
|
|
function exit() end
|
|
|
|
---
|
|
---Resets the TIC virtual "hardware" and immediately restarts the cartridge.
|
|
---
|
|
---To simply return to the console, please use `exit`.
|
|
---
|
|
---See also:
|
|
---
|
|
---- `exit`
|
|
---
|
|
function reset() end
|
|
|
|
---
|
|
---This function returns the number of _milliseconds_ elapsed since the cartridge began execution. Useful for keeping track of time, animating items and triggering events.
|
|
---
|
|
---@return number ticks # the number of _milliseconds_ elapsed since the game was started
|
|
function time() end
|
|
|
|
---
|
|
---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.
|
|
---
|
|
---@return number timestamp # the current Unix timestamp in _seconds_
|
|
function tstamp() end
|
|
|
|
---
|
|
---This is a service function, useful for debugging your code. It prints the supplied string or variable to the console in the (optional) color specified.
|
|
---
|
|
---_Tips:_
|
|
---
|
|
---1. The Lua concatenation operator is `..` (two periods)
|
|
---2. Use the console `cls` command to clear the output from trace
|
|
---
|
|
---@param message string # the message to print in the `console`.
|
|
---@param color? number # the index of a color in the current `palette` (0..15) (default: 15)
|
|
function trace(message, color) end
|
|
|