Difference between revisions of "Gb.frameCount"

From Gamebuino Wiki
Jump to: navigation, search
m (added name in begin())
(Example: source from github)
Line 14: Line 14:
  
 
== Example ==
 
== Example ==
<pre>
+
<gistit>https://github.com/Rodot/Gamebuino/blob/master/libraries/Gamebuino/examples/5.Reference/core/frameCount/frameCount.ino</gistit>
#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"));
 
    }
 
 
 
  }
 
}
 
</pre>
 
  
 
== See also ==
 
== See also ==
 
*[[gb.update]]
 
*[[gb.update]]
 
*[http://arduino.cc/en/Reference/modulo Modulo (Arduino)]
 
*[http://arduino.cc/en/Reference/modulo Modulo (Arduino)]

Revision as of 2014-05-19T09:34:01


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

See also