Mercurial > hg > Members > koba > t_dandy
comparison sgoex.c @ 51:2e123c4bf5ca
print object name and id.
author | koba <koba@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 22 Jan 2011 16:47:33 +0900 |
parents | 2c85322348cf |
children |
comparison
equal
deleted
inserted
replaced
50:0d29c70579c8 | 51:2e123c4bf5ca |
---|---|
12 #include "tree_controll.h" | 12 #include "tree_controll.h" |
13 #include "sgoex.h" | 13 #include "sgoex.h" |
14 #include "trace.h" | 14 #include "trace.h" |
15 #include "syokika.h" | 15 #include "syokika.h" |
16 #include "LoadSprite.h" | 16 #include "LoadSprite.h" |
17 | 17 #include "debug_db.h" |
18 | 18 |
19 #define OT_LENGTH 1 /* オーダリングテーブル */ | 19 #define OT_LENGTH 1 /* オーダリングテーブル */ |
20 #define MAXOBJ 320 /*スプライト表示上限 */ | 20 #define MAXOBJ 320 /*スプライト表示上限 */ |
21 | 21 |
22 #define TRUE 1 | 22 #define TRUE 1 |
36 { 0, 64, 128, 192, 256, 320, 0, 64, 128, 192, 256, 320 }; | 36 { 0, 64, 128, 192, 256, 320, 0, 64, 128, 192, 256, 320 }; |
37 static const int sgo_tpy[12] = { 0, 0, 0, 0, 0, 0, 256, 256, 256, 256, 256, 256 }; | 37 static const int sgo_tpy[12] = { 0, 0, 0, 0, 0, 0, 256, 256, 256, 256, 256, 256 }; |
38 | 38 |
39 /* sgo.h 独自の変数形 */ | 39 /* sgo.h 独自の変数形 */ |
40 SpriteTable sptable[DEFOBJ]; | 40 SpriteTable sptable[DEFOBJ]; |
41 DebugDB dtable[DEFOBJ]; | |
41 // static SpriteView spview[MAXOBJ]; | 42 // static SpriteView spview[MAXOBJ]; |
42 | 43 |
43 #define IMAGE_ADJUSTMENT (0) | 44 #define IMAGE_ADJUSTMENT (0) |
44 | 45 |
45 /** | 46 /** |
120 } | 121 } |
121 | 122 |
122 void | 123 void |
123 DefSprite(int number, const char *name, float w, float h, int color, OBJECT *obj) | 124 DefSprite(int number, const char *name, float w, float h, int color, OBJECT *obj) |
124 { | 125 { |
126 dtable[number].name = name; | |
127 dtable[number].count = 0; | |
128 | |
125 SURFACE *surfaces; | 129 SURFACE *surfaces; |
126 surfaces = search_node(obj, name); | 130 surfaces = search_node(obj, name); |
127 if(surfaces == NULL) | 131 if(surfaces == NULL) |
128 { | 132 { |
129 fprintf(stderr, "can't get node\n"); | 133 fprintf(stderr, "can't get node\n"); |