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");