Mercurial > hg > old > magoroku_racing
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 |