Ignore:
Timestamp:
2013-06-07 14:40:44 (6 years ago)
Author:
juiitamm
Message:
 
Location:
2012/23/AnttiR/From above/FysiikkaPeli2
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • 2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2/FromAbove.cs

    r4033 r4038  
    10421042        ruudut.SetTileMethod(Color.Black, Luoseina); 
    10431043        ruudut.SetTileMethod(Color.FromHexCode("#0026FF"), setspawn, pallo2); 
    1044         ruudut.SetTileMethod(Color.FromHexCode("#FF0000"), setspawn, pallo); 
     1044        ruudut.SetTileMethod(Color.FromHexCode("#FF0000"), setspawn, pallo);        
    10451045        ruudut.SetTileMethod(Color.FromHexCode("#FF6A00"), Luovaara); 
    10461046        ruudut.SetTileMethod(Color.FromHexCode("#B6FF00"), Luoelppibonuspaikka); 
    1047  
     1047        ruudut.SetTileMethod(Color.FromHexCode("#FFD800"), Luomaa); 
     1048        ruudut.SetTileMethod(Color.FromHexCode("#4CFF00"), Luomaa); 
     1049        if (pelaajat.Count >= 3) 
     1050        { 
     1051            ruudut.SetTileMethod(Color.FromHexCode("#FFD800"), setspawn, pallo3); 
     1052        } 
     1053 
     1054        if (pelaajat.Count == 4) 
     1055        { 
     1056            ruudut.SetTileMethod(Color.FromHexCode("#4CFF00"), setspawn, pallo4); 
     1057        } 
    10481058        Timer elppiajastin = new Timer(); 
    10491059        elppiajastin.Interval = 30.0; 
     
    10511061        elppiajastin.Start(); 
    10521062        ruudut.Execute(35, 35); 
    1053  
    1054         int spawninumero = RandomGen.NextInt(pallo.spawnLista.Count); 
    1055         pallo.X = pallo.spawnLista[spawninumero].X; 
    1056         pallo.Y = pallo.spawnLista[spawninumero].Y; 
    1057         pallo.apupallo.Position = pallo.Position; 
    1058  
    1059         int spawninumero2 = RandomGen.NextInt(pallo2.spawnLista.Count); 
    1060         pallo2.X = pallo2.spawnLista[spawninumero2].X; 
    1061         pallo2.Y = pallo2.spawnLista[spawninumero2].Y; 
    1062         pallo2.apupallo.Position = pallo2.Position; 
     1063        siirrapelaajat(); 
    10631064 
    10641065    } 
     
    10731074        ruudut.SetTileMethod(Color.FromHexCode("#FF6A00"), Luovaara); 
    10741075        ruudut.SetTileMethod(Color.FromHexCode("#B6FF00"), Luoelppibonuspaikka); 
    1075  
     1076        ruudut.SetTileMethod(Color.FromHexCode("#FFD800"), Luomaa); 
     1077        ruudut.SetTileMethod(Color.FromHexCode("#4CFF00"), Luomaa); 
     1078        if (pelaajat.Count >= 3) 
     1079        { 
     1080            ruudut.SetTileMethod(Color.FromHexCode("#FFD800"), setspawn, pallo3); 
     1081        } 
     1082 
     1083        if (pelaajat.Count == 4) 
     1084        { 
     1085            ruudut.SetTileMethod(Color.FromHexCode("#4CFF00"), setspawn, pallo4); 
     1086        } 
    10761087        Timer elppiajastin = new Timer(); 
    10771088        elppiajastin.Interval = 30.0; 
     
    10811092 
    10821093        ruudut.Execute(35, 35); 
    1083         int spawninumero = RandomGen.NextInt(pallo.spawnLista.Count); 
    1084         pallo.X = pallo.spawnLista[spawninumero].X; 
    1085         pallo.Y = pallo.spawnLista[spawninumero].Y; 
    1086         pallo.apupallo.Position = pallo.Position; 
    1087  
    1088         int spawninumero2 = RandomGen.NextInt(pallo2.spawnLista.Count); 
    1089         pallo2.X = pallo2.spawnLista[spawninumero2].X; 
    1090         pallo2.Y = pallo2.spawnLista[spawninumero2].Y; 
    1091         pallo2.apupallo.Position = pallo2.Position; 
     1094        siirrapelaajat(); 
    10921095 
    10931096    } 
     
    11001103        ruudut.SetTileMethod(Color.FromHexCode("#0026FF"), setspawn, pallo2); 
    11011104        ruudut.SetTileMethod(Color.FromHexCode("#FF0000"), setspawn, pallo); 
    1102         ruudut.SetTileMethod(Color.FromHexCode("#FFE14F"), Luokultapaikka); 
     1105        ruudut.SetTileMethod(Color.FromHexCode("#FFF600"), Luokultapaikka); 
    11031106        ruudut.SetTileMethod(Color.FromHexCode("#FF6A00"), Luovaara); 
    11041107        ruudut.SetTileMethod(Color.FromHexCode("#B6FF00"), Luoelppibonuspaikka); 
     1108        ruudut.SetTileMethod(Color.FromHexCode("#FFD800"), Luomaa); 
     1109        ruudut.SetTileMethod(Color.FromHexCode("#4CFF00"), Luomaa); 
     1110        if (pelaajat.Count >= 3) 
     1111        { 
     1112            ruudut.SetTileMethod(Color.FromHexCode("#FFD800"), setspawn, pallo3); 
     1113        } 
     1114 
     1115        if (pelaajat.Count == 4) 
     1116        { 
     1117            ruudut.SetTileMethod(Color.FromHexCode("#4CFF00"), setspawn, pallo4); 
     1118        } 
    11051119 
    11061120        Timer elppiajastin = new Timer(); 
     
    11161130 
    11171131        ruudut.Execute(35, 35); 
    1118         int spawninumero = RandomGen.NextInt(pallo.spawnLista.Count); 
    1119         pallo.X = pallo.spawnLista[spawninumero].X; 
    1120         pallo.Y = pallo.spawnLista[spawninumero].Y; 
    1121         pallo.apupallo.Position = pallo.Position; 
    1122  
    1123         int spawninumero2 = RandomGen.NextInt(pallo2.spawnLista.Count); 
    1124         pallo2.X = pallo2.spawnLista[spawninumero2].X; 
    1125         pallo2.Y = pallo2.spawnLista[spawninumero2].Y; 
    1126         pallo2.apupallo.Position = pallo2.Position; 
     1132        siirrapelaajat(); 
    11271133 
    11281134    } 
     
    11351141        ruudut.SetTileMethod(Color.FromHexCode("#0026FF"), setspawn, pallo2); 
    11361142        ruudut.SetTileMethod(Color.FromHexCode("#FF0000"), setspawn, pallo); 
    1137         ruudut.SetTileMethod(Color.FromHexCode("#FFE14F"), Luokultapaikka); 
     1143        ruudut.SetTileMethod(Color.FromHexCode("#FFF600"), Luokultapaikka); 
    11381144        ruudut.SetTileMethod(Color.FromHexCode("#FF6A00"), Luovaara); 
    11391145        ruudut.SetTileMethod(Color.FromHexCode("#B6FF00"), Luoelppibonuspaikka); 
     1146        ruudut.SetTileMethod(Color.FromHexCode("#FFD800"), Luomaa); 
     1147        ruudut.SetTileMethod(Color.FromHexCode("#4CFF00"), Luomaa); 
     1148        if (pelaajat.Count >= 3) 
     1149        { 
     1150            ruudut.SetTileMethod(Color.FromHexCode("#FFD800"), setspawn, pallo3); 
     1151        } 
     1152 
     1153        if (pelaajat.Count == 4) 
     1154        { 
     1155            ruudut.SetTileMethod(Color.FromHexCode("#4CFF00"), setspawn, pallo4); 
     1156        } 
    11401157 
    11411158        Timer elppiajastin = new Timer(); 
     
    11511168 
    11521169        ruudut.Execute(35, 35); 
    1153         int spawninumero = RandomGen.NextInt(pallo.spawnLista.Count); 
    1154         pallo.X = pallo.spawnLista[spawninumero].X; 
    1155         pallo.Y = pallo.spawnLista[spawninumero].Y; 
    1156         pallo.apupallo.Position = pallo.Position; 
    1157  
    1158         int spawninumero2 = RandomGen.NextInt(pallo2.spawnLista.Count); 
    1159         pallo2.X = pallo2.spawnLista[spawninumero2].X; 
    1160         pallo2.Y = pallo2.spawnLista[spawninumero2].Y; 
    1161         pallo2.apupallo.Position = pallo2.Position; 
    1162  
     1170        siirrapelaajat(); 
    11631171    } 
    11641172    void Luopelikentta5() 
     
    11741182        ruudut.SetTileMethod(Color.FromHexCode("#00137F"), CreateBluFlag); 
    11751183        ruudut.SetTileMethod(Color.FromHexCode("#7F0000"), CreateRedFlag); 
     1184        ruudut.SetTileMethod(Color.FromHexCode("#FFD800"), Luomaa); 
     1185        ruudut.SetTileMethod(Color.FromHexCode("#4CFF00"), Luomaa); 
     1186        if (pelaajat.Count >= 3) 
     1187        { 
     1188            ruudut.SetTileMethod(Color.FromHexCode("#FFD800"), setspawn, pallo3); 
     1189        } 
     1190 
     1191        if (pelaajat.Count == 4) 
     1192        { 
     1193            ruudut.SetTileMethod(Color.FromHexCode("#4CFF00"), setspawn, pallo4); 
     1194        } 
    11761195 
    11771196        Timer elppiajastin = new Timer(); 
     
    11821201        ruudut.Execute(35, 35); 
    11831202 
    1184         int spawninumero = RandomGen.NextInt(pallo.spawnLista.Count); 
    1185         pallo.X = pallo.spawnLista[spawninumero].X; 
    1186         pallo.Y = pallo.spawnLista[spawninumero].Y; 
    1187         pallo.apupallo.Position = pallo.Position; 
    1188  
    1189         int spawninumero2 = RandomGen.NextInt(pallo2.spawnLista.Count); 
    1190         pallo2.X = pallo2.spawnLista[spawninumero2].X; 
    1191         pallo2.Y = pallo2.spawnLista[spawninumero2].Y; 
    1192         pallo2.apupallo.Position = pallo2.Position; 
    1193  
     1203        siirrapelaajat(); 
    11941204    } 
    11951205    void Luopelikentta6() 
     
    12231233 
    12241234        ruudut.Execute(35, 35); 
     1235        siirrapelaajat(); 
     1236    } 
     1237    void siirrapelaajat() 
     1238    { 
    12251239        int spawninumero = RandomGen.NextInt(pallo.spawnLista.Count); 
    12261240        pallo.X = pallo.spawnLista[spawninumero].X; 
     
    20682082    void Maxpointsreached(Pelaaja pallow) 
    20692083    { 
    2070         if (pallow == pallo2) 
    2071         { 
    2072             Label voitto = new Label("The red ball wins!"); 
     2084            Label voitto = new Label("The player number " + (pelaajat.FindIndex(p => p == pallow) + 1) + " wins!"); 
    20732085            voitto.Color = Color.White; 
    20742086            voitto.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 5000); 
     
    20762088            voitto.Size = new Vector(300, 50); 
    20772089            Add(voitto); 
    2078         } 
    2079         if (pallow == pallo) 
    2080         { 
    2081             Label voitto2 = new Label("The blue ball wins!"); 
    2082             voitto2.Color = Color.White; 
    2083             voitto2.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 5000); 
    2084             voitto2.Position = new Vector(0, 100); 
    2085             voitto2.Size = new Vector(300, 50); 
    2086             Add(voitto2); 
    2087         } 
     2090 
    20882091    } 
    20892092    void toplista() 
  • 2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2Content/obj/x86/Debug/ContentPipeline.xml

    r4017 r4038  
    99      <Options>None</Options> 
    1010      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta.xnb</Output> 
    11       <Time>2013-06-04T13:46:06.3875178+03:00</Time> 
     11      <Time>2013-06-07T14:14:46.0860306+03:00</Time> 
    1212    </Item> 
    1313    <Item> 
     
    1818      <Options>None</Options> 
    1919      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang.xnb</Output> 
    20       <Time>2013-06-04T13:46:09.5231233+03:00</Time> 
     20      <Time>2013-06-07T14:22:04.0036375+03:00</Time> 
    2121    </Item> 
    2222    <Item> 
     
    189189      <Options>None</Options> 
    190190      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta DM.xnb</Output> 
    191       <Time>2013-06-04T13:46:13.7351307+03:00</Time> 
     191      <Time>2013-06-07T13:56:41.9420172+03:00</Time> 
    192192    </Item> 
    193193    <Item> 
     
    198198      <Options>None</Options> 
    199199      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang DM.xnb</Output> 
    200       <Time>2013-06-04T13:46:16.8083361+03:00</Time> 
     200      <Time>2013-06-07T14:22:14.0500552+03:00</Time> 
    201201    </Item> 
    202202    <Item> 
Note: See TracChangeset for help on using the changeset viewer.