Tetrix Change Log - Version 1.91
-------------------------------

Changes from version 1.9

-Added support for dedicated servers.
-Added voting support.
-Added multiple room support.
-Added server browser.
-Added room creation window.
-Added new commands for chat room.
-Changed port window.
-Fixed block occurancy bug.
-Fixed block drawing bug.

Changes from version 1.8:

-Added help file(tetrix.hlp).
-Included Tetrix Theme Maker for easy creation of themes.
-Removed MCI music support for much better fmod support.
-Supported Music Formats: MP3, MP2, ASF, OGG, MIDI, XM, MOD, S3M, IT, WAV, WMA.
-Added options for fmod in tetrix.ini.
-Added Tetrix to the windows taskbar.
-Added ability to change event colors.
-Added option to change chat room font.
-Added option to display icon in system bar.
-Added chat configuration screen and right click menu.
-Added super secret AI support(Not functional yet...)

Themes
-----------
-Added theme menu transparent command.
-Added theme highscore gui screen.
-Added theme support for menu marker bmps.
-Added theme support to change label colors.
-Moved internet fields graphics to their own file.
-Added support to load tetrinet 1.13 theme files.
-Added theme support for wingame, internet wingame images.
-Added theme support to modify team font(font used for team names).
-Seperated player 1 and 2 next piece graphics.
-Moved position of stop game and unpause game images in miscellaenous image file.
-Better support of theme files in general, loads faster.
-Added sound for holy shield special.

Network
-----------
-Added banlist.txt, saves banned ips.
-Enabled ability to change server port.
-Totally changed server/client system.
-Added Spectators.
-Added moveable player positions.
-Added Voting in chatroom.
-Allowed player spot #1 to start games.
-Support for more than 6 clients.
-Support for irc style commands in chatroom.
-Added user list to server screen.
-Added following commands to chat:

/join # - moves to the player spot mentioned in #.
/spectate - spectates.
/me [action] , /action [action] - performs a action.
/callvote [name] - calls a vote to kick a person.
/yes - votes yes.
/no  - votes no.
/say [msg] - Sends [msg] to chat room.
/sayteam [msg] - sends [msg] to team mates.
/whisper, /msg, /w, /m [nick] [msg] - sends private message [msg] to [nick].

Bug Fixes
-----------
-Fixed 2 Player bugs with levels, specials.
-Fixed errors with controls not registering.
-Fixed errors with graphics not becoming.
-Fixed problem with options not loading.
-Fixed problem with update team button causing program to crash.
-Fixed bug with zip files not unzipping properly.
-Fixed chat box not moving down after printing statistics.
-Fixed problem of blocks passing through other blocks.
-Fixed the red 'S' block from going through other blocks when rotating quickly.

Graphics
-----------
-Added smooth block downward movement.
-Optimized rendering loop.
-Added brand new tetrix.dll(speeds up everything).
-Recoded particles in C++.
-Recoded block drawing in C++.
-Recoded background drawing in C++.
-Rewrote shadow algorithm.

Game Play
-----------
-Modified control setup layout.
-Added Team Chat Control.
-Implemented ability to remap internet special keys.
-Implemented ability to remap talk button, and team talk button.
-Added Revenge Special key, attacks last person that attacked you.
-Added Discard key, discards the current special in your inventory.
-Added a brand new special, Holy Shield.  Blocks all specials from other players.
-Added a lines per minute display below the Next Piece display


============================================
Changes from version 1.71:

-Added Statistics after game
-Fixed netcode for good, no packets dropped
-Added smooth block dropping
-Added mini icons to display special status
-Added game setting display on startup
-Made Midi Loop
-Allowed controls to be rebound automatically
-Fixed switch special
-Fixed level jam bug
-Fixed addline jam bug
-Optimize updates from server
-Added current file loading label to loading screen
-Added minimize to taskbar
-Fixed internet doors
-Made screen loading dynamic
-Removed numerous picture boxes, reduced memory.
-Fixed Screen Updating
-Sped up particle drawing
-Added team name bltting
-Added version checking.
-Fixed wingame bug.
-Removed all unknown command errors
-Added wingame sound
-Made midi load on load.
-Added game time to titlebar
-Removed menu bar hiding
-Made setup string smaller.
-Reduced numerous unneeded operations
-Removed message queues from client and server
-Made server command parsing instant.
============================================
Changes from version 1.70:

-Fixed give line bug
-Added ban/Kick button functions
-Fixed Default Settings button on server form
-Enabled block occurancy settings whether server is running or not
-Fixed push field bug
-Fixed block bomb graphic
============================================
Changes from version 1.67c:

-Fixed lan bug which kept more than 2 people from joining a server
-Optimized network code
-Fixed high score background
-Fixed a level bug which caused games to lockup
-Fixed internet field drawing
-Changed all commands from strings to bytes
-Fixed block occurancy block drawing
-Added a changelog incase I change anything else.
============================================
Tetrix - Amitt Mahajan 2001,2002
Web: http://www.chronos-central.com
Email: amahajan@chronos-central.com