Changeset 4152


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

Talletus.

Location:
2013/24/LauriK/Defend The Computer
Files:
9 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 
  • 2013/24/LauriK/Defend The Computer/Defend The Computer/Defend The Computer/bin/x86/Debug/Data/Save.xml

    r4139 r4152  
    1818    <Field Name="Position" Type="Jypeli.Vector, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    1919      <Field Name="X" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    20         <Value>-38.739043771638</Value> 
     20        <Value>-48</Value> 
    2121      </Field> 
    2222      <Field Name="Y" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    23         <Value>-58.136204030435</Value> 
     23        <Value>-79.5815434136088</Value> 
    2424      </Field> 
    2525    </Field> 
  • 2013/24/LauriK/Defend The Computer/Defend The Computer/Defend The Computer/bin/x86/Debug/Data/Survival11.xml

    r4139 r4152  
    66        <Item Index="0" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    77          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    8             <Value>Late¨</Value> 
     8            <Value>Late</Value> 
    99          </Field> 
    1010          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    11             <Value>2551</Value> 
     11            <Value>8111</Value> 
    1212          </Field> 
    1313        </Item> 
     
    1717          </Field> 
    1818          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    19             <Value>1521</Value> 
     19            <Value>3541</Value> 
    2020          </Field> 
    2121        </Item> 
     
    2525          </Field> 
    2626          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    27             <Value>1021</Value> 
     27            <Value>2551</Value> 
    2828          </Field> 
    2929        </Item> 
     
    3333          </Field> 
    3434          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     35            <Value>1521</Value> 
     36          </Field> 
     37        </Item> 
     38        <Item Index="4" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
     39          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     40            <Value>Late¨</Value> 
     41          </Field> 
     42          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     43            <Value>1021</Value> 
     44          </Field> 
     45        </Item> 
     46        <Item Index="5" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
     47          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     48            <Value>Late</Value> 
     49          </Field> 
     50          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    3551            <Value>610</Value> 
    3652          </Field> 
    3753        </Item> 
    38         <Item Index="4" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
     54        <Item Index="6" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
     55          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     56            <Value>Late</Value> 
     57          </Field> 
     58          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     59            <Value>511</Value> 
     60          </Field> 
     61        </Item> 
     62        <Item Index="7" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    3963          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    4064            <Value>Late</Value> 
     
    4468          </Field> 
    4569        </Item> 
    46         <Item Index="5" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
     70        <Item Index="8" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    4771          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    4872            <Value>Late</Value> 
     
    5276          </Field> 
    5377        </Item> 
    54         <Item Index="6" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
     78        <Item Index="9" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    5579          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    5680            <Value>Late</Value> 
     
    6084          </Field> 
    6185        </Item> 
    62         <Item Index="7" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    63           <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    64             <Value>Late</Value> 
    65           </Field> 
    66           <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    67             <Value>142</Value> 
    68           </Field> 
    69         </Item> 
    70         <Item Index="8" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    71           <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    72             <Value>Late</Value> 
    73           </Field> 
    74           <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    75             <Value>139</Value> 
    76           </Field> 
    77         </Item> 
    78         <Item Index="9" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    79           <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    80             <Value>Late</Value> 
    81           </Field> 
    82           <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    83             <Value>121</Value> 
    84           </Field> 
    85         </Item> 
    8686      </Array> 
    8787    </Field> 
    8888    <Field Name="LastEnteredName" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    89       <Value>Late¨</Value> 
     89      <Value>Late</Value> 
    9090    </Field> 
    9191  </Object> 
  • 2013/24/LauriK/Defend The Computer/Defend The Computer/Defend The Computer/bin/x86/Debug/Data/Survival12.xml

    r4115 r4152  
    4949          </Field> 
    5050          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     51            <Value>180</Value> 
     52          </Field> 
     53        </Item> 
     54        <Item Index="6" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
     55          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     56            <Value>Testi</Value> 
     57          </Field> 
     58          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    5159            <Value>169</Value> 
    5260          </Field> 
    5361        </Item> 
    54         <Item Index="6" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
     62        <Item Index="7" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
     63          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     64            <Value>Testia</Value> 
     65          </Field> 
     66          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     67            <Value>92</Value> 
     68          </Field> 
     69        </Item> 
     70        <Item Index="8" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
     71          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     72            <Value>Testia</Value> 
     73          </Field> 
     74          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     75            <Value>68</Value> 
     76          </Field> 
     77        </Item> 
     78        <Item Index="9" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    5579          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    5680            <Value>Mikko &amp; Maija</Value> 
     
    6084          </Field> 
    6185        </Item> 
    62         <Item Index="7" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    63           <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    64             <Value>Mikko &amp; Maija</Value> 
    65           </Field> 
    66           <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    67             <Value>26</Value> 
    68           </Field> 
    69         </Item> 
    70         <Item Index="8" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    71           <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    72             <Value>Mikko &amp; Maija</Value> 
    73           </Field> 
    74           <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    75             <Value>25</Value> 
    76           </Field> 
    77         </Item> 
    78         <Item Index="9" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    79           <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    80             <Value>Mikko &amp; Maija</Value> 
    81           </Field> 
    82           <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    83             <Value>23</Value> 
    84           </Field> 
    85         </Item> 
    8686      </Array> 
    8787    </Field> 
    8888    <Field Name="LastEnteredName" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    89       <Value>Testi</Value> 
     89      <Value>Testia</Value> 
    9090    </Field> 
    9191  </Object> 
Note: See TracChangeset for help on using the changeset viewer.