diff gSprite.cc @ 115:31dd5c07f7c1

class OBJECT:SceanGraph
author e085768
date Wed, 15 Jun 2011 23:31:59 +0900
parents e5f2eb98b575
children ed702e49cc6c
line wrap: on
line diff
--- a/gSprite.cc	Thu Jun 09 18:07:46 2011 +0900
+++ b/gSprite.cc	Wed Jun 15 23:31:59 2011 +0900
@@ -15,7 +15,7 @@
 static unsigned int  sp_counter;
 static bool          flag_spriteInited = false; // スプライトロードフラグ
 
-static TEXTURE *sprite_tex;
+//static TEXTURE *sprite_tex;
 
 
 void
@@ -27,41 +27,43 @@
   sptable[number].th = th;
 }
 
+// DandyのPutSprite関数
 void
 gSprite_PutSprite(int number, int x, int y)
 {
-    ps2utilSprite *p = &sp[sp_counter];
+  ps2utilSprite *p = &sp[sp_counter];
 
-    ps2util_sprite_Set_basicAttribute(
-	p,
-	(unsigned short)x, (unsigned short)y,
-	(unsigned short)sptable[number].tw*2, (unsigned short)sptable[number].th*2,
-	(unsigned short)sptable[number].tx, (unsigned short)sptable[number].ty,
-	(unsigned short)sptable[number].tw, (unsigned short)sptable[number].th,
-	SPRITE_PRIO_FOREGROUND);
+  // テクスチャの設定
+  ps2util_sprite_Set_basicAttribute(
+				    p,
+				    (unsigned short)x, (unsigned short)y,
+				    (unsigned short)sptable[number].tw*2, (unsigned short)sptable[number].th*2,
+				    (unsigned short)sptable[number].tx, (unsigned short)sptable[number].ty,
+				    (unsigned short)sptable[number].tw, (unsigned short)sptable[number].th,
+				    SPRITE_PRIO_FOREGROUND);
 
-    ps2util_sprite_Request(p);
-    sp_counter++;
+  // 表示
+  ps2util_sprite_Request(p);
+  sp_counter++;
 }
 
 void
 gSprite_PutSpriteEx(int number, int x, int y, float w, float h)
 {
-    ps2utilSprite *p = &sp[sp_counter];
+  ps2utilSprite *p = &sp[sp_counter];
 
-    ps2util_sprite_Set_basicAttribute(
-	p,
-	(unsigned short)x, (unsigned short)y,
-	(unsigned short)sptable[number].tw*w, (unsigned short)sptable[number].th*h,
-	(unsigned short)sptable[number].tx, (unsigned short)sptable[number].ty,
-	(unsigned short)sptable[number].tw, (unsigned short)sptable[number].th,
-	SPRITE_PRIO_FOREGROUND);
+  ps2util_sprite_Set_basicAttribute(
+				    p,
+				    (unsigned short)x, (unsigned short)y,
+				    (unsigned short)sptable[number].tw*w, (unsigned short)sptable[number].th*h,
+				    (unsigned short)sptable[number].tx, (unsigned short)sptable[number].ty,
+				    (unsigned short)sptable[number].tw, (unsigned short)sptable[number].th,
+				    SPRITE_PRIO_FOREGROUND);
 
-    ps2util_sprite_Request(p);
-    sp_counter++;
+  ps2util_sprite_Request(p);
+  sp_counter++;
 }
 
-
 static void
 gSprite_Init_Png(const char *texname)
 {
@@ -78,7 +80,6 @@
     fflush(stderr);
     exit(EXIT_FAILURE);
   }
-
 }
 
 static void
@@ -139,8 +140,6 @@
   sp_counter = 0;
 }
 
-
-
 void
 gSprite_Draw_Reset()
 {
@@ -150,7 +149,6 @@
 }
 
 
-
 void
 gSprite_PutSprite_Pause()
 {