mirror of
https://github.com/GRRLIB/GRRLIB.git
synced 2024-11-14 03:42:20 +00:00
74 lines
1.9 KiB
C
74 lines
1.9 KiB
C
/*===========================================
|
|
GRRLIB (GX version) 3.0.5 alpha
|
|
Code : NoNameNo
|
|
GX hints : RedShade
|
|
|
|
Template Code (Minimum Requirement)
|
|
============================================*/
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
#include <malloc.h>
|
|
#include <math.h>
|
|
#include <ogcsys.h>
|
|
#include <gccore.h>
|
|
#include <wiiuse/wpad.h>
|
|
#include <fat.h>
|
|
|
|
|
|
#include "GRRLIB/GRRLIB.h"
|
|
|
|
#include "gfx/BMfont1.h"
|
|
#include "gfx/BMfont2.h"
|
|
#include "gfx/BMfont3.h"
|
|
#include "gfx/BMfont4.h"
|
|
|
|
Mtx GXmodelView2D;
|
|
|
|
int main(){
|
|
int rot=0;
|
|
|
|
GRRLIB_InitVideo();
|
|
GRRLIB_Start();
|
|
|
|
fatInitDefault();
|
|
WPAD_Init();
|
|
WPAD_SetDataFormat(WPAD_CHAN_0, WPAD_FMT_BTNS_ACC_IR);
|
|
|
|
|
|
GRRLIB_texImg tex_BMfont1=GRRLIB_LoadTexture(BMfont1);
|
|
GRRLIB_InitTileSet(&tex_BMfont1,32,32,32);
|
|
|
|
GRRLIB_texImg tex_BMfont2=GRRLIB_LoadTexture(BMfont2);
|
|
GRRLIB_InitTileSet(&tex_BMfont2,16,16,32);
|
|
|
|
GRRLIB_texImg tex_BMfont3=GRRLIB_LoadTexture(BMfont3);
|
|
GRRLIB_InitTileSet(&tex_BMfont3,32,32,32);
|
|
|
|
GRRLIB_texImg tex_BMfont4=GRRLIB_LoadTexture(BMfont4);
|
|
GRRLIB_InitTileSet(&tex_BMfont4,16,16,32);
|
|
|
|
|
|
while(1){
|
|
WPAD_SetVRes(0, 640, 480);
|
|
WPAD_ScanPads();
|
|
u32 wpaddown=WPAD_ButtonsDown(0);
|
|
u32 wpadheld=WPAD_ButtonsHeld(0);
|
|
|
|
|
|
ir_t ir1;
|
|
WPAD_IR(WPAD_CHAN_0, &ir1);
|
|
|
|
GRRLIB_FillScreen(0x000000FF);
|
|
GRRLIB_Printf(rot, 200, tex_BMfont1, 0xFFFFFFFF, 1, "X VALUE:%d",(int)ir1.sx);
|
|
GRRLIB_Printf(rot, 250, tex_BMfont4, 0xFFFFFFFF, 1, "X VALUE:%d",(int)ir1.sx);
|
|
GRRLIB_Printf(rot, 300, tex_BMfont3, 0xFFFFFFFF, 1 , "X VALUE : 1");
|
|
GRRLIB_Printf(rot, 350, tex_BMfont2, 0xFFFFFFFF, 1 , "X VALUE : 1");
|
|
|
|
GRRLIB_Render();
|
|
|
|
if (wpaddown & WPAD_BUTTON_A) exit(0);
|
|
if (wpadheld & WPAD_BUTTON_B) rot++;
|
|
}
|
|
return 0;
|
|
}
|