<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT Battlefield_Sprite (Type, Display_Dimensions, CollisionBox_Dimensions?, Animation?, Tileset)>
<!ELEMENT Type (#PCDATA)>
<!-- For BG: Grass | Earth | Sand | Lava | River | Lake | Way | Bridge | Moutain | Snow-->
<!-- For Env: Building | Wall | Big_Vegetal | Small_Vegetal | Big_Mineral | Small_Mineral -->
<!ELEMENT Display_Dimensions (Display_Width, Display_Height)>
<!ELEMENT Display_Width (#PCDATA)>
<!ELEMENT Display_Height (#PCDATA)>
<!ELEMENT CollisionBox_Dimensions (X_Modifier, Y_Modifier, CB_Width, CB_Height)>
<!-- It Should Only Be Filled If CB Dimensions Differ From Display Dimensions -->
<!ELEMENT X_Modifier (#PCDATA)>
<!ELEMENT Y_Modifier (#PCDATA)>
<!ELEMENT CB_Width (#PCDATA)>
<!ELEMENT CB_Height (#PCDATA)>
<!ELEMENT Animation (Frame)>
<!-- Only Use IF You Want To Make The Sprite Animated (Future Versions !!) -->
<!ELEMENT Frame (#PCDATA)>
<!ELEMENT Tileset (Tileset_File, TS_ColorKey_RGB?, Door?)>
<!ELEMENT Tileset_File (#PCDATA)>
<!ELEMENT TS_ColorKey_RGB (ColorKey_R, ColorKey_G, ColorKey_B)>
<!ELEMENT ColorKey_R (#PCDATA)>
<!ELEMENT ColorKey_G (#PCDATA)>
<!ELEMENT ColorKey_B (#PCDATA)>
<!ELEMENT Door (#PCDATA)>
<!-- Values: true|false. Used To Indicate If there is two versions of a sprite: Open Door/Closed Door (Future Versions !!) -->
