X-Git-Url: http://4ch.mooo.com/gitweb/?p=16.git;a=blobdiff_plain;f=16%2Fted5%2FINFO.TXT;fp=16%2Fted5%2FINFO.TXT;h=d7d9e4b91a3625b43c4bb3269d46418e8df082b5;hp=0000000000000000000000000000000000000000;hb=4c15d088479b9b6c4a8b298a9db585bc11582321;hpb=21ff8e5607ba86e91ed0d71f6261fd0fcc676e16 diff --git a/16/ted5/INFO.TXT b/16/ted5/INFO.TXT new file mode 100755 index 00000000..d7d9e4b9 --- /dev/null +++ b/16/ted5/INFO.TXT @@ -0,0 +1,97 @@ +TED 5.0 Features +--------------------------------------------------------------------------- + +__ Handles all current tile types with ease of expansion for future sizes. + Current sizes are: 8x8,16x16,32x32. Only one tile size is permitted per + map set. + +__ Handles any amount of tiles that will fit in EMS memory. If EMS is not + present, you can't use TED 5.0! + +__ Handles masked and non-masked tiles. + +__ Each map has 3 planes: background tiles, foreground tiles, and extra + info. The extra info plane will blit icons for values 0-63 (?), higher + values will be printed as hex. Planes will be selected upon project + creation. + +__ Must have ability to turn on/off each individual plane so all planes + can be on or off at once. + +__ Video modes supported will be CGA 320x200, EGA 320x200/640x480/800x600, + VGA 320x200 256-color. + +__ Map Morph feature will allow user to select a block area and make snap- + shots of it, modify the area, make another snapshot, etc. until the + morph process is completed. Full editing capabilities will include: + DELETE FRAME, INSERT FRAME, MAKE SNAPSHOT. + +__ TileInfo feature will allow user to edit tile attributes. Editing capa- + bilities will include: ADD, DELETE, CHANGE NAME. + +__ TED editing feature will include: + + __ Flood Fill + __ Block Fill + __ Copy Block (from tile maps as well) with SparseTile handling + __ Paste (with floating corners) + __ Draw + __ Line + +__ Other features: + + __ Info Bar (on/off) + __ Tile Search + __ Map Info + __ ScrollKeys (SHIFT for full screen moves) + __ Right-Button tile-pickup + __ Map Resizing (with Edge Selection) + __ X,Y coords in Hex & Dec + __ All numeric input will support HEX,DEC,BIN + +__ Map files will be saved as either MAPTEMP.ext for the RLEW-only + (development) version, or GAMEMAPS.ext for the HUFF/RLEW version. + +__ Dialogs will be implemented. + +__ Project selection. + +__ Map selection by name! + +__ Create ApplePreferred or ILBM Map dumps + + + + + +Map Header Struct +------------------------------------------------------------------- +size what description +------------------------------------------------------------------- +unsigned HeaderSize size of the entire map header +unsigned MapType how many planes the map has. If there + are 3, you have back/foreground & info. + If there are 2, you have back & info, If + there is 1, you have background. +unsigned TileSize size of tiles map is made for + (1=8,2=16,3=32) +long TileInfoOff offset to TILEINFO data +long TileInfoMOff offset to MASKED TILEINFO data +unsigned RLEWtag RLEW tag byte +unsigned Dictionary offset to Huff dictionary. 0 if RLEW only. +unsigned DataOffsets offset to MapOffset list +... +long MapOffsets offsets to Maps in map file + + + +Map Structure +------------------------------------------------------------------- +size what description +------------------------------------------------------------------- +long Plane 0 offset to plane 0 +long Plane 1 offset to plane 1 (0 if none) +long Plane 2 offset to plane 2 (0 if none) +char Name Map name (16 chars) +... +unsigned MapData all map data is in WORDs \ No newline at end of file