Resources
Contents
LS Button
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
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
Allegro Newbie Tutorial
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


  • Organizing Your Project
    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
  • copyright © 2001 - 2011 loomsoft