Changeset 2229 for 2011/26


Ignore:
Timestamp:
2011-06-28 14:05:59 (8 years ago)
Author:
jumakall
Message:
 
Location:
2011/26/JuhoK/SFN
Files:
1 added
8 edited

Legend:

Unmodified
Added
Removed
  • 2011/26/JuhoK/SFN/SFN/SFN/Ohjelma.cs

    r2168 r2229  
    11using System; 
    2  
    3 static class Ohjelma 
     2namespace SFN 
    43{ 
     4    static class Ohjelma 
     5    { 
    56#if WINDOWS || XBOX 
    6     static void Main(string[] args) 
    7     { 
    8         using (Peli game = new Peli()) 
     7        static void Main(string[] args) 
    98        { 
     9            using (Peli game = new Peli()) 
     10            { 
    1011#if !DEBUG 
    1112            game.IsFullScreen = true; 
    1213#endif 
    13             game.Run(); 
     14                game.Run(); 
     15            } 
    1416        } 
     17#endif 
    1518    } 
    16 #endif 
    1719} 
  • 2011/26/JuhoK/SFN/SFN/SFN/Peli.cs

    r2220 r2229  
    77using Jypeli.Widgets; 
    88 
    9 public class Peli : PhysicsGame 
     9namespace SFN 
    1010{ 
    11     int[] Korit; 
    12     int[] Moottorit; 
    13     int[] Renkaat; 
    14     //byte[] RekisteriNum; 
    15     int Id; 
     11    public class Peli : PhysicsGame 
     12    { 
     13        List<Auto> autot = new List<Auto>(); 
     14        int ID; 
    1615 
    17     Image MenuBackround = LoadImage("MenuBackround"); 
    18     public override void Begin() 
    19     { 
    20         Keyboard.Listen(Key.Escape, ButtonState.Released, Exit, null); 
    21         Mouse.IsCursorVisible = true; 
    22         CreateMenu(); 
    23     } 
     16        Image MenuBackround = LoadImage("MenuBackround"); 
     17        public override void Begin() 
     18        { 
     19            autot.Add(new Auto("Model1", 1, 0, 0)); 
    2420 
    25     void CreateMenu() 
    26     { 
    27         //Set menu backround 
    28         Level.Background.Image = MenuBackround; 
     21            //Korit[0] = 2; 
     22            Keyboard.Listen(Key.Escape, ButtonState.Released, Exit, null); 
     23            Mouse.IsCursorVisible = true; 
     24            CreateMenu(); 
     25        } 
    2926 
    30         //Quit game button 
    31         PushButton quit_game = new PushButton("Quit game"); 
    32         quit_game.Clicked += new Action(quit_game_Clicked); 
    33         quit_game.Position = new Vector(380.0, -50.0); 
    34         Add(quit_game); 
     27        void CreateMenu() 
     28        { 
     29            //Set menu backround 
     30            Level.Background.Image = MenuBackround; 
    3531 
    36         //Load game button  
    37         PushButton load_game = new PushButton("Load game"); 
    38         //load_game.Clicked += new Action(load_game_Clicked); 
    39         load_game.Clicked += new Action(GoToShop); 
    40         load_game.Position = new Vector(200.0, -50.0); 
    41         Add(load_game); 
     32            //Quit game button 
     33            PushButton quit_game = new PushButton("Quit game"); 
     34            quit_game.Clicked += new Action(quit_game_Clicked); 
     35            quit_game.Position = new Vector(380.0, -50.0); 
     36            Add(quit_game); 
    4237 
    43         //New game button 
    44         PushButton new_game = new PushButton("New game"); 
    45         new_game.Clicked += new Action(new_game_Clicked); 
    46         new_game.Position = new Vector(20.0, -50.0); 
    47         Add(new_game); 
    48     } 
     38            //Load game button  
     39            PushButton load_game = new PushButton("Load game"); 
     40            //load_game.Clicked += new Action(load_game_Clicked); 
     41            load_game.Clicked += new Action(GoToShop); 
     42            load_game.Position = new Vector(200.0, -50.0); 
     43            Add(load_game); 
    4944 
    50     void new_game_Clicked() 
    51     { 
    52         MessageDisplay.Add("Can't start new game. Game engine not availible."); 
    53     } 
     45            //New game button 
     46            PushButton new_game = new PushButton("New game"); 
     47            new_game.Clicked += new Action(new_game_Clicked); 
     48            new_game.Position = new Vector(20.0, -50.0); 
     49            Add(new_game); 
     50        } 
    5451 
    55     void load_game_Clicked() 
    56     { 
    57         MessageDisplay.Add("Can't load game. Game save system not availible."); 
    58     } 
     52        void new_game_Clicked() 
     53        { 
     54            MessageDisplay.Add("Can't start new game. Game engine not availible."); 
     55        } 
    5956 
    60     void quit_game_Clicked() 
    61     { 
    62         Exit(); 
    63     } 
     57        void load_game_Clicked() 
     58        { 
     59            MessageDisplay.Add("Can't load game. Game save system not availible."); 
     60        } 
    6461 
    65     void GoToShop() 
    66     { 
    67         ClearAll(); 
    68         Keyboard.Listen(Key.Escape, ButtonState.Released, Exit, null); 
    69         Camera.ZoomToLevel(); 
    70         Level.BackgroundColor = Color.LightGray; 
    71                  
    72         GameObject alapalkki = new GameObject(Level.Width, Level.Height / 4); 
    73         alapalkki.X = 0; 
    74         alapalkki.Y = Level.Bottom + alapalkki.Height / 2; 
    75         Add(alapalkki); 
     62        void quit_game_Clicked() 
     63        { 
     64            Exit(); 
     65        } 
    7666 
    77         GameObject ylapalkki = new GameObject(Level.Width, Level.Height / 10); 
    78         ylapalkki.X = 0; 
    79         ylapalkki.Y = Level.Top - ylapalkki.Height / 2; 
    80         Add(ylapalkki); 
     67        void GoToShop() 
     68        { 
     69            ClearAll(); 
     70            Keyboard.Listen(Key.Escape, ButtonState.Released, Exit, null); 
     71            Camera.ZoomToLevel(); 
     72            Level.BackgroundColor = Color.LightGray; 
    8173 
    82         Label malli = new Label("Loading..."); 
    83         malli.Position = new Vector(Level.Left, Level.Top + 60); 
    84         Add(malli); 
     74            GameObject alapalkki = new GameObject(Level.Width, Level.Height / 4); 
     75            alapalkki.X = 0; 
     76            alapalkki.Y = Level.Bottom + alapalkki.Height / 2; 
     77            Add(alapalkki); 
    8578 
    86         if (Korit[Id] == 0) 
    87         { 
     79            GameObject ylapalkki = new GameObject(Level.Width, Level.Height / 10); 
     80            ylapalkki.X = 0; 
     81            ylapalkki.Y = Level.Top - ylapalkki.Height / 2; 
     82            Add(ylapalkki); 
    8883 
    89         } 
    90         else if (Korit[Id] == 1) 
    91         { 
    92  
    93         } 
    94         else if (Korit[Id] == 2) 
    95         { 
    96  
    97         } 
    98         else if (Korit[Id] == 3) 
    99         { 
    100  
     84            Label malli = new Label(autot[ID].korinnimi.ToString()); 
     85            malli.Position = new Vector(Level.Left, Level.Top + 60); 
     86            Add(malli); 
    10187        } 
    10288    } 
    103  
    104  
    105  
    106  
    107  
    108  
    109  
    110  
    111  
    112  
    113  
    114  
    115  
    116  
    117  
    118  
    119  
    120  
    121  
    122  
    123  
    124  
    125  
    126  
    127  
    128  
    129  
    130  
    131  
    132  
    133  
    134  
    135  
    136  
    137  
    138  
    139  
    140  
    141  
    14289} 
  • 2011/26/JuhoK/SFN/SFN/SFN/SFN.csproj

    r2168 r2229  
    111111  </ItemGroup> 
    112112  <ItemGroup> 
     113    <Compile Include="Auto.cs" /> 
    113114    <Compile Include="Ohjelma.cs" /> 
    114115    <Compile Include="Peli.cs" /> 
Note: See TracChangeset for help on using the changeset viewer.