LS Button (short for LoomSoft Button) is a C++ class to create bitmap imaged "buttons";
written to be used in conjunction with the Allegro Game Programming Library.
LS Button offers a wide range of functions which can be used to manipulate and create buttons. Most of all, it is fully customizable,
and allows for the user to use any bitmap and/or sound of their choice to be used as the visual appearance of a button.
LS Buton is a completely open-source freeware class. It consists of a simple header and source file combination. Simply add the files to
your allegro project, and start using them right away.
Features
- Custom bitmaps for each button "instance" (hover, off, down)
- Custom sounds for each button "instance" (hover, off, down)
- Only use bitmaps and sound if you want. You have the option to use neither (although a button won't be very effective if you can't see it)!
- Option of bounding-box or pixel-perfect "collision detection"
- Manipulate the bounding box
- Manipulate the pixel perfect "detection" color
- Turn buttons "on" or "off"
- Use buttons within an "allegro style" timer (ie: logic and drawing functions are separate from eachother)
- Two different methods of actual "button click" detection.
Downloads
PackTools is a small collection of tools for manipulating plain-text data using Allegro's packfile format. PackTools is a source-only download
(no makefile/no documentation) and is provided as is.
Features
- Packs or Unpacks plain text files using Allegro's packfile format
- Optional password encryption
- Specify a suffix to be added to file when they are "packed" or "unpacked"
Downloads
A complete newbie's guide to starting up basic game development using the game programming API
Allegro. The tutorial set begins
with the incredibly easy basics of generating a window, to more advanced concepts such as timers and simple animation. These are geared to
the completely new game developer who has tried to read through the Allegro manuals, yet would like very simple "plain English" direction
on how to get basic things done.
View Online
Download
Some thoughts and generic guidance on how to organize a game project. Note that these guidelines aren't professional and may not work
very well for you. They are simply a coding style that some may find works well for them. Note that this guideline set is dated from 2002.
While some of the ideas and opinions voiced in this guideline still hold today, others may not.
Note: This guideline is no longer actively updated.
View Online
Download