Basic repository layout
initial checkin
escape strings before writing them to the configuration file
moved px to enigma-core
renamed files
changed namespace from px to ecl
renamed ecl_tools.* to ecl_util.*
finished renaming of enigma core lib
integrated libecl into enigma sources
updated gpl notice in sources
removed svn Id: tags
- Added display::SetScrollBoundary()
Added indexname="" tag to level index files and struct LevelInfo
Applied Ant's patch for the crash in Pentomino levels
added tacvek's xml schema file
Activated enet support
added mockup menu for network game
cleaned up server/game initialization
New files
- message exchange between client and server works
More work on network game. It's now possible to connect to a server and control one of the marbles.
renamed *-lua.{cc,hh} to lua-*.{cc,hh}
- cleaned up network code and moved some of it to network.cc
- small manual update
- changed SHIELD_TIME constant to correct value
- Fixed bug in KeyStone
- updated enet to latest CVS version
- applied patch by Tacvek
game.cc
- link to winmm library when cross-compiling, should fix linker error
- added support for int=, dex=, pat=, kno=, spe= tags in level index files
- added check for dirent.h to configure.ac
- added project files for visual studio (out of date, must be adapted for current svn source)
- file.cc: added directory traversal code for Win32
added new level index files with rating information
removed junk from previous commit
fixed debian bug #332463: do not allow player to control white marble
- modified Lua lexer to ignore unknown whitespace characters
- use delete[] instead of delete in two places
- applied Paul Smedley's patch to add allow compilation on OS/2
- moved Inventory and InventoryHolder to separate files
- updated English manual
- Updated Makefile for German manual
Small fix for German manual
- added .PHONY declarations to OS X pseudo targets
- added a few comments
- disabled the section on Oxyd emulation in the manual
- fixed typo
improved 48x48 graphics of lasers, hills and hollows
sharpened some more 48x48 graphics
- more Lua 5.1 updates to ant.lua: varargs and #table idioms
- fixed bug in ant33.lua: removed erroneous assumptions about arguments to signal callbacks
- Replaced Dustismo font with DejaVu
- moved implementation of a few methods to .cc files
- Fixed typos in manpage, thanks to H. S. Theoh
- simplified Font::breakString, also moved it out of the Font class
- simplified memory management in TextField
- removed in-game help which wasn't used anyway
- fix boundary conditions in zoom routine
Small update to README
- updated README and two license files
- updated Makefile.am
new file
- Added missing second image to fg-whiteball
- removed old, unused code
cleanup
Added .gitignore files to make git happy
Implemented sound preloading
cleanup:
added Xcode project
actually added Xcode project files this time
always link against built-in tolua
Update .gitignore
Clean up formatting of video.cc
Clean up formatting of video.cc
Add config file for clang-format
Reformat and clean up code in lib-src/enigma-core
Merge branch 'master' of https://github.com/Enigma-Game/Enigma
Reformat and clean up display engine
Reformat and clean up world.cc/world.hh
Reformat and clean up game.cc/game.hh
Reformat and clean up display enigma.cc/enigma.hh
Clean up #include dependencies
Remove some shorthand macros
Reformat and clean up display player.cc/player.hh
Reformat and clean up client.*
More work on cleaning up #includes and namespaces
Reformat and clean up video.*
Remove "using" statements and forward declarations
Remove unused code
Reformat and clean up Object.*
Reformat and clean up server.*
Eliminate 'using' statements from world.hh
Move timer-related functionality to new file
Get rid of a few more 'using' statements
Move sprite following code to separate file
Remove fwd.hh
Reformat and clean up object definition code
Move image and font cache to new file