Knight is an editor of heightmaps. Little by little is taking shape. It will be an editor with different inputs: A 2d view, a 3d view and a console. This project is a fork of the project "height map editor", located in http://hme.sourceforge.net/
In order to install the dependencies of the project run ./configure
Then create the compile the executable with make
To run the executable: ./bin/knight
- 0.4 (13/2/2016) - The shell is working generally speaking. Able to scroll, to process big lines and to have different size. The program is able to have different layouts combining console and map
- 0.3.5 - Created a splitted screen with two views: 2d map and console. The console is working and sending commands to the 2d view. The view is getting updated according to the operations. There are commands that are not available, or haven't been tested yet.
- 0.3.4 - Upgraded to SDL2 and not dependant on SDLMain files anymore. The project has its definitive structure
- 0.3.3 - Refactored all the structure of the programs in order to compile separate projects: api, 2d, console and main
- 0.3.2 - Changed the name of the program, from "Height Map Editor" to "Knight". Changed the versioning. The versions of the former hme where 1.x, whereas here it has been downgraded to 0.x. This is in order to reflect that still is work in progress and we don't have a usable version yet. The shell is interactive now. Validation of parameters. Able to get commands in text form, this opens the door to scripting. Migrated functionality to api calls.
- 15/12/2015 - The refactoring phase is taking place and it's quite advanced by now. The idea is to create an API for the editor, and from this API it'll be possible to connect a 2d editor (what we have so far), a 3d editor and a console. The idea is to make all of them inter-changeable. The focus is now in extracting all the functionality to the API. The rotation operations (rotate / flip), the inversion of height, and the smooth operations are now part of the API. The menu.c is becoming thiner and thiner, and will be eventually a very thin layer for the API calls
- 0.4.5 - Development of the widgets (menu bar, status bar, dialogs, buttons, etc)
- 0.5 - Restored 2d functionality of the old program. Widget engine completed. Console and 2d views are equivalent
- 0.7 - 3d view with openGl, not very interactive
- 0.8 - Interactive 3d view
- 0.9 - Bug-fixing, documentation, design
- 1.0 - Finished! (so far)
- Alejandro Ruperez. Refactoring, API design and continuity of the project from height map editor v1.3.1
- Radu Privantu. Original program Height Map Editor
- Stefan Hellkvist. Original generation of terrains (sdlplasma)