Difference between revisions of "Gb.frameCount"
From Gamebuino Wiki
(Changed title depth) |
m (added name in begin()) |
||
Line 20: | Line 20: | ||
void setup(){ | void setup(){ | ||
− | gb.begin(F(" | + | gb.begin(F("Count example")); |
} | } | ||
Revision as of 2014-05-18T18:08:51
Description
This variable is incremented each time gb.update() is called, so it represents the number of frames rendered since the program began running. It should be preferred over millis() to measure time. It can be used for periodic event timing (like an animated bitmap) using modulo.
Syntax
int count = gb.frameCount;
Parameters
none
Returns
Number of frames rendered since the program began running (unsigned long).
Example
#include <SPI.h> #include <Gamebuino.h> Gamebuino gb; void setup(){ gb.begin(F("Count example")); } void loop(){ if(gb.update()){ int count = gb.frameCount; gb.display.println(count); if((count%5) < 2){ //true for 2 frames once every 5 frames gb.display.println(F("BLINK")); } } }