annotate gSprite.h @ 116:ed702e49cc6c

conpile
author e085768
date Thu, 16 Jun 2011 04:05:33 +0900
parents 31dd5c07f7c1
children f2e2460b4011
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
116
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
1 #ifndef GSPRITE_H
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
2 #define GSPRITE_H
95
b0249b856488 change_ps2util
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 90
diff changeset
3
116
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
4 //スプライトの優先順位らしい ?
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
5 #define SPRITE_PRIO_FOREGROUND 1
95
b0249b856488 change_ps2util
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 90
diff changeset
6
116
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
7 typedef struct SpriteTable {
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
8 short dx;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
9 short dy;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
10 short w;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
11 short h;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
12 short mx;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
13 short my;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
14 int color;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
15 int page;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
16 int tex_w;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
17 int tex_h;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
18 int *texture;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
19 int tex_id; // for open gl
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
20 } SpriteTable;
115
31dd5c07f7c1 class OBJECT:SceanGraph
e085768
parents: 96
diff changeset
21
0
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
22
95
b0249b856488 change_ps2util
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 90
diff changeset
23
116
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
24 // extern とってみたけど、なにか不都合ありますか?:miya
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
25 void gSprite_Init();
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
26 void gSprite_Draw_Reset();
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
27 void gSprite_PutSprite(int number, int x, int y);
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
28 //void gSprite_PutSpriteEx(int number, int x, int y, float w, float h);
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
29 void gSprite_PutSpriteEx(int number, int x, int y, float scalex, float scaley, float angle);
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
30 //void gSprite_DefSprite(int number, int tx, int ty, int tw, int th);
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
31 void gSprite_DefSprite(int number, const char *name, float w, float h, int color);//, OBJECT *obj);
95
b0249b856488 change_ps2util
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 90
diff changeset
32
116
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
33 #endif