Difference between revisions of "Gb.update"

From Gamebuino Wiki
Jump to: navigation, search
(Created page with "Updates the gamebuino (the display, the sound, the auto backlight... everything). returns true when it's time to render a new frame.")
 
m ({{lowercase}} title template added)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
Updates the gamebuino (the display, the sound, the auto backlight... everything).
+
{{lowercase}}
returns true when it's time to render a new frame.
+
__NOTOC__
 +
== 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 ==
 +
<pre>
 +
while(1){
 +
  if(gb.update()){
 +
    //your game here
 +
  }
 +
}
 +
</pre>
 +
 
 +
== Parameters ==
 +
none
 +
 
 +
== Returns ==
 +
boolean: true if enough time has elapsed since the last frame (20 frames per second = 50ms per frame).
 +
 
 +
== Example ==
 +
<gistit>https://github.com/Rodot/Gamebuino/blob/master/libraries/Gamebuino/examples/5.Reference/core/update/update.ino</gistit>
 +
 
 +
== See also ==
 +
*[[gb.begin]]
 +
*[[gb.setFrameRate]]

Latest revision as of 2014-05-20T21:00:27

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

See also