hedgewars/Hedge.dpr
changeset 25 27aa8030322b
parent 24 79c411363184
child 26 e32fa14529f8
equal deleted inserted replaced
24:79c411363184 25:27aa8030322b
     1 (*
       
     2  * Hedgewars, a worms-like game
       
     3  * Copyright (c) 2004, 2005 Andrey Korotaev <unC0Rr@gmail.com>
       
     4  *
       
     5  * Distributed under the terms of the BSD-modified licence:
       
     6  *
       
     7  * Permission is hereby granted, free of charge, to any person obtaining a copy
       
     8  * of this software and associated documentation files (the "Software"), to deal
       
     9  * with the Software without restriction, including without limitation the
       
    10  * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
       
    11  * sell copies of the Software, and to permit persons to whom the Software is
       
    12  * furnished to do so, subject to the following conditions:
       
    13  *
       
    14  * 1. Redistributions of source code must retain the above copyright notice,
       
    15  *    this list of conditions and the following disclaimer.
       
    16  * 2. Redistributions in binary form must reproduce the above copyright notice,
       
    17  *    this list of conditions and the following disclaimer in the documentation
       
    18  *    and/or other materials provided with the distribution.
       
    19  * 3. The name of the author may not be used to endorse or promote products
       
    20  *    derived from this software without specific prior written permission.
       
    21  *
       
    22  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
       
    23  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
       
    24  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
       
    25  * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
       
    26  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
       
    27  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
       
    28  * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
       
    29  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
       
    30  * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
       
    31  * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
       
    32  *)
       
    33 
       
    34 program Hedge;
       
    35 
       
    36 uses
       
    37   windows,
       
    38   messages,
       
    39   WinSock,
       
    40   IniFiles,
       
    41   SysUtils,
       
    42   uRandom,
       
    43   fNet in 'fNet.pas',
       
    44   fGUI in 'fGUI.pas',
       
    45   fConsts in 'fConsts.pas',
       
    46   fIPC in 'fIPC.pas',
       
    47   fMisc in 'fMisc.pas',
       
    48   fGame in 'fGame.pas',
       
    49   fOptionsGUI in 'fOptionsGUI.pas';
       
    50 
       
    51 {$R Hedge.res}
       
    52 
       
    53 begin
       
    54 DoCreateMainWindow;
       
    55 DoCreateOptionsWindow;
       
    56 InitWSA;
       
    57 LoadGraphics;
       
    58 DoCreateControls;
       
    59 DoCreateOptionsControls;
       
    60 DoInit;
       
    61 repeat
       
    62 ProcessMessages;
       
    63 until isTerminated
       
    64 end.
       
    65