Commit activity by day / author
| revision | commit message | age | author | branch | tags |
|---|---|---|---|---|---|
| * Bumped version * Updated changelog * Updated ... | 4 months and 6 days ago | Hitman | |||
| * Fixed possible range overflow | 4 months and 6 days ago | Hitman | |||
| * Replaced fgl with heContnrs * Fixed behavior ... | 4 months and 6 days ago | Hitman | |||
| * Bumped version * Updated copyright * Read cop... | 4 months and 13 days ago | Hitman | |||
| * Refactored tiledata cloning * Added support f... | 4 months and 13 days ago | Hitman | |||
| * Fixed compilation with current Lazarus/LCL | 5 months and 17 days ago | Hitman | |||
| * Fixed TfrmHueSettings not freeing the preset doc | 7 months and 17 days ago | Hitman | |||
| - Fixed align of the Random checkbox on frmHueS... | 1 year and 1 month ago | Hitman | |||
| - Fixed more range violations (fixes #82) | 1 year and 1 month ago | Hitman | |||
| - Changed the hue change mechanic (store the in... | 1 year and 1 month ago | Hitman |
CentrED (c) 2009 Andreas Schneider
License
CentrED is released under the CDDL - the Common Development and Distribution License by Sun Microsystems. A copy of that license should be included with this source, but you can also read it at http://www.opensource.org/licenses/cddl1.php.
Compiling
To build CentrED you need at least FreePascal 2.2.2 and a recent Lazarus (at least 0.9.26). You also have to have the following packages installed:
- VirtualTrees from http://code.google.com/p/luipack/wiki/VirtualTreeview
- LazOpenGLContext (included with Lazarus)
- lNet by Almindor: http://wiki.lazarus.freepascal.org/lNet
The client project can be found in Client/CentrED.lpi and the server projectin Server/cedserver.lpi, both to be opened by Lazarus or compiled via lazbuild. Currently supported targets are i386-linux-gtk and i386-win32-win32. Other targets might work too, but I haven't tested or approved them. Don't forget to create the necessary target directories in obj/ first, before trying other targets.
Structure
./ contains generic source files used by the client and server bin/ contains the linked binaries Client/ contains the source of the CentrED client Imaging/ contains the Vampyre Imaging Library with CentrED specific options MulProvider/ contains my MulProvider library with some wrapper classes around the mul objects obj/ contains the compiled objects Server/ contains the Source of the CentrED server Setup/ contains the InnoSetup project file(s) UOLib/ contains my UO library for access to many mul files
Thanks
Almindor for lNet and his support on how to use it efficently. Marek Mauder for the great Vampyre Imaging Library and also his support and extensions. Luiz Américo Pereira Câmara for his nice port of VirtualTrees. And last but not least the whole FPC and Lazarus team for developing, maintaining and supporting such great development tools, which make life a lot easier.