Changeset 5595 for 2013/30


Ignore:
Timestamp:
2014-07-23 15:01:41 (5 years ago)
Author:
vilmikvi
Message:
 
Location:
2013/30/ViljamiV
Files:
72 added
12 edited

Legend:

Unmodified
Added
Removed
  • 2013/30/ViljamiV/PerusPeli4/PerusPeli4/PerusPeli4/PerusPeli4.cs

    r5545 r5595  
    1111    Image shrek = LoadImage("shrek"); 
    1212    Image talo = LoadImage("talo"); 
     13    Image talo2 = LoadImage("talo+lamppu"); 
     14    Image talo3 = LoadImage("talo+shrek"); 
    1315    Image aloitus = LoadImage("sreks guest"); 
    1416 
     
    2628    public override void Begin() 
    2729    { 
     30        for (int i = 0; i < kenttaNro; i++) 
     31        { 
     32            listaVaaristaOvista.Add(RandomGen.NextInt(1, 4)); 
     33             
     34        } 
     35 
    2836        ////////////////////////////////////////////////////////////////////////////////////////////////////////SetWindowSize(1024, 768); 
    2937        // Kirjoita ohjelmakoodisi tähän 
     38        LuoAlkuvalikko(); 
     39        
     40    } 
     41 
     42 
     43   
     44  void LuoAlkuvalikko() 
     45    { 
    3046        IsMouseVisible = true; 
    3147        MediaPlayer.Play("mouthi"); 
     
    3349        MediaPlayer.Volume = 0.5; 
    3450        MediaPlayer.IsRepeating = true; 
    35  
    3651        Level.Background.Image = aloitus; 
    3752        Level.Background.ScaleToLevel(); 
    3853        Level.Background.Color = Color.Black; 
    39  
    40         Timer.SingleShot(2, LuoAlkuvalikko); 
    41     } 
    42  
    43  
    44     void LuoAlkuvalikko() 
    45     { 
    46         MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", "Aloita peli", "Parhaat pisteet", "Lopeta"); 
    47         Add(alkuValikko); 
    48         alkuValikko.AddItemHandler(0, AloitaPeli); 
    49         alkuValikko.AddItemHandler(1, ParhaatPisteet); 
    50         alkuValikko.AddItemHandler(2, Exit); 
     54        Timer.SingleShot(2, delegate 
     55        { 
     56            MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", "Aloita peli", "Parhaat pisteet", "Lopeta"); 
     57            Add(alkuValikko); 
     58            alkuValikko.AddItemHandler(0, AloitaPeli); 
     59            alkuValikko.AddItemHandler(1, ParhaatPisteet); 
     60            alkuValikko.AddItemHandler(2, Exit); 
     61        }); 
    5162    } 
    5263 
     
    5465    public void AloitaPeli(Window sender) 
    5566    { 
    56         Begin(); 
     67        LuoAlkuvalikko(); 
    5768    } 
    5869 
     
    6273        ClearAll(); 
    6374 
    64         for (int i = 0; i < kenttaNro; i++) 
    65         { 
    66             listaVaaristaOvista.Add(RandomGen.NextInt(1,4)); 
    67         } 
     75         
    6876 
    6977        MediaPlayer.Play("musikki"); 
     
    7280        Level.Size = Screen.Size; 
    7381         
    74         Level.Background.Image = talo; 
     82        Level.Background.Image = RandomGen.SelectOne(talo, talo2, talo3); 
    7583        Level.Background.ScaleToLevel(); 
    7684        Level.Background.Color = Color.Black; 
     
    7886        GameObject ovi = LuoOvi(6.0); 
    7987        GameObject ovi2 = LuoOvi(35.0); 
    80         GameObject ovi3 = LuoOvi(8.0); 
     88        GameObject ovi3 = LuoOvi(-8.0); 
    8189 
    8290        Mouse.ListenOn(ovi, MouseButton.Left, ButtonState.Pressed, delegate(GameObject o) { OviValittu(1); }, null, ovi); 
     
    143151            pisteLaskuri.Value++; 
    144152 
    145             MultiSelectWindow valikko = new MultiSelectWindow("Pääsit seuraavaan huoneeseen.", "Jatka"); 
    146             Add(valikko); 
     153            //MultiSelectWindow valikko = new MultiSelectWindow("Pääsit seuraavaan huoneeseen.", "Jatka"); 
     154            //Add(valikko); 
     155            Level.Background.Image = RandomGen.SelectOne(talo, talo2, talo3); 
     156            Level.Background.ScaleToLevel(); 
    147157        } 
    148158    } 
  • 2013/30/ViljamiV/PerusPeli4/PerusPeli4/PerusPeli4/PerusPeli4.csproj.Debug.cachefile

    r5545 r5595  
    77Content\sreks guest.xnb 
    88Content\mouthi.xnb 
     9Content\talo+lamppu.xnb 
     10Content\talo+shrek.xnb 
    911Content\musikki.wma 
    1012Content\mouthi.wma 
  • 2013/30/ViljamiV/PerusPeli4/PerusPeli4/PerusPeli4/bin/x86/Debug/Data/_score.xml

    r5545 r5595  
    4646        <Item Index="5" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    4747          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     48            <Value>anna</Value> 
     49          </Field> 
     50          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     51            <Value>6</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>viljami</Value> 
     57          </Field> 
     58          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     59            <Value>6</Value> 
     60          </Field> 
     61        </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"> 
    4864            <Value>viljami</Value> 
    4965          </Field> 
     
    5268          </Field> 
    5369        </Item> 
    54         <Item Index="6" 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"> 
    5571          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    56             <Value>anna</Value> 
     72            <Value>viljami</Value> 
    5773          </Field> 
    5874          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    59             <Value>3</Value> 
    60           </Field> 
    61         </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>anna</Value> 
    65           </Field> 
    66           <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    67             <Value>3</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>anna</Value> 
    73           </Field> 
    74           <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    75             <Value>3</Value> 
     75            <Value>5</Value> 
    7676          </Field> 
    7777        </Item> 
    7878        <Item Index="9" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    7979          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    80             <Value>anna</Value> 
     80            <Value>viljami</Value> 
    8181          </Field> 
    8282          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    83             <Value>2</Value> 
     83            <Value>4</Value> 
    8484          </Field> 
    8585        </Item> 
     
    8787    </Field> 
    8888    <Field Name="LastEnteredName" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    89       <Value>anna</Value> 
     89      <Value>viljami</Value> 
    9090    </Field> 
    9191  </Object> 
  • 2013/30/ViljamiV/PerusPeli4/PerusPeli4/PerusPeli4/obj/x86/Debug/ContentPipeline-{36368159-DDA4-4DE3-B45D-FD58A3B9125A}.xml

    r5545 r5595  
    7676      <Time>2014-07-22T13:19:48.8176678+03:00</Time> 
    7777    </Item> 
     78    <Item> 
     79      <Source>talo+lamppu.png</Source> 
     80      <Name>talo+lamppu</Name> 
     81      <Importer>TextureImporter</Importer> 
     82      <Processor>TextureProcessor</Processor> 
     83      <Options>None</Options> 
     84      <Output>C:\MyTemp\ViljamiV\PerusPeli4\PerusPeli4\PerusPeli4\bin\x86\Debug\Content\talo+lamppu.xnb</Output> 
     85      <Time>2014-07-23T10:01:33.8034956+03:00</Time> 
     86    </Item> 
     87    <Item> 
     88      <Source>talo+shrek.png</Source> 
     89      <Name>talo+shrek</Name> 
     90      <Importer>TextureImporter</Importer> 
     91      <Processor>TextureProcessor</Processor> 
     92      <Options>None</Options> 
     93      <Output>C:\MyTemp\ViljamiV\PerusPeli4\PerusPeli4\PerusPeli4\bin\x86\Debug\Content\talo+shrek.xnb</Output> 
     94      <Time>2014-07-23T10:01:33.8190958+03:00</Time> 
     95    </Item> 
    7896    <BuildSuccessful>true</BuildSuccessful> 
    7997    <Settings> 
  • 2013/30/ViljamiV/PerusPeli4/PerusPeli4/PerusPeli4/obj/x86/Debug/PerusPeli4.csproj.FileListAbsolute.txt

    r5545 r5595  
    2525C:\MyTemp\ViljamiV\PerusPeli4\PerusPeli4\PerusPeli4\bin\x86\Debug\Content\mouthi.xnb 
    2626C:\MyTemp\ViljamiV\PerusPeli4\PerusPeli4\PerusPeli4\bin\x86\Debug\Content\mouthi.wma 
     27C:\MyTemp\ViljamiV\PerusPeli4\PerusPeli4\PerusPeli4\bin\x86\Debug\Content\talo+lamppu.xnb 
     28C:\MyTemp\ViljamiV\PerusPeli4\PerusPeli4\PerusPeli4\bin\x86\Debug\Content\talo+shrek.xnb 
  • 2013/30/ViljamiV/PerusPeli4/PerusPeli4/PerusPeli4/obj/x86/Debug/cachefile-{36368159-DDA4-4DE3-B45D-FD58A3B9125A}-targetpath.txt

    r5545 r5595  
    99Content\mouthi.xnb 
    1010Content\mouthi.wma 
     11Content\talo+lamppu.xnb 
     12Content\talo+shrek.xnb 
  • 2013/30/ViljamiV/PerusPeli4/PerusPeli4/PerusPeli4Content/PerusPeli4Content.contentproj

    r5545 r5595  
    101101    </Compile> 
    102102  </ItemGroup> 
     103  <ItemGroup> 
     104    <Compile Include="talo+lamppu.png"> 
     105      <Name>talo+lamppu</Name> 
     106      <Importer>TextureImporter</Importer> 
     107      <Processor>TextureProcessor</Processor> 
     108    </Compile> 
     109    <Compile Include="talo+shrek.png"> 
     110      <Name>talo+shrek</Name> 
     111      <Importer>TextureImporter</Importer> 
     112      <Processor>TextureProcessor</Processor> 
     113    </Compile> 
     114  </ItemGroup> 
    103115  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    104116  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
Note: See TracChangeset for help on using the changeset viewer.