Difference between revisions of "Gb.update"
From Gamebuino Wiki
m |
m (→Example: added right parenthesis) |
||
Line 35: | Line 35: | ||
//put your game here. I will run at a fixed frequency (20 times per second by default) | //put your game here. I will run at a fixed frequency (20 times per second by default) | ||
− | if(gb.buttons.pressed(BTN_C) //break out of the loop if C is pressed | + | if(gb.buttons.pressed(BTN_C)) //break out of the loop if C is pressed |
break; | break; | ||
} | } |
Revision as of 2014-05-15T09:27:35
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
#include <SPI.h> #include <Gamebuino.h> Gamebuino gb; void setup(){ gb.begin(F("Example game")); while(1){ //loops forever if(gb.update()){ //update everything //put your game here. I will run at a fixed frequency (20 times per second by default) if(gb.buttons.pressed(BTN_C)) //break out of the loop if C is pressed break; } } } void loop(){ }