mirror of
https://github.com/GRRLIB/GRRLIB.git
synced 2024-11-25 00:02:20 +00:00
Refactoring
This commit is contained in:
parent
159ba73f5c
commit
28f105044b
15 changed files with 93 additions and 55 deletions
|
@ -136,7 +136,6 @@ int main() {
|
||||||
int cptx=0, cpty=0;
|
int cptx=0, cpty=0;
|
||||||
int bgx=-32, bgy=-32;
|
int bgx=-32, bgy=-32;
|
||||||
float idperso=0;
|
float idperso=0;
|
||||||
int i;
|
|
||||||
float sinnonameno=0;
|
float sinnonameno=0;
|
||||||
float camZ=1400.0f;
|
float camZ=1400.0f;
|
||||||
float a=0;
|
float a=0;
|
||||||
|
@ -165,10 +164,22 @@ int main() {
|
||||||
if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_MINUS) camZ-=20.0f;
|
if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_MINUS) camZ-=20.0f;
|
||||||
|
|
||||||
if((dirx==0) && (diry==0)) {
|
if((dirx==0) && (diry==0)) {
|
||||||
if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_LEFT) { diry=-4; idperso=15;}
|
if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_LEFT) {
|
||||||
else if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_RIGHT) { diry=4; idperso=15;}
|
diry=-4;
|
||||||
else if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_DOWN) { dirx=-4; idperso=1;}
|
idperso=15;
|
||||||
else if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_UP) { dirx=4; idperso=8;}
|
}
|
||||||
|
else if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_RIGHT) {
|
||||||
|
diry=4;
|
||||||
|
idperso=15;
|
||||||
|
}
|
||||||
|
else if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_DOWN) {
|
||||||
|
dirx=-4;
|
||||||
|
idperso=1;
|
||||||
|
}
|
||||||
|
else if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_UP) {
|
||||||
|
dirx=4;
|
||||||
|
idperso=8;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if((dirx==0) && (diry==0)) {
|
if((dirx==0) && (diry==0)) {
|
||||||
|
@ -267,7 +278,7 @@ int main() {
|
||||||
GRRLIB_DrawTile(TileMap1Width*9,TileMap1Height*6,tex_perso,0,1,1,0xFFFFFFFF,(int)idperso);
|
GRRLIB_DrawTile(TileMap1Width*9,TileMap1Height*6,tex_perso,0,1,1,0xFFFFFFFF,(int)idperso);
|
||||||
|
|
||||||
const float oldsinnonameno=sinnonameno;
|
const float oldsinnonameno=sinnonameno;
|
||||||
for(i=0; i<8; i++) {
|
for(int i=0; i<8; i++) {
|
||||||
GRRLIB_DrawTile(TileMap1Width*(6+i),(TileMap1Height*10)+sin(sinnonameno)*64,tex_nonameno,0,1,1,0xFFFFFFFF,i);
|
GRRLIB_DrawTile(TileMap1Width*(6+i),(TileMap1Height*10)+sin(sinnonameno)*64,tex_nonameno,0,1,1,0xFFFFFFFF,i);
|
||||||
sinnonameno+=0.4F;
|
sinnonameno+=0.4F;
|
||||||
}
|
}
|
||||||
|
@ -278,7 +289,7 @@ int main() {
|
||||||
|
|
||||||
GRRLIB_Camera3dSettings(0.0f,0.0f,camZ, 0,1,0, 0,0,0);
|
GRRLIB_Camera3dSettings(0.0f,0.0f,camZ, 0,1,0, 0,0,0);
|
||||||
GRRLIB_3dMode(0.1,3000,45,1,0);
|
GRRLIB_3dMode(0.1,3000,45,1,0);
|
||||||
GRRLIB_SetTexture(tex_screen,0);
|
GRRLIB_SetTexture(tex_screen, FALSE);
|
||||||
GRRLIB_ObjectView(0,0,0, a,a*2,a*3,1,1,1);
|
GRRLIB_ObjectView(0,0,0, a,a*2,a*3,1,1,1);
|
||||||
GX_Begin(GX_QUADS, GX_VTXFMT0, 16);
|
GX_Begin(GX_QUADS, GX_VTXFMT0, 16);
|
||||||
GX_Position3f32(-rmode->fbWidth/2,rmode->efbHeight/2,rmode->fbWidth/2);
|
GX_Position3f32(-rmode->fbWidth/2,rmode->efbHeight/2,rmode->fbWidth/2);
|
||||||
|
|
|
@ -39,7 +39,7 @@ int main() {
|
||||||
if(WPAD_ButtonsHeld(0) & WPAD_BUTTON_B) cubeZ--;
|
if(WPAD_ButtonsHeld(0) & WPAD_BUTTON_B) cubeZ--;
|
||||||
|
|
||||||
GRRLIB_3dMode(0.1,1000,45,1,0);
|
GRRLIB_3dMode(0.1,1000,45,1,0);
|
||||||
GRRLIB_SetTexture(tex_girl,0);
|
GRRLIB_SetTexture(tex_girl, FALSE);
|
||||||
GRRLIB_ObjectView(0,0,cubeZ, a,a*2,a*3,1,1,1);
|
GRRLIB_ObjectView(0,0,cubeZ, a,a*2,a*3,1,1,1);
|
||||||
GX_Begin(GX_QUADS, GX_VTXFMT0, 24);
|
GX_Begin(GX_QUADS, GX_VTXFMT0, 24);
|
||||||
GX_Position3f32(-1.0f,1.0f,1.0f);
|
GX_Position3f32(-1.0f,1.0f,1.0f);
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
int main() {
|
int main() {
|
||||||
float a=0;
|
float a=0;
|
||||||
int cubeZ=5;
|
int cubeZ=5;
|
||||||
int i;
|
|
||||||
float sinx=0;
|
float sinx=0;
|
||||||
|
|
||||||
GRRLIB_Init();
|
GRRLIB_Init();
|
||||||
|
@ -46,7 +45,7 @@ int main() {
|
||||||
if(WPAD_ButtonsHeld(0) & WPAD_BUTTON_B) cubeZ--;
|
if(WPAD_ButtonsHeld(0) & WPAD_BUTTON_B) cubeZ--;
|
||||||
|
|
||||||
GRRLIB_3dMode(0.1,1000,45,1,0);
|
GRRLIB_3dMode(0.1,1000,45,1,0);
|
||||||
GRRLIB_SetTexture(tex_girl,0);
|
GRRLIB_SetTexture(tex_girl, FALSE);
|
||||||
GRRLIB_ObjectView(0,0,cubeZ, a,a*2,a*3,1,1,1);
|
GRRLIB_ObjectView(0,0,cubeZ, a,a*2,a*3,1,1,1);
|
||||||
GX_Begin(GX_QUADS, GX_VTXFMT0, 24);
|
GX_Begin(GX_QUADS, GX_VTXFMT0, 24);
|
||||||
GX_Position3f32(-1.0f,1.0f,1.0f);
|
GX_Position3f32(-1.0f,1.0f,1.0f);
|
||||||
|
@ -133,7 +132,7 @@ int main() {
|
||||||
// Switch To 2D Mode to display text
|
// Switch To 2D Mode to display text
|
||||||
GRRLIB_2dMode();
|
GRRLIB_2dMode();
|
||||||
const float oldsinx=sinx;
|
const float oldsinx=sinx;
|
||||||
for(i=0; i<rmode->efbHeight; i++) {
|
for(int i=0; i<rmode->efbHeight; i++) {
|
||||||
GRRLIB_DrawTile(0+sin(sinx)*60,i,tex_screen,0,1,1,0xFFFFFFFF,i);
|
GRRLIB_DrawTile(0+sin(sinx)*60,i,tex_screen,0,1,1,0xFFFFFFFF,i);
|
||||||
sinx+=0.02f;
|
sinx+=0.02f;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1994,4 +1994,3 @@ int logoFac[][1]={{2},{17},{18},
|
||||||
{981},{999},{980},
|
{981},{999},{980},
|
||||||
{982},{1000},{981},
|
{982},{1000},{981},
|
||||||
{965},{983},{982}};
|
{965},{983},{982}};
|
||||||
|
|
||||||
|
|
|
@ -13,9 +13,7 @@
|
||||||
#include "gfx/logo.h"
|
#include "gfx/logo.h"
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
int i;
|
|
||||||
float a=0;
|
float a=0;
|
||||||
u32 col;
|
|
||||||
|
|
||||||
GRRLIB_Init();
|
GRRLIB_Init();
|
||||||
WPAD_Init();
|
WPAD_Init();
|
||||||
|
@ -35,7 +33,8 @@ int main() {
|
||||||
GRRLIB_3dMode(0.1,1000,45,0,0);
|
GRRLIB_3dMode(0.1,1000,45,0,0);
|
||||||
GRRLIB_ObjectView(0,0,-30, a,a*2,a*3,1,1,1);
|
GRRLIB_ObjectView(0,0,-30, a,a*2,a*3,1,1,1);
|
||||||
GX_Begin(GX_TRIANGLES, GX_VTXFMT0, logoNbFace * 3);
|
GX_Begin(GX_TRIANGLES, GX_VTXFMT0, logoNbFace * 3);
|
||||||
for(i=0; i<logoNbFace*3; i+=3) {
|
for(int i=0; i<logoNbFace*3; i+=3) {
|
||||||
|
u32 col;
|
||||||
if(i<=(246*3*2))
|
if(i<=(246*3*2))
|
||||||
col=0xFFFFFFFF;
|
col=0xFFFFFFFF;
|
||||||
else
|
else
|
||||||
|
|
|
@ -134,7 +134,6 @@ int main() {
|
||||||
int cptx=0, cpty=0;
|
int cptx=0, cpty=0;
|
||||||
int bgx=-32, bgy=-32;
|
int bgx=-32, bgy=-32;
|
||||||
float idperso=0;
|
float idperso=0;
|
||||||
int i;
|
|
||||||
float sinnonameno=0;
|
float sinnonameno=0;
|
||||||
|
|
||||||
GRRLIB_Init();
|
GRRLIB_Init();
|
||||||
|
@ -154,10 +153,22 @@ int main() {
|
||||||
if (WPAD_ButtonsDown(0) & WPAD_BUTTON_HOME) break;
|
if (WPAD_ButtonsDown(0) & WPAD_BUTTON_HOME) break;
|
||||||
|
|
||||||
if((dirx==0) && (diry==0)) {
|
if((dirx==0) && (diry==0)) {
|
||||||
if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_LEFT) { diry=-4; idperso=15;}
|
if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_LEFT) {
|
||||||
else if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_RIGHT) { diry=4; idperso=15;}
|
diry=-4;
|
||||||
else if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_DOWN) { dirx=-4; idperso=1;}
|
idperso=15;
|
||||||
else if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_UP) { dirx=4; idperso=8;}
|
}
|
||||||
|
else if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_RIGHT) {
|
||||||
|
diry=4;
|
||||||
|
idperso=15;
|
||||||
|
}
|
||||||
|
else if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_DOWN) {
|
||||||
|
dirx=-4;
|
||||||
|
idperso=1;
|
||||||
|
}
|
||||||
|
else if (WPAD_ButtonsHeld(0) & WPAD_BUTTON_UP) {
|
||||||
|
dirx=4;
|
||||||
|
idperso=8;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if((dirx==0) && (diry==0)) {
|
if((dirx==0) && (diry==0)) {
|
||||||
|
@ -254,7 +265,7 @@ int main() {
|
||||||
GRRLIB_DrawTile(TileMap1Width*9,TileMap1Height*6,tex_perso,0,1,1,0xFFFFFFFF,(int)idperso);
|
GRRLIB_DrawTile(TileMap1Width*9,TileMap1Height*6,tex_perso,0,1,1,0xFFFFFFFF,(int)idperso);
|
||||||
|
|
||||||
const float oldsinnonameno=sinnonameno;
|
const float oldsinnonameno=sinnonameno;
|
||||||
for(i=0; i<8; i++) {
|
for(int i=0; i<8; i++) {
|
||||||
GRRLIB_DrawTile(TileMap1Width*(6+i),(TileMap1Height*10)+sin(sinnonameno)*64,tex_nonameno,0,1,1,0xFFFFFFFF,i);
|
GRRLIB_DrawTile(TileMap1Width*(6+i),(TileMap1Height*10)+sin(sinnonameno)*64,tex_nonameno,0,1,1,0xFFFFFFFF,i);
|
||||||
sinnonameno+=0.4F;
|
sinnonameno+=0.4F;
|
||||||
}
|
}
|
||||||
|
|
|
@ -136,7 +136,6 @@ int main() {
|
||||||
int cptx=0, cpty=0;
|
int cptx=0, cpty=0;
|
||||||
int bgx=-32, bgy=-32;
|
int bgx=-32, bgy=-32;
|
||||||
float idperso=0;
|
float idperso=0;
|
||||||
int i;
|
|
||||||
float sinnonameno=0;
|
float sinnonameno=0;
|
||||||
float camZ=1400.0f;
|
float camZ=1400.0f;
|
||||||
float a=0;
|
float a=0;
|
||||||
|
@ -165,10 +164,22 @@ int main() {
|
||||||
if (PAD_ButtonsHeld(0) & PAD_BUTTON_Y) camZ-=20.0f;
|
if (PAD_ButtonsHeld(0) & PAD_BUTTON_Y) camZ-=20.0f;
|
||||||
|
|
||||||
if((dirx==0) && (diry==0)) {
|
if((dirx==0) && (diry==0)) {
|
||||||
if (PAD_ButtonsHeld(0) & PAD_BUTTON_DOWN) { diry=-4; idperso=15;}
|
if (PAD_ButtonsHeld(0) & PAD_BUTTON_DOWN) {
|
||||||
else if (PAD_ButtonsHeld(0) & PAD_BUTTON_UP) { diry=4; idperso=15;}
|
diry=-4;
|
||||||
else if (PAD_ButtonsHeld(0) & PAD_BUTTON_RIGHT) { dirx=-4; idperso=1;}
|
idperso=15;
|
||||||
else if (PAD_ButtonsHeld(0) & PAD_BUTTON_LEFT) { dirx=4; idperso=8;}
|
}
|
||||||
|
else if (PAD_ButtonsHeld(0) & PAD_BUTTON_UP) {
|
||||||
|
diry=4;
|
||||||
|
idperso=15;
|
||||||
|
}
|
||||||
|
else if (PAD_ButtonsHeld(0) & PAD_BUTTON_RIGHT) {
|
||||||
|
dirx=-4;
|
||||||
|
idperso=1;
|
||||||
|
}
|
||||||
|
else if (PAD_ButtonsHeld(0) & PAD_BUTTON_LEFT) {
|
||||||
|
dirx=4;
|
||||||
|
idperso=8;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if((dirx==0) && (diry==0)) {
|
if((dirx==0) && (diry==0)) {
|
||||||
|
@ -267,7 +278,7 @@ int main() {
|
||||||
GRRLIB_DrawTile(TileMap1Width*9,TileMap1Height*6,tex_perso,0,1,1,0xFFFFFFFF,(int)idperso);
|
GRRLIB_DrawTile(TileMap1Width*9,TileMap1Height*6,tex_perso,0,1,1,0xFFFFFFFF,(int)idperso);
|
||||||
|
|
||||||
const float oldsinnonameno=sinnonameno;
|
const float oldsinnonameno=sinnonameno;
|
||||||
for(i=0; i<8; i++) {
|
for(int i=0; i<8; i++) {
|
||||||
GRRLIB_DrawTile(TileMap1Width*(6+i),(TileMap1Height*10)+sin(sinnonameno)*64,tex_nonameno,0,1,1,0xFFFFFFFF,i);
|
GRRLIB_DrawTile(TileMap1Width*(6+i),(TileMap1Height*10)+sin(sinnonameno)*64,tex_nonameno,0,1,1,0xFFFFFFFF,i);
|
||||||
sinnonameno+=0.4F;
|
sinnonameno+=0.4F;
|
||||||
}
|
}
|
||||||
|
@ -278,7 +289,7 @@ int main() {
|
||||||
|
|
||||||
GRRLIB_Camera3dSettings(0.0f,0.0f,camZ, 0,1,0, 0,0,0);
|
GRRLIB_Camera3dSettings(0.0f,0.0f,camZ, 0,1,0, 0,0,0);
|
||||||
GRRLIB_3dMode(0.1,3000,45,1,0);
|
GRRLIB_3dMode(0.1,3000,45,1,0);
|
||||||
GRRLIB_SetTexture(tex_screen,0);
|
GRRLIB_SetTexture(tex_screen, FALSE);
|
||||||
GRRLIB_ObjectView(0,0,0, a,a*2,a*3,1,1,1);
|
GRRLIB_ObjectView(0,0,0, a,a*2,a*3,1,1,1);
|
||||||
GX_Begin(GX_QUADS, GX_VTXFMT0, 16);
|
GX_Begin(GX_QUADS, GX_VTXFMT0, 16);
|
||||||
GX_Position3f32(-rmode->fbWidth/2,rmode->efbHeight/2,rmode->fbWidth/2);
|
GX_Position3f32(-rmode->fbWidth/2,rmode->efbHeight/2,rmode->fbWidth/2);
|
||||||
|
|
|
@ -39,7 +39,7 @@ int main() {
|
||||||
if(PAD_ButtonsHeld(0) & PAD_BUTTON_B) cubeZ--;
|
if(PAD_ButtonsHeld(0) & PAD_BUTTON_B) cubeZ--;
|
||||||
|
|
||||||
GRRLIB_3dMode(0.1,1000,45,1,0);
|
GRRLIB_3dMode(0.1,1000,45,1,0);
|
||||||
GRRLIB_SetTexture(tex_girl,0);
|
GRRLIB_SetTexture(tex_girl, FALSE);
|
||||||
GRRLIB_ObjectView(0,0,cubeZ, a,a*2,a*3,1,1,1);
|
GRRLIB_ObjectView(0,0,cubeZ, a,a*2,a*3,1,1,1);
|
||||||
GX_Begin(GX_QUADS, GX_VTXFMT0, 24);
|
GX_Begin(GX_QUADS, GX_VTXFMT0, 24);
|
||||||
GX_Position3f32(-1.0f,1.0f,1.0f);
|
GX_Position3f32(-1.0f,1.0f,1.0f);
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
int main() {
|
int main() {
|
||||||
float a=0;
|
float a=0;
|
||||||
int cubeZ=5;
|
int cubeZ=5;
|
||||||
int i;
|
|
||||||
float sinx=0;
|
float sinx=0;
|
||||||
|
|
||||||
GRRLIB_Init();
|
GRRLIB_Init();
|
||||||
|
@ -46,7 +45,7 @@ int main() {
|
||||||
if(PAD_ButtonsHeld(0) & PAD_BUTTON_B) cubeZ--;
|
if(PAD_ButtonsHeld(0) & PAD_BUTTON_B) cubeZ--;
|
||||||
|
|
||||||
GRRLIB_3dMode(0.1,1000,45,1,0);
|
GRRLIB_3dMode(0.1,1000,45,1,0);
|
||||||
GRRLIB_SetTexture(tex_girl,0);
|
GRRLIB_SetTexture(tex_girl, FALSE);
|
||||||
GRRLIB_ObjectView(0,0,cubeZ, a,a*2,a*3,1,1,1);
|
GRRLIB_ObjectView(0,0,cubeZ, a,a*2,a*3,1,1,1);
|
||||||
GX_Begin(GX_QUADS, GX_VTXFMT0, 24);
|
GX_Begin(GX_QUADS, GX_VTXFMT0, 24);
|
||||||
GX_Position3f32(-1.0f,1.0f,1.0f);
|
GX_Position3f32(-1.0f,1.0f,1.0f);
|
||||||
|
@ -133,7 +132,7 @@ int main() {
|
||||||
// Switch To 2D Mode to display text
|
// Switch To 2D Mode to display text
|
||||||
GRRLIB_2dMode();
|
GRRLIB_2dMode();
|
||||||
const float oldsinx=sinx;
|
const float oldsinx=sinx;
|
||||||
for(i=0; i<rmode->efbHeight; i++) {
|
for(int i=0; i<rmode->efbHeight; i++) {
|
||||||
GRRLIB_DrawTile(0+sin(sinx)*60,i,tex_screen,0,1,1,0xFFFFFFFF,i);
|
GRRLIB_DrawTile(0+sin(sinx)*60,i,tex_screen,0,1,1,0xFFFFFFFF,i);
|
||||||
sinx+=0.02f;
|
sinx+=0.02f;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1994,4 +1994,3 @@ int logoFac[][1]={{2},{17},{18},
|
||||||
{981},{999},{980},
|
{981},{999},{980},
|
||||||
{982},{1000},{981},
|
{982},{1000},{981},
|
||||||
{965},{983},{982}};
|
{965},{983},{982}};
|
||||||
|
|
||||||
|
|
|
@ -13,9 +13,7 @@
|
||||||
#include "gfx/logo.h"
|
#include "gfx/logo.h"
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
int i;
|
|
||||||
float a=0;
|
float a=0;
|
||||||
u32 col;
|
|
||||||
|
|
||||||
GRRLIB_Init();
|
GRRLIB_Init();
|
||||||
PAD_Init();
|
PAD_Init();
|
||||||
|
@ -35,7 +33,8 @@ int main() {
|
||||||
GRRLIB_3dMode(0.1,1000,45,0,0);
|
GRRLIB_3dMode(0.1,1000,45,0,0);
|
||||||
GRRLIB_ObjectView(0,0,-30, a,a*2,a*3,1,1,1);
|
GRRLIB_ObjectView(0,0,-30, a,a*2,a*3,1,1,1);
|
||||||
GX_Begin(GX_TRIANGLES, GX_VTXFMT0, logoNbFace * 3);
|
GX_Begin(GX_TRIANGLES, GX_VTXFMT0, logoNbFace * 3);
|
||||||
for(i=0; i<logoNbFace*3; i+=3) {
|
for(int i=0; i<logoNbFace*3; i+=3) {
|
||||||
|
u32 col;
|
||||||
if(i<=(246*3*2))
|
if(i<=(246*3*2))
|
||||||
col=0xFFFFFFFF;
|
col=0xFFFFFFFF;
|
||||||
else
|
else
|
||||||
|
|
|
@ -134,7 +134,6 @@ int main() {
|
||||||
int cptx=0, cpty=0;
|
int cptx=0, cpty=0;
|
||||||
int bgx=-32, bgy=-32;
|
int bgx=-32, bgy=-32;
|
||||||
float idperso=0;
|
float idperso=0;
|
||||||
int i;
|
|
||||||
float sinnonameno=0;
|
float sinnonameno=0;
|
||||||
|
|
||||||
GRRLIB_Init();
|
GRRLIB_Init();
|
||||||
|
@ -154,10 +153,22 @@ int main() {
|
||||||
if (PAD_ButtonsDown(0) & PAD_BUTTON_START) break;
|
if (PAD_ButtonsDown(0) & PAD_BUTTON_START) break;
|
||||||
|
|
||||||
if((dirx==0) && (diry==0)) {
|
if((dirx==0) && (diry==0)) {
|
||||||
if (PAD_ButtonsHeld(0) & PAD_BUTTON_DOWN) { diry=-4; idperso=15;}
|
if (PAD_ButtonsHeld(0) & PAD_BUTTON_DOWN) {
|
||||||
else if (PAD_ButtonsHeld(0) & PAD_BUTTON_UP) { diry=4; idperso=15;}
|
diry=-4;
|
||||||
else if (PAD_ButtonsHeld(0) & PAD_BUTTON_RIGHT) { dirx=-4; idperso=1;}
|
idperso=15;
|
||||||
else if (PAD_ButtonsHeld(0) & PAD_BUTTON_LEFT) { dirx=4; idperso=8;}
|
}
|
||||||
|
else if (PAD_ButtonsHeld(0) & PAD_BUTTON_UP) {
|
||||||
|
diry=4;
|
||||||
|
idperso=15;
|
||||||
|
}
|
||||||
|
else if (PAD_ButtonsHeld(0) & PAD_BUTTON_RIGHT) {
|
||||||
|
dirx=-4;
|
||||||
|
idperso=1;
|
||||||
|
}
|
||||||
|
else if (PAD_ButtonsHeld(0) & PAD_BUTTON_LEFT) {
|
||||||
|
dirx=4;
|
||||||
|
idperso=8;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if((dirx==0) && (diry==0)) {
|
if((dirx==0) && (diry==0)) {
|
||||||
|
@ -254,7 +265,7 @@ int main() {
|
||||||
GRRLIB_DrawTile(TileMap1Width*9,TileMap1Height*6,tex_perso,0,1,1,0xFFFFFFFF,(int)idperso);
|
GRRLIB_DrawTile(TileMap1Width*9,TileMap1Height*6,tex_perso,0,1,1,0xFFFFFFFF,(int)idperso);
|
||||||
|
|
||||||
const float oldsinnonameno=sinnonameno;
|
const float oldsinnonameno=sinnonameno;
|
||||||
for(i=0; i<8; i++) {
|
for(int i=0; i<8; i++) {
|
||||||
GRRLIB_DrawTile(TileMap1Width*(6+i),(TileMap1Height*10)+sin(sinnonameno)*64,tex_nonameno,0,1,1,0xFFFFFFFF,i);
|
GRRLIB_DrawTile(TileMap1Width*(6+i),(TileMap1Height*10)+sin(sinnonameno)*64,tex_nonameno,0,1,1,0xFFFFFFFF,i);
|
||||||
sinnonameno+=0.4F;
|
sinnonameno+=0.4F;
|
||||||
}
|
}
|
||||||
|
|
|
@ -76,7 +76,7 @@ int main() {
|
||||||
|
|
||||||
cubeZ+=0.02f;
|
cubeZ+=0.02f;
|
||||||
GRRLIB_ObjectView((float)(((R + r-ff)*cos(t-f) - d*cos(((R + r-f)/r)*t)))/20.0f,(float)(((R + r-ff)*sin(t) - d*sin(((R + r)/r)*t)-f))/20.0f,sin(cubeZ)*10, a,a*2,a*3,1,1,1);
|
GRRLIB_ObjectView((float)(((R + r-ff)*cos(t-f) - d*cos(((R + r-f)/r)*t)))/20.0f,(float)(((R + r-ff)*sin(t) - d*sin(((R + r)/r)*t)-f))/20.0f,sin(cubeZ)*10, a,a*2,a*3,1,1,1);
|
||||||
GRRLIB_SetTexture(tex_girl, 0);
|
GRRLIB_SetTexture(tex_girl, FALSE);
|
||||||
GX_Begin(GX_QUADS, GX_VTXFMT0, 24);
|
GX_Begin(GX_QUADS, GX_VTXFMT0, 24);
|
||||||
GX_Position3f32(-1.0f,1.0f,1.0f);
|
GX_Position3f32(-1.0f,1.0f,1.0f);
|
||||||
GX_Color1u32(0xFFFFFFFF);
|
GX_Color1u32(0xFFFFFFFF);
|
||||||
|
|
|
@ -76,7 +76,7 @@ int main() {
|
||||||
|
|
||||||
cubeZ+=0.02f;
|
cubeZ+=0.02f;
|
||||||
GRRLIB_ObjectView((float)(((R + r-ff)*cos(t-f) - d*cos(((R + r-f)/r)*t)))/20.0f,(float)(((R + r-ff)*sin(t) - d*sin(((R + r)/r)*t)-f))/20.0f,sin(cubeZ)*10, a,a*2,a*3,1,1,1);
|
GRRLIB_ObjectView((float)(((R + r-ff)*cos(t-f) - d*cos(((R + r-f)/r)*t)))/20.0f,(float)(((R + r-ff)*sin(t) - d*sin(((R + r)/r)*t)-f))/20.0f,sin(cubeZ)*10, a,a*2,a*3,1,1,1);
|
||||||
GRRLIB_SetTexture(tex_girl, 0);
|
GRRLIB_SetTexture(tex_girl, FALSE);
|
||||||
GX_Begin(GX_QUADS, GX_VTXFMT0, 24);
|
GX_Begin(GX_QUADS, GX_VTXFMT0, 24);
|
||||||
GX_Position3f32(-1.0f,1.0f,1.0f);
|
GX_Position3f32(-1.0f,1.0f,1.0f);
|
||||||
GX_Color1u32(0xFFFFFFFF);
|
GX_Color1u32(0xFFFFFFFF);
|
||||||
|
|
Loading…
Reference in a new issue