Engine Hooks
From OxeyeWiki
(Difference between revisions)
Jeb (Talk | contribs)
(Created page with '{{Daisy}} Engine hooks are methods that are called from the game engine. They are used as event handlers, where the events can be things such as "the mouse was moved," "a key was...')
Newer edit →
(Created page with '{{Daisy}} Engine hooks are methods that are called from the game engine. They are used as event handlers, where the events can be things such as "the mouse was moved," "a key was...')
Newer edit →
Revision as of 15:53, 1 January 2010
Daisymoon Video Lib |
---|
|
Engine hooks are methods that are called from the game engine. They are used as event handlers, where the events can be things such as "the mouse was moved," "a key was pressed," or "the game is being rendered."
Hooks are connected to the engine by calling the global hook.add method:
local function onKeyPress(key) print(key) end hook.add("keyPressed", onKeyPress)
You can add several methods to the same hook.