1
0
Fork 0
mirror of https://github.com/ctruLua/ctruLua.git synced 2025-10-27 16:39:29 +00:00
ctruLua/libs/sfillib/sample/source/main.c
2015-08-17 21:10:54 +02:00

45 lines
828 B
C

#include <3ds.h>
#include <sf2d.h>
#include <sfil.h>
#include "citra_jpeg.h"
#include "3dbrew_png.h"
int main()
{
sf2d_init();
sf2d_set_clear_color(RGBA8(0x40, 0x40, 0x40, 0xFF));
sf2d_texture *tex1 = sfil_load_JPEG_buffer(citra_jpeg, citra_jpeg_size, SF2D_PLACE_RAM);
sf2d_texture *tex2 = sfil_load_PNG_buffer(_3dbrew_png, SF2D_PLACE_RAM);
while (aptMainLoop()) {
hidScanInput();
if (hidKeysHeld() & KEY_START) {
break;
}
sf2d_start_frame(GFX_TOP, GFX_LEFT);
sf2d_draw_texture(tex1, 400/2 - tex1->width/2, 240/2 - tex1->height/2);
sf2d_end_frame();
sf2d_start_frame(GFX_BOTTOM, GFX_LEFT);
sf2d_draw_texture(tex2, 320/2 - tex2->width/2, 240/2 - tex2->height/2);
sf2d_end_frame();
sf2d_swapbuffers();
}
sf2d_free_texture(tex1);
sf2d_free_texture(tex2);
sf2d_fini();
return 0;
}