Ignore:
Timestamp:
2015-12-12 14:49:44 (5 years ago)
Author:
sieerinn
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2015/koodauskerho/ArttuH/Gaben/Gaben/Gaben/Gaben.cs

    r7073 r7092  
    99public class Gaben : PhysicsGame 
    1010{ 
    11     Font F0ntti = LoadFont("SpriteFont1"); 
    1211 
    1312    IntMeter Money; 
     
    1514    Image Porkkana = LoadImage("Steam-Sale-Banner-01"); 
    1615 
    17      
     16    Font fontti = LoadFont("Impact"); 
    1817 
    1918    int Upgrade1cost = 100; 
     
    2120    int Upgrade3cost = 1000; 
    2221    int Upgrade4cost = 1000; 
     22    int Upgrade5cost = 10000000; 
    2323    public override void Begin() 
    2424    { 
    25         SmoothTextures = false; 
     25        SmoothTextures = true; 
    2626 
    2727        Level1(); 
     
    2929        Usd(); 
    3030 
    31         
     31        MessageDisplay.Add("Buy the 5x clicks upgrade"); 
     32        MessageDisplay.Font = fontti; 
     33 
     34         
     35 
    3236        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    3337    } 
     
    4044         
    4145    } 
    42     void widgets() 
    43     { 
    44          
    45          
    46     } 
    4746 
    4847    void Menus() 
    4948    { 
    50         MultiSelectWindow Buy = new MultiSelectWindow("Get More Money","2/s,$100","10/s,$500","3x cliks, $1000","22/s,$1000","5","6","7","Quit menu"); 
     49        MultiSelectWindow Buy = new MultiSelectWindow("Get More Money","2/s,$100","10/s,$500","5x cliks, $1000","22/s,$1000","5","6", "SUPERSPEED,$10000000", "Quit menu"); 
    5150        Buy.ItemSelected += MenuButton; 
    52          
     51        Buy.Font = fontti; 
    5352        Add(Buy); 
     53    } 
     54    void RandomEvents() 
     55    { 
     56    
    5457    } 
    5558 
     
    6366        Cashscreen.TextColor = Color.White; 
    6467        Cashscreen.Color = Color.Green; 
     68        
    6569 
    6670        Cashscreen.Title = "$"; 
    67         Cashscreen.Font = Font.DefaultLargeBold; 
     71        Cashscreen.Font = fontti; 
    6872 
    6973        Cashscreen.BindTo(Money); 
    7074        Add(Cashscreen); 
    7175 
    72         Mouse.Listen(MouseButton.Left, ButtonState.Pressed, addmoney, "Gives Cashh"); 
     76        
    7377        Mouse.Listen(MouseButton.Right, ButtonState.Pressed, Menus, "Opens Menu"); 
    7478    } 
     
    9296                break; 
    9397            case 2: 
     98                MessageDisplay.Clear(); 
    9499                if (Money.Value >= Upgrade3cost) 
    95100                { 
    96101                    Money.Value -= Upgrade3cost; 
     102                    Mouse.Listen(MouseButton.Left, ButtonState.Pressed, addmoney2, "Gives More Cash"); 
     103                    Keyboard.Listen(Key.Space, ButtonState.Down, addmoney2, "cheats2"); 
     104                } 
     105                else 
     106                { 
     107                    Mouse.Listen(MouseButton.Left, ButtonState.Pressed, addmoney, "Gives Cash"); 
     108                    Keyboard.Listen(Key.Space, ButtonState.Down, addmoney, "cheats"); 
    97109                } 
    98110                break; 
     
    105117                break; 
    106118            case 4: 
    107  
     119                 
    108120                break; 
    109121            case 5: 
     
    111123                break; 
    112124            case 6: 
    113  
     125                if (Money.Value >= Upgrade5cost) 
     126                { 
     127                    Money.Value -= Upgrade5cost; 
     128                    timer4(); 
     129                } 
    114130                break; 
    115131            case 7: 
     
    124140        Money.Value += 1; 
    125141         
     142    } 
     143    void addmoney2() 
     144    { 
     145        Money.Value += 4; 
     146    } 
     147    void addmoney3() 
     148    { 
     149        Money.Value += 300; 
    126150    } 
    127151    void timer1() 
     
    148172        kello3.Start(); 
    149173    } 
     174    void timer4() 
     175    { 
     176        Timer kello4 = new Timer(); 
     177        kello4.Interval = 0.001; 
     178        kello4.Timeout += addmoney; 
     179        kello4.Start(); 
     180    } 
     181    void YouWin() 
     182    { 
     183        ClearAll(); 
     184    } 
    150185} 
Note: See TracChangeset for help on using the changeset viewer.