Jonny D's Projects
News
GigaSun Jet
Tutorials
C++ Projects
   -Beginners
SDL Projects
   -SPriG
   -NFont
Other Projects

Contact

Outside Projects

  Why?

C++ Projects:
Here are some of my projects that have gotten to a releasable state.
If you use one, send me an email about it (I'd like to know if this stuff helps anyone).
Most of the stuff I make is free to use for any purpose whatsoever, but check the license just in case.
In general, GPL (GNU Public License) disallows commercial applications and demands release of the source code while the LGPL (Lesser GPL) lets you use the library to create any (even commercial) programs.  The TSL (Trust Software License) allows any use, just requiring credit to the author when the software is shared (modified or not).

C++ Examples:

NameDescriptionDependenciesVersion InfoLicense
C++ Starter CodeA sample program that does nothing useful, but shows how to setup a C++ program.  Tossed in are a couple of lines that do stuff.-5/23/08
[Download]
TSL

C++ Libraries/Functions:

Name Description Dependencies Version Info License
goodioA little C++ wrapper for some standard (and some pseudo-standard) C IO libraries.  goodio lets you do simple things without having to touch those ugly C functions like stat() and his friends.  You can check if a file exists, check if something is a file or a directory, easily append/prepend text to files, change/check file permissions, create and delete files and directories, copy and rename files, and even get a list of all the files in a directory.  Let me know if you like it!(pseudostandard)
sys/stat.h
dirent.h
v1.1

10/4/09
[Download]
TSL
SpreadSheet ClassHere's a class I put together to deal with spreadsheet data.  Just imagine, now you could make your own Excel-type program or mess with gobs of research data however you want!  There are some bugs.  If you improve on my code, send me an email.-v0.9

3/22/08
[Download]
TSL
RandName A simple function call returns a random string that can be used as a name for anything from planets to people.  The names are pronounceable, but usually pretty weird.

-

v2.0

2/28/07
[Download]

TSL