Rebol [
    Title: "Twist-It!" 
    Name: "Twist-It!" 
    File: %TwistIt.r 
    Version: 1.1.0 
    Date: 24-Sep-2006 
    Needs: 'View 
    Author: "Dirk Weyand" 
    Owner: "Dirk Weyand" 
    Rights: "TGD-Consulting" 
    Home: http://www.TGD-Consulting.DE/Download.html 
    Purpose: "a balltwister style game" 
    Comment: {
Twist-It! is a game using REBOL/View.
The purpose of Twist-It! is to twist
the balls on the playfield to get
three or more equal balls in a row.

Joined balls are vanished immediatly.
The gap is filled with the balls above.

To play the game with the keyboard
use the cursor keys, space bar or
control-key in combination with
a cursor key to do the twist.  

Use the F1-key to pause the game.
Press the F3-key to cheat and all
possible twists are displayed.

To play the game with the mouse use 
the mouse pointer to select a ball.
If only one twist is possible click
with the left mouse-button on a ball, 
or drag´n drop the ball to do the twist.
 
Have fun and enjoy playing Twist-It!} 
    History: [
        {0.1.0  ^-18-Aug-2006 ^-"initial release"^/} 
        {0.2.0  ^-21-Aug-2006 ^-"added new ball colors"^/} 
        {0.2.1  ^-23-Aug-2006 ^-"enhanced twist detection"^/} 
        {0.3.0  ^-25-Aug-2006 ^-"added key controls"^/} 
        {0.4.0  ^-26-Aug-2006 ^-"added highscore"^/} 
        {0.4.1  ^-26-Aug-2006 ^-"fixed twist detection"^/} 
        {0.5.0  ^-27-Aug-2006 ^-"added twist points"^/} 
        {0.6.0  ^-28-Aug-2006 ^-"added color option"^/} 
        {0.7.0  ^-29-Aug-2006 ^-"added cheats (F3-key)"^/} 
        {0.8.0  ^-30-Aug-2006 ^-"added color bonus (x2)"^/} 
        {0.9.0  ^-31-Aug-2006 ^-"added pause mode (F1-key)"^/} 
        {0.9.1  ^-01-Sep-2006 ^-"optimized code"^/} 
        {0.9.2  ^-06-Sep-2006 ^-"changed twist detection"^/} 
        {0.9.3  ^-09-Sep-2006 ^-"enhanced ball animation"^/} 
        {0.9.4  ^-15-Sep-2006 ^-"cleaned up code"^/} 
        {1.0.0  ^-17-Sep-2006 ^-"first public-release"^/} 
        {1.1.0  ^-24-Sep-2006 ^-"added demo mode"^/}
    ] 
    License: {(C) TGD-Consulting

End User License Agreement

IMPORTANT. READ CAREFULLY.

This Lisense Agreement (AGREEMENT) is a legal contract between you and TGD-Consulting (TGD) for the limited use of this TGD software product (SOFTWARE), which includes computer software, and, as applicable, associated media, printed materials, and electronic documentation.

This SOFTWARE is licensed, not sold, to you. TGD retains all right, title and interest in and to the SOFTWARE including, without limitation, all intellectual property rights relating to or embodied in the SOFTWARE.

TGD grants you an non-exclusice license to use the SOFTWARE for personal use only. Commercial use requires seperate licensing from TGD. This AGREEMENT is not assignable or transferable without prior written approval of TGD.

The copyright, trademark, and other proprietary rights notices contained in the SOFTWARE may not be removed, altered, or added to in any way. You may not reverse engineer, decompress, decompile, or disassemble the SOFTWARE. You may not redistribute the SOFTWARE without prior written approval of TGD.

The SOFTWARE key that unlocks additional features and components may not be distributed, published, or transferred. Only the registered licensee of the SOFTWARE key may enable or use the additional features and components of this SOFTWARE.

THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND. IN NO EVENT WILL TGD OR THE AUTHOR OF THE SOFTWARE BE HELD LIABLE FOR ANY DAMAGES ARISING FROM THE USE OF THIS SOFTWARE.

You agree to use the SOFTWARE in compliance with all applicable laws and regulations including all laws governing the export or re-export of the SOFTWARE. You agree to indemnify TGD from and against your violation of any such laws or regulations.

This AGREEMENT contains the entire agreement between the parties with respect to the license of the SOFTWARE. This AGREEMENT supercedes any prior license agreement of the SOFTWARE.

By installing or using the SOFTWARE, you are consenting to be bound by and are becoming a party to this AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, DO NOT INSTALL OR USE THE SOFTWARE.}
]

do load decompress 64#{
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
Jcb+P+rcBaXK8AAA
}