Difference between revisions of "Gb.begin"

From Gamebuino Wiki
Jump to: navigation, search
m (Syntax: added semicolon)
m (Example: added loop)
Line 36: Line 36:
 
   // initialize the Gamebuino object
 
   // initialize the Gamebuino object
 
   gb.begin(F("Example game"), logo);
 
   gb.begin(F("Example game"), logo);
 +
}
 +
 +
void loop(){
 +
  if(gb.update()){
 +
    gb.display.println("Hello world");
 +
  }
 
}
 
}
 
</pre>
 
</pre>
  
 
= See also =
 
= See also =

Revision as of 2014-05-15T09:26:26


Description

Initialize the Gamebuino and displays the startup screen. Should be called once at the beginning of the setup() function.

Syntax

gb.begin(F("name"), logo);

Parameters

  • F("name") (optional): Replace "name" with the name of your game (but keep the " "). Will be displayed in the start menu.
  • logo (optional): The logo of your game. Any size from 8*8px up to 64*28px.

Returns

none

Example

#include <SPI.h>
#include <Gamebuino.h>
Gamebuino gb;

static unsigned char PROGMEM logo[]=
{
  8,8,
  B00000000,
  B00100100,
  B00011000,
  B01111110,
  B00111100,
  B01111110,
  B00111100,
  B00000000,
};

void setup(){
  // initialize the Gamebuino object
  gb.begin(F("Example game"), logo);
}

void loop(){
  if(gb.update()){
    gb.display.println("Hello world");
  }
}

See also