Changeset 8717
- Timestamp:
- 2017-06-15 13:29:44 (6 years ago)
- Location:
- 2017/24/MatiasK/SimpleGame
- Files:
-
- 7 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
2017/24/MatiasK/SimpleGame/SimpleGame/SimpleGame/SimpleGame.cs
r8691 r8717 60 60 alkuValikko.AddItemHandler(1, BestScore); 61 61 alkuValikko.AddItemHandler(2, Exit); 62 62 alkuValikko.SetButtonColor(Color.DarkGreen); 63 63 alkuValikko.DefaultCancel = 3; 64 64 65 65 alkuValikko.DefaultCancel = -1; 66 66 67 alkuValikko.Color = Color.Black; 67 alkuValikko.Color = Color.Emerald; 68 69 68 70 69 71 Mouse.IsCursorVisible = true; … … 90 92 pelaaja1.Add(pelaajan1Ase); 91 93 92 // 94 //Mouse.ListenMovement(1.0, ValikossaLiikkuminen, null); 93 95 94 96 MediaPlayer.Play("pixel_space-G4mMoEkO8gQ_fmt43"); … … 173 175 } 174 176 175 void Valikko() 176 { 177 ClearAll(); // Tyhjennetään kenttä kaikista peliolioista 178 179 valikonKohdat = new List<Label>(); // Alustetaan lista, johon valikon kohdat tulevat 180 181 Label kohta1 = new Label("Start Game"); // Luodaan uusi Label-olio, joka toimii uuden pelin aloituskohtana 182 kohta1.Position = new Vector(0, 40); // Asetetaan valikon ensimmäinen kohta hieman kentän keskikohdan yläpuolelle 183 valikonKohdat.Add(kohta1); // Lisätään luotu valikon kohta listaan jossa kohtia säilytetään 184 185 Label kohta2 = new Label("Test flying"); 186 kohta2.Position = new Vector(0, 0); 187 valikonKohdat.Add(kohta2); 188 189 Label kohta3 = new Label("Exit"); 190 kohta3.Position = new Vector(0, -40); 191 valikonKohdat.Add(kohta3); 192 193 // Lisätään kaikki luodut kohdat peliin foreach-silmukalla 194 foreach (Label valikonKohta in valikonKohdat) 195 { 196 Add(valikonKohta); 197 } 198 Mouse.ListenOn(kohta1, MouseButton.Left, ButtonState.Pressed, StartGame, null); 199 Mouse.ListenOn(kohta2, MouseButton.Left, ButtonState.Pressed, BestScore, null); 200 Mouse.ListenOn(kohta3, MouseButton.Left, ButtonState.Pressed, Exit, null); 201 } 177 202 178 203 179 void StartGame() … … 209 185 { 210 186 ammus.Destroy(); 211 if (kohde.Tag.Equals(" seina")) return;187 if (kohde.Tag.Equals("Vihu") == false) return; 212 188 int pMaxMaara = 200; 213 189 // Alustetaan räjähdysjärjestelmä … … 248 224 } 249 225 250 226 void Valikko() 227 { 228 ClearAll(); // Tyhjennetään kenttä kaikista peliolioista 229 230 valikonKohdat = new List<Label>(); // Alustetaan lista, johon valikon kohdat tulevat 231 232 Label kohta1 = new Label("Start Game"); // Luodaan uusi Label-olio, joka toimii uuden pelin aloituskohtana 233 kohta1.Position = new Vector(0, 40); 234 235 valikonKohdat.Add(kohta1); // Lisätään luotu valikon kohta listaan jossa kohtia säilytetään 236 237 Label kohta2 = new Label("Test flying"); 238 kohta2.Position = new Vector(0, 0); 239 valikonKohdat.Add(kohta2); 240 241 Label kohta3 = new Label("Exit"); 242 kohta3.Position = new Vector(0, -40); 243 valikonKohdat.Add(kohta3); 244 245 // Lisätään kaikki luodut kohdat peliin foreach-silmukalla 246 foreach (Label valikonKohta in valikonKohdat) 247 { 248 //Add(valikonKohta); 249 } 250 Mouse.ListenOn(kohta1, MouseButton.Left, ButtonState.Pressed, StartGame, null); 251 Mouse.ListenOn(kohta2, MouseButton.Left, ButtonState.Pressed, BestScore, null); 252 Mouse.ListenOn(kohta3, MouseButton.Left, ButtonState.Pressed, Exit, null); 253 } 251 254 252 255 void LisaaVihollisia() … … 270 273 if (Mouse.IsCursorOn(kohta)) 271 274 { 272 kohta.TextColor = Color. Red;275 kohta.TextColor = Color.Charcoal; 273 276 } 274 277 else 275 278 { 276 kohta.TextColor = Color. Black;279 kohta.TextColor = Color.Aqua; 277 280 } 278 281 -
2017/24/MatiasK/SimpleGame/SimpleGame/SimpleGame/SimpleGame.csproj
r8581 r8717 8 8 <OutputType>WinExe</OutputType> 9 9 <AppDesignerFolder>Properties</AppDesignerFolder> 10 <RootNamespace> SimpleGame</RootNamespace>11 <AssemblyName> SimpleGame</AssemblyName>10 <RootNamespace>Astropoint</RootNamespace> 11 <AssemblyName>Astropoint</AssemblyName> 12 12 <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> 13 13 <TargetFrameworkProfile>Client</TargetFrameworkProfile> … … 17 17 <XnaCrossPlatformGroupID>adf57044-895f-4a9f-84f5-a65d88a93dfb</XnaCrossPlatformGroupID> 18 18 <XnaOutputType>Game</XnaOutputType> 19 <ApplicationIcon> Game.ico</ApplicationIcon>19 <ApplicationIcon>favicon.ico</ApplicationIcon> 20 20 <Thumbnail>GameThumbnail.png</Thumbnail> 21 <IsWebBootstrapper>false</IsWebBootstrapper> 22 <ReferencePath>$(registry:HKEY_LOCAL_MACHINE\Software\Jypeli@Install_Dir)\lib\x86</ReferencePath> 21 23 <PublishUrl>publish\</PublishUrl> 22 24 <Install>true</Install> … … 31 33 <ApplicationRevision>0</ApplicationRevision> 32 34 <ApplicationVersion>1.0.0.%2a</ApplicationVersion> 33 <IsWebBootstrapper>false</IsWebBootstrapper>34 35 <UseApplicationTrust>false</UseApplicationTrust> 35 36 <BootstrapperEnabled>true</BootstrapperEnabled> 36 <ReferencePath>$(registry:HKEY_LOCAL_MACHINE\Software\Jypeli@Install_Dir)\lib\x86</ReferencePath>37 37 </PropertyGroup> 38 38 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> … … 116 116 </ItemGroup> 117 117 <ItemGroup> 118 <Content Include="favicon.ico" /> 118 119 <Content Include="Game.ico" /> 119 120 <Content Include="GameThumbnail.png" />
Note: See TracChangeset
for help on using the changeset viewer.