engine interaction class refactoring, round 4 or 5, can't remember: this time use the class methods to create an instance object and operates on that, reducing the number of arguments between methods and simplifying memory management
To compile and install you need: - Qt >= 4.5 - FreePascal >= 2.2.4 - SDL >= 1.2.5 - SDL_net >= 1.2.5 - SDL_mixer >= 1.2 - SDL_image >= 1.2 - SDL_ttf >= 2.0 - CMake >= 2.6.0 - Lua >= 5.1.0For server: - Glasgow Haskell Compiler >= 6.10 - bytestring-show package - dataenc package - hslogger package1. Configure:$ cmake .or$ cmake -DCMAKE_BUILD_TYPE="Release" -DCMAKE_INSTALL_PREFIX="install_prefix" \-DDATA_INSTALL_DIR="data_dir" .add -DWITH_SERVER=1 to compile net server; if you have Qt installed but it isnot found you can set it up with -DQT_QMAKE_EXECUTABLE="path_to_qmake"2. Compile:$ make3. Install:# make installThat's all! Enjoy!