GAMESMITH

Internet: alexad3@icebox.iceonline.com

Copyright 1995, May 12 by Alexander Russell, 
and Bruce Miller
ALL rights reserved.

A new shareware game library for Xmode 
programming under DOS.

Suitable for:

Action games - overhead/side scrolling
     Fast bitmap drawing
RPG's
     and an easy to use, full featured, GUI.


NOTE regarding demos --

Press ESC to quit any demo.

3D spheres with mountains
  SPACE change rotate
  Joystick/Arrows move around
-----------------------

GameSmith Features!

- Xmode, your choice of various resolutions.
- Full set of graphics primatives. 
  (blit, line, rect, circle, etc...)
- Colour cycling support
- Tools to convert LBM (dpaint), and PCX art 
  to various FAST formats.
- Palette grabbing tools
- Automatic erase rect handling 
- Page flipping
- Timer tweaking
- Generic Data Library maker

- Debugging support
  register deinit functions
  printf to an MDA (second monitor)
  track memory
  check for memory overwrites
  hot keys to 
        display all allocated mem
        display on-exit functions
        pause

- XMS access via easy to use functions
  similar to file i/o functions

- Fast bitmap scaling

- Complete Animation Engine
  Draw
  Clip
  Erase
  Scale
  Collision detection
  Animated sprites with 'internal animation'

- Sprite Bank Editor for the Animation Engine
  Set collision boundries
  Animation tools
  ?? more!

- Interrupt driven Mouse I/O
  Easy mouse drawing
  Use any art for mouse pointer

- Joy Stick support

- Complete keyboard handler
  multiple key presses
  handle wierd key-presses easily
  access via general event queue and 
  array of 'down-keys'

- ALL Input goes into one easy to 
  handle event queue

- GUI - complete set of gadgets
  Buttons
        text
        graphics
  Sliders
  Text input with complete editing
  Pick-lists with built in sliders
  Radio buttons
  Text

- Interactive GUI Editor
  Draw your GUI on the screen
  Move and re-size all gadgets with mouse
  Clone gadgets
  Easily edit all attributes 
  (colour, size, font, etc...)
  Edit tab order
  One function call in your project to use the gui
  
- Fast 3D Polygons
  Clipping
  Solid colour
  Texture maps

  ACK!!! no polygon editor... yet!

- Script language to make simple intro screens
  Move and scale sprites
  Automatic clipping
  Time or position control

Coming Soon! (Its still a bit rough)

- Tile map editor
- Tile engine

Completely Missing! (and not coming soon)

      - Sound
      - Doom-ish type stuff

Special thanks to: 
Themie Gouthas for writing the original Xlib.
Micheal Abrash for the fast 3D polygon code,
and being the 1st to publish xmode code 
(that I know about).

Shareware version:
 All include files
 Library, Debug version 
  (Borland C++ 3.1 compatable)
 Demo code
 Demo exe's
 All tools

 Nothing is crippled.

Registered Version:
 All include files
 Library, Debug version (Borland C++ 3.1 compatable)
 Library, Retail version (Borland C++ 3.1 compatable)
         Has non-essential debug code removed
         for lower over-head, and faster execution.
 Demo code
 Demo exe's
 All tools

 PLUS:

 Full source code in C and ASM
 Complete documentation

 cost: $100.00 Canadian.

 Order by emailing

 Internet: alexad3@icebox.iceonline.com

