The SteelGolem Ruins
Downloads

[ Main | Downloads | Tutorials | Links | Contact ]



History

[Jan 20, 2003] - Updated cpp2htm
Fixed up the preprocessor directives, any preprocessor stuff should work now. Also changed from msvc to dev-cpp formatting.

[Jan 19, 2003] - Downloads Page rearranged
Finally got rid of all of the redundant versions. I'm in the middle ofre-versioning and recompiling everything. Different download setup now - you can download the programs without the source, and I'm including readmes now.



Required Allegro Runtime DLL

If you download any of the demos that were compiled with Allegro, you're going to need the Allegro Runtime DLL to run them. Your safest bet is to just put it in your \windows\system32 folder and forget about it.

Download:
Supplied with Dev-Cpp v4.9.7.2
Allegro Runtime DLL - 318kb

Hello World Animated Demo

This was an exercise in programming animations, drawing them, and editing them for use as sprites. It wasn't until I got to the third frame of the earth animation when I discovered the magic wand in PSP3. First I was using it wrong, but then i got the hang of it. Why am I using PSP3? Familiarity. The demo isn't much, but its a start.

Download:
Compiled under Dev-Cpp v4.9.7.2 using Allegro v4.0.0 - Compressed with UPX v1.24w
hello_world.zip - 305kb - Win32 Application
source - 6kb

Framerate Independancy under Allegro

Well, although the old Allegro way does work, I don't like having to call a function over and over until it catches up with a timer. I'd rather just call the function once and have a value I can apply to my game objects. And so I've done it. The framerate code is seperated into two handy files you can just add into your project and use.

Download:
Compiled under Dev-Cpp v4.9.7.2 using Allegro v4.0.0 - Compressed with UPX v1.24w
framerate.zip - 24kb - Win32 Application
source - 4kb

cpp2htm Conversion Utility

/* hello.c -- hello world C app */

#include <stdio.h>

int main (int argc, char *argv[])
{
    printf ("Hello, world!\n");

    return 0;
}

// hello.cpp -- hello world C++ app

#include <iostream>

int main (int argc, char *argv[])
{
    std::cout << "Hello, World!" << std::endl;

    return 0;
}

Here's a tool to make formatted htm out of c and cpp sourcefiles. I haven't found a use for it yet, but that doesn't mean I won't. I'll definitely be using it in here if I ever get back into tutorial writing. As you can see, it uses the default Dev-Cpp formatting.

Download:
Compiled under Dev-Cpp v4.9.7.2 - Compressed with UPX v1.24w
cpp2htm.zip - 9kb - Win32 Console
source - 3kb

Thickline Function

After spending alot of time wanting to do this I finally got around to it. I wanted to be able to draw lines thicker than 1 pixel, well, here we go, now I can.

Download:
Compiled under Dev-Cpp v4.9.7.2 using Allegro v4.0.0 - Compressed with UPX v1.24w
thickline.zip - 7kb - Win32 Application
source - 5kb