comparison gSprite.c @ 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
comparison
equal deleted inserted replaced
94:30d89b592bc0 95:b0249b856488
27 } 27 }
28 28
29 void 29 void
30 gSprite_PutSprite(int number, int x, int y) 30 gSprite_PutSprite(int number, int x, int y)
31 { 31 {
32 // ps2utilSprite *p = &sp[sp_counter]; 32 ps2utilSprite *p = &sp[sp_counter];
33 33
34 /* ps2util_sprite_Set_basicAttribute( 34 ps2util_sprite_Set_basicAttribute(
35 p, 35 p,
36 (ushort)x, (ushort)y, 36 (unsigned short)x, (unsigned short)y,
37 (ushort)sptable[number].tw*2, (ushort)sptable[number].th*2, 37 (unsigned short)sptable[number].tw*2, (unsigned short)sptable[number].th*2,
38 (ushort)sptable[number].tx, (ushort)sptable[number].ty, 38 (unsigned short)sptable[number].tx, (unsigned short)sptable[number].ty,
39 (ushort)sptable[number].tw, (ushort)sptable[number].th, 39 (unsigned short)sptable[number].tw, (unsigned short)sptable[number].th,
40 SPRITE_PRIO_FOREGROUND);*/ 40 SPRITE_PRIO_FOREGROUND);
41 41
42 // ps2util_sprite_Request(p); 42 ps2util_sprite_Request(p);
43 sp_counter++; 43 sp_counter++;
44 } 44 }
45 45
46 void 46 void
47 gSprite_PutSpriteEx(int number, int x, int y, float w, float h) 47 gSprite_PutSpriteEx(int number, int x, int y, float w, float h)
48 { 48 {
49 // ps2utilSprite *p = &sp[sp_counter]; 49 ps2utilSprite *p = &sp[sp_counter];
50 50
51 /* ps2util_sprite_Set_basicAttribute( 51 ps2util_sprite_Set_basicAttribute(
52 p, 52 p,
53 (ushort)x, (ushort)y, 53 (unsigned short)x, (unsigned short)y,
54 (ushort)sptable[number].tw*w, (ushort)sptable[number].th*h, 54 (unsigned short)sptable[number].tw*w, (unsigned short)sptable[number].th*h,
55 (ushort)sptable[number].tx, (ushort)sptable[number].ty, 55 (unsigned short)sptable[number].tx, (unsigned short)sptable[number].ty,
56 (ushort)sptable[number].tw, (ushort)sptable[number].th, 56 (unsigned short)sptable[number].tw, (unsigned short)sptable[number].th,
57 SPRITE_PRIO_FOREGROUND);*/ 57 SPRITE_PRIO_FOREGROUND);
58 58
59 // ps2util_sprite_Request(p); 59 ps2util_sprite_Request(p);
60 sp_counter++; 60 sp_counter++;
61 } 61 }
62 62
63 /* 63
64 static void 64 static void
65 gSprite_Init_Png(char *texname) 65 gSprite_Init_Png(char *texname)
66 { 66 {
67 if (!(sprite_tex = read_png_file(texname))) { 67 if (!(sprite_tex = read_png_file(texname))) {
68 fprintf(stderr, 68 fprintf(stderr,
77 fflush(stderr); 77 fflush(stderr);
78 exit(EXIT_FAILURE); 78 exit(EXIT_FAILURE);
79 } 79 }
80 80
81 } 81 }
82 */
83 82
84 /* 83
84
85 static void 85 static void
86 gSprite_Create() 86 gSprite_Create()
87 { 87 {
88 int i; 88 int i;
89 89
97 ps2util_sprite_Unuse_alpha(&sp[i]); 97 ps2util_sprite_Unuse_alpha(&sp[i]);
98 } 98 }
99 99
100 flag_spriteInited = false; 100 flag_spriteInited = false;
101 } 101 }
102 */
103 102
104 /*void 103
104 void
105 gSprite_Init() 105 gSprite_Init()
106 { 106 {
107 // ps2util_graphic_Init(); 107 ps2util_graphic_Init();
108 // gSprite_Init_Png("img/main2.png"); 108 gSprite_Init_Png("img/main2.png");
109 // gSprite_Create(); // スプライト生成 109 gSprite_Create(); // スプライト生成
110 110
111 111
112 // スプライトの登録 112 // スプライトの登録
113 gSprite_DefSprite(10, 1, 1, 512, 666); // タイトル 113 gSprite_DefSprite(10, 1, 1, 512, 666); // タイトル
114 gSprite_DefSprite(17, 1, 35, 33, 33); // 選択マーク 114 gSprite_DefSprite(17, 1, 35, 33, 33); // 選択マーク
124 gSprite_DefSprite(53, 12, 116, 165, 140); 124 gSprite_DefSprite(53, 12, 116, 165, 140);
125 gSprite_DefSprite(81, 115, 1, 148, 114); // 選択画面のコース 125 gSprite_DefSprite(81, 115, 1, 148, 114); // 選択画面のコース
126 // 本当は (82, 272,...)です。二つ目のコース絵がないので 126 // 本当は (82, 272,...)です。二つ目のコース絵がないので
127 gSprite_DefSprite(82, 272, 1, 148, 114); 127 gSprite_DefSprite(82, 272, 1, 148, 114);
128 128
129 }*/ 129 }
130 130
131 /* 131
132 static void 132 static void
133 gSprite_Clear() 133 gSprite_Clear()
134 { 134 {
135 int i; 135 int i;
136 136
137 for (i=0; i<DEFOBJ; i++) { 137 for (i=0; i<DEFOBJ; i++) {
138 sprite_disappear(&sp[i].attribute); 138 sprite_disappear(&sp[i].attribute);
139 } 139 }
140 sp_counter = 0; 140 sp_counter = 0;
141 } 141 }
142 */
143 142
144 /* 143
144
145 void 145 void
146 gSprite_Draw_Reset() 146 gSprite_Draw_Reset()
147 { 147 {
148 if (flag_spriteInited == TRUE) { 148 if (flag_spriteInited == true) {
149 gSprite_Clear(); 149 gSprite_Clear();
150 } 150 }
151 } 151 }
152 */
153 152
154 /* 153
154
155 void 155 void
156 gSprite_PutSprite_Pause() 156 gSprite_PutSprite_Pause()
157 { 157 {
158 } 158 }
159 */ 159