Ignore:
Timestamp:
2013-06-14 12:26:45 (7 years ago)
Author:
sijoseha
Message:

Talletus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2013/24/LauriK/Defend The Computer/Defend The Computer/Defend The Computer/Defend_The_Computer.cs

    r4139 r4152  
    286286            if (aanetpaalla == false) MediaPlayer.Pause(); 
    287287            Tallennakaikki(); 
    288             Alkuvalikko(); 
     288            Begin(); 
    289289        }); 
    290290        alkuvalikko.AddItemHandler(4, delegate 
     
    306306        alkuvalikko.SetButtonTextColor(alkuvalikkotekstivari); 
    307307 
    308         GameObject logo = new GameObject(logokuva); 
    309         logo.Width = 200; 
    310         logo.Height = 100; 
    311         logo.X = alkuvalikko.X - 45; 
    312         logo.Y = Screen.Center.Y; 
     308        Label logo = new Label(1000, 600); 
     309        logo.Image = logokuva; 
     310        logo.X = 0; 
     311        logo.Y =  100; 
    313312        Add(logo); 
    314313 
     
    370369        alkuvalikko.DefaultCancel = 4; 
    371370        Add(alkuvalikko); 
     371        alkuvalikko.Bottom = Screen.BottomSafe; 
    372372        alkuvalikko.Color = Color.Transparent; 
    373373        alkuvalikko.SetButtonColor(alkuvalikkovari); 
     
    398398        valitsepeli.DefaultCancel = 2; 
    399399        Add(valitsepeli); 
     400        valitsepeli.Bottom = Screen.BottomSafe; 
    400401        valitsepeli.Color = Color.Transparent; 
    401402        valitsepeli.SetButtonColor(alkuvalikkovari); 
     
    424425        pelaajienmaara.DefaultCancel = 2; 
    425426        Add(pelaajienmaara); 
     427        pelaajienmaara.Bottom = Screen.BottomSafe; 
    426428        pelaajienmaara.Color = Color.Transparent; 
    427429        pelaajienmaara.SetButtonColor(alkuvalikkovari); 
     
    457459        vaikeustasonvalinta.DefaultCancel = 4; 
    458460        Add(vaikeustasonvalinta); 
     461        vaikeustasonvalinta.Bottom = Screen.BottomSafe; 
    459462        vaikeustasonvalinta.Color = Color.Transparent; 
    460463        vaikeustasonvalinta.SetButtonColor(alkuvalikkovari); 
     
    12131216        Vihollinen vihu = new Vihollinen(leveys, korkeus, kuva, vihuntyyppi); 
    12141217 
     1218        if (Voikospawnata(paikka, spawnausmatka)) 
     1219        { 
     1220            Add(vihu); 
     1221        } 
    12151222         
    1216         if (Vector.Distance(paikka, pelaajat[0].Position) > spawnausmatka) 
    1217         { 
    1218             Add(vihu, 0); 
    1219         } 
    1220  
    1221         else if (pelaajat.Count == 2 && Vector.Distance(paikka, pelaajat[1].Position) > spawnausmatka) 
    1222         { 
    1223             Add(vihu, 0); 
    1224         } 
    12251223        else return; 
    12261224 
     
    12471245        rajahdyksenuhrit.Add(vihu); 
    12481246 
     1247        vihu.Shape = Shape.Circle; 
     1248 
    12491249        AddCollisionHandler<Vihollinen, Pelaaja>(vihu, delegate(Vihollinen tormaaja, Pelaaja kohde) 
    12501250        { 
     
    12671267        }); 
    12681268 
    1269         if (kuva != null) vihu.Shape = Shape.FromImage(kuva); 
    12701269        RandomMoverBrain satunnaisaivot = new RandomMoverBrain(); 
    12711270        satunnaisaivot.ChangeMovementSeconds = RandomGen.NextDouble(suunnanvaihtomin, suunnanvaihtomax); 
     
    13281327                    } 
    13291328 
    1330                     Luovihu(paikka, ruudunkoko * 5, ruudunkoko, ruudunkoko, 100, 200, "Boss", 1, 5, nopeus * 0.4, nopeus * 0.7, ruudunkoko * 10, ruudunkoko, 60, null, bosskuva); 
     1329                    Luovihu(paikka, ruudunkoko * 5, ruudunkoko, ruudunkoko, 100, 1000, "Boss", 1, 5, nopeus * 0.4, nopeus * 0.7, ruudunkoko * 10, ruudunkoko, 60, null, bosskuva); 
    13311330                } 
    13321331 
     
    13391338                //    } 
    13401339 
    1341                 //    Luovihu(paikka, ruudunkoko * 3, ruudunkoko, ruudunkoko, 5, 50, "Nopea", 0.1, 1, nopeus * 0.8, nopeus * 0.9, ruudunkoko * 10, ruudunkoko, 20, null, cyborgkuva); 
     1340                //    Luovihu(paikka, ruudunkoko * 5, ruudunkoko, ruudunkoko, 5, 50, "Nopea", 0.1, 1, nopeus * 0.8, nopeus * 0.9, ruudunkoko * 10, ruudunkoko, 20, null, cyborgkuva); 
    13421341                //} 
    13431342 
     
    13761375                //        MessageDisplay.Add("Number of added enemies: " + vihujenmaara.ToString()); 
    13771376                //    } 
    1378                 //    Luovihu(paikka, ruudunkoko * 3, ruudunkoko, ruudunkoko, 10, 100, "Perus", 0.5, 5, nopeus * 0.2, nopeus * 0.4, ruudunkoko * 10, ruudunkoko, 20, null, punkkikuva); 
     1377                //    Luovihu(paikka, ruudunkoko * 5, ruudunkoko, ruudunkoko, 10, 100, "Perus", 0.5, 5, nopeus * 0.2, nopeus * 0.4, ruudunkoko * 10, ruudunkoko, 20, null, punkkikuva); 
    13791378                //} 
    13801379 
     
    13831382        }; 
    13841383        ajastin.Start(); 
     1384    } 
     1385 
     1386    bool Voikospawnata(Vector paikka, double spawnausmatka) 
     1387    { 
     1388        if (pelaajat.Count == 2) 
     1389        { 
     1390            return ((Vector.Distance(paikka, pelaajat[0].Position) > spawnausmatka) && (Vector.Distance(paikka, pelaajat[1].Position) > spawnausmatka)); 
     1391        } 
     1392 
     1393        else return Vector.Distance(paikka, pelaajat[0].Position) > spawnausmatka; 
    13851394    } 
    13861395 
Note: See TracChangeset for help on using the changeset viewer.