Home of API Reference
FRIENDLY REMINDER
This is the Reference of the Gamebuino Meta. If you have an older Gamebuino, head to the Legacy Reference.
Core
- gb.begin
- gb.waitForUpdate
- gb.getCpuLoad
- gb.getFreeRam
- gb.getDefaultName
- gb.createColor
- gb.setScreenRotation
- gb.getScreenRotation
- gb.frameCount
- gb.pickRandomSeed
Graphics
Buttons
Buttons names:
BUTTON_A BUTTON_B BUTTON_MENU (used to be BUTTON_C) BUTTON_UP BUTTON_RIGHT BUTTON_DOWN BUTTON_LEFT
Sound
- gb.sound.play
- gb.sound.tone
- gb.sound.playOK
- gb.sound.playCancel
- gb.sound.playTick
- gb.sound.isPlaying
- gb.sound.stop
- gb.sound.getPos
- gb.sound.fx
Save
GUI
Language
Collide
DANGER ZONE
All these function should not be used as they are internal and might change with no backward compatibility. Use at your own risk.
- gb.collideRectRect (depricated)
- gb.collidePointRect (depricated)
- gb.collideBitmapBitmap
- gb.menu
- gb.popup
- gb.update
- gb.getTimePerFrame
- gb.checkHomeMenu
- gb.homeMenu
- gb.changeGame
- gb.titleScreen
- gb.updateDisplay
- gb.buttons.begin
- gb.buttons.update
- gb.sound.startEfxOnly
- gb.sound.stopEfxOnly
- gb.sound.begin
- gb.sound.update
- gb.sound.mute
- gb.sound.unmute
- gb.sound.isMute
- gb.sound.setVolume
- gb.sound.getVolume
- gb.language.setCurrentLang
- gb.language.getCurrentLang
- gb.language._get
- gb.bootloader.version
- gb.bootloader.game
- gb.bootloader.loader
- gb.bootloader.enter
- gb.bootloader.error
- gb.tft.initB
- gb.tft.initR
- gb.tft.setAddrWindow
- gb.tft.pushColor
- gb.tft.drawBuffer
- gb.tft.sendBuffer
- gb.tft.dataMode
- gb.tft.commandMode
- gb.tft.idleMode
- gb.tft.setRotation
- gb.tft.invertDisplay