<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/d2dmapeditor/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/d2dmapeditor/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 16 Sep 2009 12:55:37 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/d2dmapeditor/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>Create tilemap/set from a large bitmap</title><link>https://sourceforge.net/p/d2dmapeditor/feature-requests/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Id would be great if it was possible to load a large bitmap (say, 1024x1024) that could be converted into a map and tileset while removing duplicate tiles.&lt;/p&gt;
&lt;p&gt;Suppose the image is 1024x1024, just specify the tilesize - for example 16x16.&lt;br /&gt;
The map would be sliced into tiles of 16x16.&lt;br /&gt;
Then it should automaticly check tiles to see if duplicates can be removed (for example, calculate a hash of each tile and compare those).&lt;br /&gt;
This way it would be possible to draw a map in any paint program, import it in D2D, process it and any duplicate tiles (suppose there's a big blue sea in the middle of the image) would be magicly removed so only unique tiles would remain.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 16 Sep 2009 12:55:37 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net735ccf89b4c147b884ddce0898927a6eba3ed4fb</guid></item><item><title>C++ Code Generation</title><link>https://sourceforge.net/p/d2dmapeditor/feature-requests/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I read a comment in the other code generation bug report that said the program "doesn't generate compilable code".  However there are two bugs in the C++ code generation that seem like they could easily be fixed and the result is compilable code.&lt;/p&gt;
&lt;p&gt;First, when creating the map array, the width and height are reversed, which gives a "too many initializers" error when compiling.  When generating the source code, changing the output of line&lt;/p&gt;
&lt;p&gt;int map_name[mapWidth][mapHeight] = ...&lt;/p&gt;
&lt;p&gt;to&lt;/p&gt;
&lt;p&gt;int map_name[mapHeight][mapWidth] = ...&lt;/p&gt;
&lt;p&gt;will remove this error.&lt;/p&gt;
&lt;p&gt;Second, when creating a map name, the name is not checked against a list of C++ reserved words.  So if I choose the map title to be 'return' (or int, double, etc.) the code generated is:&lt;/p&gt;
&lt;p&gt;int return[mapWidth][mapHeight] = ...&lt;/p&gt;
&lt;p&gt;which causes a compiler error.  Running a check for reserved words and simply adding a "_1" to the end of the reserved word variable name would solve this problem.&lt;/p&gt;
&lt;p&gt;Both of these problems could also effect the other programming languages generated by the editor, however I don't have enough experience with C# or Actionscript to confirm.&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Ivins</dc:creator><pubDate>Wed, 08 Oct 2008 03:50:10 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netff903a5ef463527c09695aafeb6d1552723ca649</guid></item><item><title>Change "Add Tile" to "Append another Tile Library"</title><link>https://sourceforge.net/p/d2dmapeditor/feature-requests/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Add Tile's function is to add in all the tiles from a previously created map's tile libary. Therefore its name should be changed to "Append (or Add) Another Tile Library" to remove ambiguity&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ResidentCaprice</dc:creator><pubDate>Mon, 08 Sep 2008 07:50:58 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netff2e9bab57bfe993f7fcda336fe887e3c331b25d</guid></item></channel></rss>