ljsdcdev Downloads:

libcrabclaw 0.9.4

Posted: 16 June, 2005 by: BlueCrab

Source (.tar.bz2 54353 bytes)
Online Documentation

libcrabclaw 0.9.4
README
Copyright (C) 2004,2005 Lawrence Sebald
Copyright (C) 2004 Kris McAulay

------------ About ------------
libcrabclaw started as yet another attempt by me (Lawrence Sebald) to
create a cross-platform base for the ljsdcdev Project.

------------ What is it? ------------
libcrabclaw is a C++ library for cross-platform 2D development.
Although there are some bits of code for 3D support, that is not what
libcrabclaw was designed for. The interface of libcrabclaw was
written with portability in mind, unlike previous versions (0.0.1),
and was modeled mostly after how KallistiOS handles things.

------------ What do I need to compile it? ------------
In order to compile libcrabclaw, you will need the following
libraries:

Dreamcast:
* KallistiOS 1.3.x SVN 189 (http://gamedev.allusion.net/)
* FreeType 2 (available at http://www.ljsdcdev.net/)
* libpng (included with KOS)
* zlib (included with KOS)
* liboggvorbis (included with KOS)
Linux/MacOS X/Windows:
* FreeType 2 (http://www.freetype.org/)
* libpng (http://www.libpng.org/)
* zlib (http://www.gzip.org/zlib/)
* SDL (http://www.libsdl.org/)
* Some form of OpenGL (MesaGL, etc)
* libogg, libvorbis, libvorbisfile (http://www.vorbis.com/)
* A lot of patience


In order to generate the documentation of libcrabclaw, you will also
need Doxygen (http://www.doxygen.org/). The included Doxyfile can be
used with Doxygen to make the documentation.

------------ Why so soon a release? ------------
Well, the 0.9.3 release had a major bug in PNG loading, which was resolved by
one line of code being added. Since the bug was a nasty one (only a few PNGs
could be loaded in the Dreamcast version before it would give up), I had to fix
it quickly.

------------ Licensing ------------
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranties of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to:
Free Software Foundation, Inc.,
59 Temple Place, Suite 330,
Boston, MA 02111-1307 USA

The full text of the GNU General Public license can be found in the
file entitled LICENSE in the base directory of the libcrabclaw
distrobution.

------------ Contact ------------
Internet: http://www.ljsdcdev.net/

IRC: irc.freenode.net #ljsdcdev

---------------------------------

libcrabclaw Changelog

Format Notes:
- Platform specific changes will be denoted by an abreviation of the platform:
DC - Dreamcast
SDL - SDL GL (Linux, MacOS X, Windows)

- Platform independent changes will be denoted by *****.

- The person/people that made the change will be denoted in brackets.
LS = Lawrence Sebald
KM = Kris McAulay

libcrabclaw 0.9.4 ------------- Released 06.16.2005
***** Fixed a major bug with PNG loading. [ LS ] (June 15, 2005)
***** Added ccversion.h and related code. [ LS ] (June 16, 2005)

| Send To Friend | 1745 views