Difference between revisions of "Gb.update"
From Gamebuino Wiki
m |
|||
Line 19: | Line 19: | ||
= Returns = | = Returns = | ||
− | boolean: | + | boolean: true if enough time has elapsed since the last frame (20 frames per second = 50ms per frame). |
= Example = | = Example = |
Revision as of 2014-05-14T21:25:43
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(){ }