=============================================================================== HARWIRE Presented by noddybox '98 Written using DJGPP v2 and Allegro 2.2/3.0 Allegro written by Shawn Hargreaves =============================================================================== USAGE ----- hardwire [-v] [-q] -v Report version number -q Disable sound (in case you can't stand it or the autodetection messes up) -m Disable music (if you find my musical 'talent' dubious) RULES FOR WIRE MODE ------------------- Blocks (or columns) descend down the screen into the a pit. To remove blocks from the pit a connection must be made between the connectors lining the sides and bottom of the pit. In TETRIS mode blocks will become 'unglued' and drop if there is space below if one of it's member pieces is destroyed in a connection, or if it above a piece that gets destroyed in a connection... It should make more sense when you see it... Hopefully! In COLUMNS mode the blocks are always 'unglued'. Every 40 blocks in Tetris mode, or every 60 in COLUMNS mode you will get a special block, one piece big that once it's been layed down will destory all the blocks of the types surrounding it on all sides. If the blocks (even a special) overflow the top of the pit, it's game over. RULES FOR TETRIS CLASSIC MODE ----------------------------- Blocks drop down into the pit. Complete horizontal line disappear, causing the above lines to move down. The game is over once the pit overflows. I'm sure you've heard of the idea... :-) KEYS (title) ------------ F1 Change game mode TETRIS WIRE, COLUMNS WIRE and TETRIS CLASSIC mode F2 Change game level. Anyone who can play past 10 has my sympathies! F3 Toggle motion sickness. (Go on, waste those spare CPU cycles!) F4 Toggle music on/off SPACE Play game ESC Quit back to DOS KEYS (game) ----------- RIGHT Move block right LEFT Move block left UP Spin block clockwise / rotate column up DOWN Spin block anti-clockwise / rotate column up SPACE Drop block (hold down to keep dropping) P Pause ESC Quit back to title (in a rash act of kindness you also get to keep your current score...) HINTS ----- If you find the graphical frippery of the GAME OVER screen tiresome, it can be sped up with the SPACE bar. CONTENTS -------- The archive should include : HARDWIRE.TXT This file HARDWIRE.EXE The executable HARDWIRE.DAT The Allegro datafile holding the sprites, sounds, etc. ALLEGRO.CFG Setup file for Allegro. If you have troubles with the sound or graphics try editing this (the file is as supplied with Allegro and is reasonably self-documenting) MAKEFILE. Makefile. Requires GNU make, DJGPP and Allegro HARDWIRE.C The source PIECEMAP.H Source file defining the tetris piece maps. HWPAL.H Definitions for the palette HWDAT.H Definitions for the datafile ------------------------------------------------------------------------------- email: ianc@noddybox.demon.co.uk URL: http://www.noddybox.demon.co.uk Please send any bug reports or incompatabilities to the above address. Run 'hardwire -v' to find version number when reporting bugs. TVM. You are free to do whatever you want with this code, aside from claim responsibility for it and charge for it. (c) 1998 noddybox