annotate gSprite.h @ 122:5219bf3d5e71

title_draw
author e085768
date Mon, 27 Jun 2011 19:44:46 +0900
parents f2e2460b4011
children 6ef3b0efdeaf
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
122
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
4 // enum_SpriteNameの略
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
5 enum eSpName {
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
6 TITLE = 10,
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
7 SELECT = 17,
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
8 SP_METER = 23,
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
9 R_ARROW = 24,
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
10 L_ARROW = 25,
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
11 KM = 26, // Km/h
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
12 RAP = 27,
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
13 PLAYER_1 = 28,
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
14 PLAYER_2 = 29,
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
15 SELECT_CAR_1 = 51,
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
16 SELECT_CAR_2 = 52,
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
17 SELECT_CAR_3 = 53,
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
18 SELECT_CORSE_1 = 81,
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
19 SELECT_CORSE_2 = 82
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
20 };
5219bf3d5e71 title_draw
e085768
parents: 119
diff changeset
21
116
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
22 //スプライトの優先順位らしい ?
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
23 #define SPRITE_PRIO_FOREGROUND 1
95
b0249b856488 change_ps2util
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 90
diff changeset
24
116
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
25 typedef struct SpriteTable {
119
f2e2460b4011 draw_title
e085768
parents: 116
diff changeset
26 // short dx;
f2e2460b4011 draw_title
e085768
parents: 116
diff changeset
27 // short dy;
116
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
28 short w;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
29 short h;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
30 short mx;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
31 short my;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
32 int color;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
33 int page;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
34 int tex_w;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
35 int tex_h;
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
36 int *texture;
119
f2e2460b4011 draw_title
e085768
parents: 116
diff changeset
37 int tex_id; // for open gl
116
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
38 } SpriteTable;
115
31dd5c07f7c1 class OBJECT:SceanGraph
e085768
parents: 96
diff changeset
39
0
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
40
95
b0249b856488 change_ps2util
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 90
diff changeset
41
116
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
42 // extern とってみたけど、なにか不都合ありますか?:miya
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
43 void gSprite_Init();
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
44 void gSprite_Draw_Reset();
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
45 void gSprite_PutSprite(int number, int x, int y);
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
46 //void gSprite_PutSpriteEx(int number, int x, int y, float w, float h);
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
47 void gSprite_PutSpriteEx(int number, int x, int y, float scalex, float scaley, float angle);
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
48 //void gSprite_DefSprite(int number, int tx, int ty, int tw, int th);
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
49 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
50
116
ed702e49cc6c conpile
e085768
parents: 115
diff changeset
51 #endif
119
f2e2460b4011 draw_title
e085768
parents: 116
diff changeset
52
f2e2460b4011 draw_title
e085768
parents: 116
diff changeset
53 void flip();