Difference between revisions of "Gb.update"
From Gamebuino Wiki
(Created page with "Updates the gamebuino (the display, the sound, the auto backlight... everything). returns true when it's time to render a new frame.") |
m ({{lowercase}} title template added) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | {{lowercase}} | |
− | + | __NOTOC__ | |
+ | == Description == | ||
+ | Returns true and updates everything (display, sound, batter monitor, etc.) at a fixed frequency (20 times per second by default). | ||
+ | |||
+ | It should be used in a specific conditional structure, see "Syntax". | ||
+ | |||
+ | == Syntax == | ||
+ | <pre> | ||
+ | while(1){ | ||
+ | if(gb.update()){ | ||
+ | //your game here | ||
+ | } | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | == Parameters == | ||
+ | none | ||
+ | |||
+ | == Returns == | ||
+ | boolean: true if enough time has elapsed since the last frame (20 frames per second = 50ms per frame). | ||
+ | |||
+ | == Example == | ||
+ | <gistit>https://github.com/Rodot/Gamebuino/blob/master/libraries/Gamebuino/examples/5.Reference/core/update/update.ino</gistit> | ||
+ | |||
+ | == See also == | ||
+ | *[[gb.begin]] | ||
+ | *[[gb.setFrameRate]] |
Latest revision as of 2014-05-20T21:00:27
Description
Returns true and updates everything (display, sound, batter monitor, etc.) at a fixed frequency (20 times per second by default).
It should be used in a specific conditional structure, see "Syntax".
Syntax
while(1){ if(gb.update()){ //your game here } }
Parameters
none
Returns
boolean: true if enough time has elapsed since the last frame (20 frames per second = 50ms per frame).
Example