Changeset 8717 for 2017/24/MatiasK


Ignore:
Timestamp:
2017-06-15 13:29:44 (2 years ago)
Author:
npo17_7
Message:

MMMMMMMMMMMMMMMMMMMMMMMelkeen valmis

Location:
2017/24/MatiasK/SimpleGame
Files:
7 added
8 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/MatiasK/SimpleGame/SimpleGame/SimpleGame/SimpleGame.cs

    r8691 r8717  
    6060        alkuValikko.AddItemHandler(1, BestScore); 
    6161        alkuValikko.AddItemHandler(2, Exit); 
    62  
     62        alkuValikko.SetButtonColor(Color.DarkGreen); 
    6363        alkuValikko.DefaultCancel = 3; 
    6464 
    6565        alkuValikko.DefaultCancel = -1; 
    6666 
    67         alkuValikko.Color = Color.Black; 
     67        alkuValikko.Color = Color.Emerald; 
     68 
     69         
    6870 
    6971        Mouse.IsCursorVisible = true; 
     
    9092        pelaaja1.Add(pelaajan1Ase); 
    9193 
    92         // Mouse.ListenMovement(1.0, ValikossaLiikkuminen, null); 
     94        //Mouse.ListenMovement(1.0, ValikossaLiikkuminen, null); 
    9395 
    9496        MediaPlayer.Play("pixel_space-G4mMoEkO8gQ_fmt43"); 
     
    173175    } 
    174176 
    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     
    202178 
    203179    void StartGame() 
     
    209185    { 
    210186        ammus.Destroy(); 
    211         if (kohde.Tag.Equals("seina")) return; 
     187        if (kohde.Tag.Equals("Vihu") == false) return; 
    212188        int pMaxMaara = 200; 
    213189        // Alustetaan räjähdysjärjestelmä 
     
    248224    } 
    249225 
    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    } 
    251254 
    252255    void LisaaVihollisia() 
     
    270273                if (Mouse.IsCursorOn(kohta)) 
    271274                { 
    272                     kohta.TextColor = Color.Red; 
     275                    kohta.TextColor = Color.Charcoal; 
    273276                } 
    274277                else 
    275278                { 
    276                     kohta.TextColor = Color.Black; 
     279                    kohta.TextColor = Color.Aqua; 
    277280                } 
    278281 
  • 2017/24/MatiasK/SimpleGame/SimpleGame/SimpleGame/SimpleGame.csproj

    r8581 r8717  
    88    <OutputType>WinExe</OutputType> 
    99    <AppDesignerFolder>Properties</AppDesignerFolder> 
    10     <RootNamespace>SimpleGame</RootNamespace> 
    11     <AssemblyName>SimpleGame</AssemblyName> 
     10    <RootNamespace>Astropoint</RootNamespace> 
     11    <AssemblyName>Astropoint</AssemblyName> 
    1212    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> 
    1313    <TargetFrameworkProfile>Client</TargetFrameworkProfile> 
     
    1717    <XnaCrossPlatformGroupID>adf57044-895f-4a9f-84f5-a65d88a93dfb</XnaCrossPlatformGroupID> 
    1818    <XnaOutputType>Game</XnaOutputType> 
    19     <ApplicationIcon>Game.ico</ApplicationIcon> 
     19    <ApplicationIcon>favicon.ico</ApplicationIcon> 
    2020    <Thumbnail>GameThumbnail.png</Thumbnail> 
     21    <IsWebBootstrapper>false</IsWebBootstrapper> 
     22    <ReferencePath>$(registry:HKEY_LOCAL_MACHINE\Software\Jypeli@Install_Dir)\lib\x86</ReferencePath> 
    2123    <PublishUrl>publish\</PublishUrl> 
    2224    <Install>true</Install> 
     
    3133    <ApplicationRevision>0</ApplicationRevision> 
    3234    <ApplicationVersion>1.0.0.%2a</ApplicationVersion> 
    33     <IsWebBootstrapper>false</IsWebBootstrapper> 
    3435    <UseApplicationTrust>false</UseApplicationTrust> 
    3536    <BootstrapperEnabled>true</BootstrapperEnabled> 
    36     <ReferencePath>$(registry:HKEY_LOCAL_MACHINE\Software\Jypeli@Install_Dir)\lib\x86</ReferencePath> 
    3737  </PropertyGroup> 
    3838  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> 
     
    116116  </ItemGroup> 
    117117  <ItemGroup> 
     118    <Content Include="favicon.ico" /> 
    118119    <Content Include="Game.ico" /> 
    119120    <Content Include="GameThumbnail.png" /> 
Note: See TracChangeset for help on using the changeset viewer.