Mercurial > hg > Members > kono > tree_dandy2
diff sgoex.c @ 27:8b80f670cf1c
cordinate fix
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 14 Dec 2010 12:58:20 +0900 |
parents | 6a8cb917e0ad |
children | 3b92a4b17049 |
line wrap: on
line diff
--- a/sgoex.c Tue Dec 14 10:48:26 2010 +0900 +++ b/sgoex.c Tue Dec 14 12:58:20 2010 +0900 @@ -57,13 +57,6 @@ 関数プロトタイプ ---------------------------------------------------------------*/ -void DefSpriteEx(int number, short middlex, short middley) -{ - sptable[number].mx = middlex; - sptable[number].my = middley; -} - - void SDL_GL_Enter2DMode() { // SDL_Surface *sc = SDL_GetVideoSurface(); @@ -119,8 +112,15 @@ return value; } +void +DefSpriteEx(int number, short middlex, short middley) +{ + sptable[number].mx = middlex; + sptable[number].my = middley; +} -void DefSprite(int number, const char *name, float w, float h, int color, OBJECT *obj) +void +DefSprite(int number, const char *name, float w, float h, int color, OBJECT *obj) { SURFACE *surfaces; surfaces = search_node(obj, name); @@ -142,12 +142,12 @@ texMinY[number] = 0.0f; texMaxX[number] = (GLfloat)sptable[number].w / sptable[number].tex_w; texMaxY[number] = (GLfloat)sptable[number].h / sptable[number].tex_h; - printf("texMaxX = %f, w = %d, tex_w = %d\n", - texMaxX[number], sptable[number].w, sptable[number].tex_w); +// printf("texMaxX = %f, w = %d, tex_w = %d\n", texMaxX[number], sptable[number].w, sptable[number].tex_w); sptable[number].texture = surfaces->texture; } -void PutSprite(int zorder, short x, short y, int number) +void +PutSprite(int zorder, short x, short y, int number) { glBindTexture(GL_TEXTURE_2D, (GLuint&)sptable[number].texture); glEnable(GL_BLEND); @@ -161,7 +161,8 @@ glDisable(GL_BLEND); } -void PutSpriteEx(int number, int x, int y, float scalex, float scaley, float angle) +void +PutSpriteEx(int number, int x, int y, float scalex, float scaley, float angle) { SpriteTable *m = &sptable[number]; x -= m->w;