Difference between revisions of "Gb.frameCount"

From Gamebuino Wiki
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:gb.frameCount}} __NOTOC__ = Description = This variable is incremented each time gb.update() is called, so it represents the number of frames rendered since the...")
 
m ({{lowercase}})
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{DISPLAYTITLE:gb.frameCount}}
+
{{lowercase}}
 
__NOTOC__
 
__NOTOC__
= Description =
+
== 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.
 
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 =
+
== Syntax ==
<pre>gb.frameCount</pre>
+
<pre>int count = gb.frameCount;</pre>
  
= Parameters =
+
== Parameters ==
 
none
 
none
  
= Returns =
+
== Returns ==
Number of frames rendered since the program began running.
+
unsigned long: Number of frames rendered since the program began running (20 frames per second by default)
  
= 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(){
+
== See also ==
  gb.begin(F("My first game"));
 
  gb.popup(F("Let's go!"), 30);
 
}
 
 
 
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 =
 
 
*[[gb.update]]
 
*[[gb.update]]
 
*[http://arduino.cc/en/Reference/modulo Modulo (Arduino)]
 
*[http://arduino.cc/en/Reference/modulo Modulo (Arduino)]

Latest revision as of 2014-05-20T20:03:31

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

unsigned long: Number of frames rendered since the program began running (20 frames per second by default)

Example

See also