TIC - nesbox/TIC-80 GitHub Wiki

The TIC function is the 'main' update/draw callback and must be present in every program. It takes no parameters and is called sixty times per second (60fps).

-- script: lua
function TIC()
  -- Put your update and draw code here
end

Examples in other languages

-- script: moon
export TIC=->
  -- Put your stuff here
// script: js
function TIC() {
  // Put your stuff here
}
// script: wren
class Game is TIC {
  construct new() {
  }
  TIC(){
    // Put your stuff here
  }
}
;; script: fennel
(global TIC
  (fn tic []
    ;; Put your stuff here
  )
)
;; or alternate way
(fn _G.TIC []
 ;; Put your stuff here
)
// script: squirrel
function TIC() {
  // Put your stuff here
}
# script: ruby
def TIC
  # Put your stuff here
end
# script: janet
(defn TIC 
  # put your stuff here
)