Advertisement
sebbu

TMXB index

May 19th, 2012
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.59 KB | None | 0 0
  1.  
  2.     enum element {
  3.         _UNUSED=0,
  4.         _FILE=1,
  5.         //1st level node
  6.         MAP=10,
  7.             //attributes
  8.             MAP_VERSION,
  9.             MAP_ORIENTATION,
  10.             MAP_WIDTH,
  11.             MAP_HEIGHT,
  12.             MAP_TILEWIDTH,
  13.             MAP_TILEHEIGHT,
  14.             //subnodes
  15.             MAP__PROPERTIES=20,
  16.                 //subnodes
  17.                 MAP__PROPERTIES__PROPERTY,
  18.                     //attributes
  19.                     MAP__PROPERTIES__PROPERTY_NAME,
  20.                     MAP__PROPERTIES__PROPERTY_VALUE,
  21.             TILESET=30,
  22.                 //attributes
  23.                 TILESET_NAME,
  24.                 TILESET_FIRSTGID,
  25.                 TILESET_SOURCE,
  26.                 TILESET_TILEWIDTH,
  27.                 TILESET_TILEHEIGHT,
  28.                 TILESET_SPACING,
  29.                 TILESET_MARGIN,
  30.                 //subnodes
  31.                 TILESET__PROPERTIES=40,
  32.                     //subnodes
  33.                     TILESET__PROPERTIES__PROPERTY,
  34.                         //attributes
  35.                         TILESET__PROPERTIES__PROPERTY_NAME,
  36.                         TILESET__PROPERTIES__PROPERTY_VALUE,
  37.                 TILESET__IMAGE=50,
  38.                     //attributes
  39.                     TILESET__IMAGE_SOURCE,
  40.                     TILESET__IMAGE_TRANS,
  41.                     TILESET__IMAGE_WIDTH,
  42.                     TILESET__IMAGE_HEIGHT,
  43.                     TILESET__IMAGE_FORMAT,
  44.                     TILESET__IMAGE_ID,
  45.                 TILESET__TILEOFFSET=60,
  46.                     //attributes
  47.                     TILESET__TILEOFFSET_X,
  48.                     TILESET__TILEOFFSET_Y,
  49.                 TILESET__TILE=70,
  50.                     //attributes
  51.                     TILESET__TILE_ID,
  52.                     //subnodes
  53.                     TILESET__TILE__PROPERTIES=80,
  54.                         //subnodes
  55.                         TILESET__TILE__PROPERTIES__PROPERTY,
  56.                         //attributes
  57.                             TILESET__TILE__PROPERTIES__PROPERTY_NAME,
  58.                             TILESET__TILE__PROPERTIES__PROPERTY_VALUE,
  59.             LAYER=90,
  60.                 //attributes
  61.                 LAYER_NAME,
  62.                 LAYER_WIDTH,
  63.                 LAYER_HEIGHT,
  64.                 LAYER_X,
  65.                 LAYER_Y,
  66.                 LAYER_VISIBLE,
  67.                 LAYER_OPACITY,
  68.                 //subnodes
  69.                 LAYER__DATA=100,
  70.                     //attributes
  71.                     LAYER__DATA_ENCODING,
  72.                     LAYER__DATA_COMPRESSION,
  73.                     //subnode
  74.                     LAYER__TILE=110,
  75.                         //attributes
  76.                         LAYER__TILE__GID,
  77.                 LAYER__PROPERTIES=120,
  78.                     //subnodes
  79.                     LAYER__PROPERTIES__PROPERTY,
  80.                         //attributes
  81.                         LAYER__PROPERTIES__PROPERTY_NAME,
  82.                         LAYER__PROPERTIES__PROPERTY_VALUE,
  83.             OBJECTLAYER=130,
  84.                 //attributes
  85.                 OBJECTLAYER_NAME,
  86.                 OBJECTLAYER_WIDTH,
  87.                 OBJECTLAYER_HEIGHT,
  88.                 OBJECTLAYER_X,
  89.                 OBJECTLAYER_Y,
  90.                 OBJECTLAYER_VISIBLE,
  91.                 OBJECTLAYER_COLOR,
  92.                 //subnodes
  93.                 OBJECTLAYER__OBJECT=140,
  94.                     OBJECTLAYER__OBJECT_NAME,
  95.                     OBJECTLAYER__OBJECT_TYPE,
  96.                     OBJECTLAYER__OBJECT_X,
  97.                     OBJECTLAYER__OBJECT_Y,
  98.                     OBJECTLAYER__OBJECT_WIDTH,
  99.                     OBJECTLAYER__OBJECT_HEIGHT,
  100.                     OBJECTLAYER__OBJECT_GID,
  101.                     //subnodes
  102.                     OBJECTLAYER__OBJECT__POLYGON=150,
  103.                         //attributes
  104.                         OBJECTLAYER__OBJECT__POLYGON_POINTS,
  105.                     OBJECTLAYER__OBJECT__POLYLINE=160,
  106.                         //attributes
  107.                         OBJECTLAYER__OBJECT__POLYLINE_POINTS,
  108.                     OBJECTLAYER__OBJECT__PROPERTIES=170,
  109.                     //subnodes
  110.                     OBJECTLAYER__OBJECT__PROPERTIES__PROPERTY,
  111.                         //attributes
  112.                         OBJECTLAYER__OBJECT__PROPERTIES__PROPERTY_NAME,
  113.                         OBJECTLAYER__OBJECT__PROPERTIES__PROPERTY_VALUE,
  114.                 OBJECTLAYER__PROPERTIES=180,
  115.                     //subnodes
  116.                     OBJECTLAYER__PROPERTIES__PROPERTY,
  117.                         //attributes
  118.                         OBJECTLAYER__PROPERTIES__PROPERTY_NAME,
  119.                         OBJECTLAYER__PROPERTIES__PROPERTY_VALUE,
  120.                 IMAGELAYER=190,
  121.                     //attributes
  122.                     IMAGELAYER_NAME,
  123.                     IMAGELAYER_WIDTH,
  124.                     IMAGELAYER_HEIGHT,
  125.                     IMAGELAYER_X,
  126.                     IMAGELAYER_Y,
  127.                     IMAGELAYER_VISIBLE,
  128.                     //subnodes
  129.                     IMAGELAYER__IMAGE=200,
  130.                         //attributes
  131.                         IMAGELAYER__IMAGE_SOURCE,
  132.                         IMAGELAYER__IMAGE_TRANS,
  133.                         //IMAGELAYER__IMAGE_WIDTH,
  134.                         //IMAGELAYER__IMAGE_HEIGHT,
  135.                     IMAGELAYER__PROPERTIES=210,
  136.                         //subnodes
  137.                         IMAGELAYER__PROPERTIES__PROPERTY,
  138.                             //attributes
  139.                             IMAGELAYER__PROPERTIES__PROPERTY_NAME,
  140.                             IMAGELAYER__PROPERTIES__PROPERTY_VALUE,
  141.         _LAST=220
  142.     };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement