Level Editor

 

Level Editor Layout

Click To Enlarge Image

Download: LELayout.zip (Last Updated: 3/7/2002)

This demo had to be removed for space reasons.  Contact Jon if you want the code associated with this demo.

I just wanted to post the level editor as it stands right now.  It is not functional yet, but does layout how the program will look.  You can click on the image above to see a bigger version.  The file posted here is the code for the Level Editor so far.  For a better description of which section of the window is which, see James's design for the Level Editor.


Level Editor (Beta 2)

Click To Enlarge Image                    Click To Enlarge Image

Download: LEBeta2a.zip (Last Updated: 3/10/2002)

This demo had to be removed for space reasons.  Contact Jon if you want the code associated with this demo.

Here is the Level Editor as it exists right now.  This beta version is hardly functional at all right now, but the structure is almost completely present.  The functionality will be the next thing to flesh out.  In this version, the load button is the only thing that works.  The two images above show the before and after pictures as a consequence of clicking on the load button.  The image that gets loaded is just a test image.  No functionality for choosing which file gets loaded has been added yet.  The file posted above contains the executable and all of the source code and images.  Once again, if you forget just what we are trying to make this program look like, check out James's design for the Level Editor.

 

 

Click To Enlarge Image                    Click To Enlarge Image                    Click To Enlarge Image

Download: LEBeta2b.zip (Last Updated: 3/12/2002)

This demo had to be removed for space reasons.  Contact Jon if you want the code associated with this demo.

Updates include:

Also, I should mention that anyone following the evolution of this programs code will notice that a rather large Image class has been added to manage the tile palette images.  This is a class that James and I (mostly James) wrote a while ago and have been working on off-and-on ever since.  It is likely that more will be done with this Image class in this program.  Perhaps it may even make it's way over to the game itself.  The file posted above contains the executable and all of the source code and images.  Once again, if you forget just what we are trying to make this program look like, check out James's design for the Level Editor.

 

 

Click To Enlarge Image    Click To Enlarge Image    Click To Enlarge Image    Click To Enlarge Image

Download: LEBeta2c.zip (Last Updated: 3/14/2002)

This demo had to be removed for space reasons.  Contact Jon if you want the code associated with this demo.

Updates include:

The file posted above contains the executable and all of the source code and images.  Once again, if you forget just what we are trying to make this program look like, check out James's design for the Level Editor.


Level Editor (Beta 3)

Click To Enlarge Image                    Click To Enlarge Image                    Click To Enlarge Image

Download: LEBeta3a.zip (Last Updated: 4/9/2002)

The Level Editor feels like a brand new program since it was last updated.  The same old functionality is left unchanged.  Some new menus where added, but only of few of them are functional.  The biggest change comes from the fact that Direct3D is now being employed in the main terrain view window.  The frames per second doesn't work yet, so it always says "Calculating" in the upper left part of the window.  Actually, we will probably do away with an FPS calculation all together considering it doesn't really matter in the context of this program.

At this point, the program automatically loads our test texture map, uses default indices, and loads and uses our test height map.  Coincidentally, the height map you see in the screen shots above is the one being used to render the terrain shown.  You can't really see it from the images above, but picking works too (with a bug).  You can actually select an individual tile by clicking on it and we know in code which tile it is you clicked on.  The bug happens when you resize the window.  After the window is resized, picking gets screwy.  James and I will hopefully fix this next time (Thursday).

The file posted above contains the executable and all of the source code and images.  Once again, if you forget what we are trying to make this program look like, check out James's design for the Level Editor.