Graphics/Backgrounds/256_color_bmp/source/main.cpp

#include <nds.h>

#include <stdio.h>

// git adds a nice header we can include to access the data
// this has the same name as the image
#include "drunkenlogo.h"

int main(void)
{
    // set the mode for 2 text layers and two extended background layers
    videoSetMode(MODE_5_2D);
    vramSetBankA(VRAM_A_MAIN_BG_0x06000000);

    consoleDemoInit();

    iprintf("\n\n\tHello DS devers\n");
    iprintf("\twww.drunkencoders.com\n");
    iprintf("\t256 color bitmap demo");

    int bg3 = bgInit(3, BgType_Bmp8, BgSize_B8_256x256, 0,0);

    dmaCopy(drunkenlogoBitmap, bgGetGfxPtr(bg3), 256*256);
    dmaCopy(drunkenlogoPal, BG_PALETTE, 256*2);

    while(1)swiWaitForVBlank();

    return 0;
}
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines
Generated on Sat Oct 2 12:55:12 2010 for libnds by  doxygen 1.6.3