00001 #ifndef _MQTILE_ID_H_
00002 #define _MQTILE_ID_H_
00003
00004
00005
00006
00007
00008
00009 #define TILES_MAX_NO 9999
00010 #define TILES_SF 4
00011
00012 extern int TILE_NUMBER_VERSION;
00013 extern char TILE_TAG_ARRAY26[26+25][3];
00014 extern char TILE_TAG_ARRAY[TILES_MAX_NO+TILES_MAX_NO-1][2*TILES_SF+4];
00015
00016 typedef unsigned int MQTileID;
00017
00018 void MQTileID_createStringArray();
00019 int MQTileID_cmp(const void *p1, const void *p2);
00020 MQString MQTileID_toString(MQTileID id);
00021 int MQTileID_getFromString(MQTileID* tileID, MQString tile_flag);
00022 int MQTileID_isTile(MQTileID tile);
00023 int MQTileID_isSeam(MQTileID tile);
00024
00025 void MQTileIDArray_sort(MQTileID* array, int narray);
00026
00027
00028 #endif
00029