Mercurial > hg > old > magoroku_racing
diff ps2util.h @ 95:b0249b856488
change_ps2util
author | Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 26 May 2011 18:13:40 +0900 |
parents | cb6c6de125dc |
children | 0b65ca27f113 |
line wrap: on
line diff
--- a/ps2util.h Thu May 26 15:04:10 2011 +0900 +++ b/ps2util.h Thu May 26 18:13:40 2011 +0900 @@ -20,7 +20,7 @@ 絶対にあっていない。 */ typedef struct ps2sprite{ - + SPRITE* attribute; } ps2utilSprite; @@ -36,7 +36,7 @@ void ps2util_obj_Renew_transMatrix(OBJECT*); TEXTURE* read_png_file(char *texname); -void ps2util_tex_Set(TEXTURE*); +int ps2util_tex_Set(TEXTURE*); void ps2util_obj_Set_texture(OBJECT*, TEXTURE*); void ps2_vu0_unit_matrix(FMATRIX); void ps2_vu0_rot_matrix_y(FMATRIX , FMATRIX , float); @@ -72,4 +72,24 @@ void ps2util_sprite_Destroy(ps2utilSprite *title_sprite); + +void ps2util_sprite_Set_basicAttribute(ps2utilSprite *p, + unsigned short x, unsigned short y, + unsigned short sptable_tw1, unsigned short sptable_th1, + unsigned short sptable_tx, unsigned short sptable_ty, + unsigned short sptable_tw2, unsigned short sptable_th2, + int sprite_prio_foreground); +void ps2util_sprite_Request(ps2utilSprite *p); + +int ps2util_sprite_Create(ps2utilSprite *sp, TEXTURE *sprite_tex); +void ps2util_sprite_Unuse_alpha(ps2utilSprite *sp); +void ps2util_graphic_Init(); + +//ps2 依存関係の sprite.c より +inline void sprite_disappear( SPRITE *sprite ); + + + + + #endif