Changeset 5438


Ignore:
Timestamp:
2014-07-04 12:09:49 (5 years ago)
Author:
nikranna
Message:
 
Location:
2014/27/NikoA/kokeilu
Files:
6 added
2 deleted
11 edited

Legend:

Unmodified
Added
Removed
  • 2014/27/NikoA/kokeilu/kokeilu/kokeilu/kokeilu.cs

    r5416 r5438  
    1313    const int RUUDUN_KOKO = 30; 
    1414    IntMeter pisteLaskuri; 
     15    int kenttaNumero = 1; 
    1516    PlatformCharacter pelaaja1; 
    1617    Image taustakuva = LoadImage("taustakuva2"); 
     
    1819    Image tahtiKuva = LoadImage("Dogecoin"); 
    1920 
    20     SoundEffect maaliAani = LoadSoundEffect("maali"); 
     21    IntMeter kolikkoLaskuri; 
    2122 
    2223    public override void Begin() 
     
    2728    { 
    2829        ClearAll(); 
     30 
     31        if (kenttaNumero >= 4) 
     32        { 
     33            Label voitto = new Label("Voitit pelin"); 
     34            Add(voitto); 
     35            return; 
     36        } 
     37 
    2938        Gravity = new Vector(0, -1200); 
    3039 
     
    4554    void LuoKentta() 
    4655    { 
    47         
    48         ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kenttapaint"); 
     56        kolikkoLaskuri = new IntMeter(0); 
     57 
     58        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kenttapaint"+kenttaNumero); 
     59 
    4960        ruudut.SetTileMethod(Color.FromHexCode("267F00"), LisaaPelaaja); 
    5061        ruudut.SetTileMethod(Color.FromHexCode("000000"), LisaaTaso); 
     
    7687        tahti.Tag = "tahti"; 
    7788        Add(tahti); 
     89        kolikkoLaskuri.Value++; 
    7890    } 
    7991 
     
    112124        Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
    113125 
     126        Keyboard.Listen(Key.F11, ButtonState.Pressed, delegate { kenttaNumero++; AloitaPeli(); }, ""); 
     127 
    114128        ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 
    115129 
     
    133147    void TormaaTahteen(PhysicsObject hahmo, PhysicsObject tahti) 
    134148    { 
    135         maaliAani.Play(); 
    136149        MessageDisplay.Add("Keräsit kolikon!"); 
    137150        tahti.Destroy(); 
    138151        pisteLaskuri.Value++; 
     152        kolikkoLaskuri.Value--; 
     153 
     154        if (kolikkoLaskuri.Value == 0) 
     155        { 
     156            MessageDisplay.Add("Läpäisit Tason"); 
     157            kenttaNumero++; 
     158            AloitaPeli(); 
     159        } 
    139160    } 
    140161 
     
    200221    { 
    201222        pelaaja1.Destroy(); 
     223        kenttaNumero = 1; 
    202224        AloitaUusiPeli(); 
    203225    } 
     
    205227    { 
    206228        pelaaja1.Destroy(); 
     229        kenttaNumero = 1; 
    207230        AloitaUusiPeli(); 
    208231    } 
    209232    void LuoPistelaskuri() 
    210233{ 
     234     
     235 
    211236    pisteLaskuri = new IntMeter(0); 
    212237    Label pisteNaytto = new Label(); 
  • 2014/27/NikoA/kokeilu/kokeilu/kokeilu/kokeilu.csproj.Debug.cachefile

    r5416 r5438  
    1515Content\Megusta.xnb 
    1616Content\Dogecoin.xnb 
    17 Content\kenttapaint.xnb 
    1817Content\elliot_berger.xnb 
     18Content\kenttapaint1.xnb 
     19Content\kenttapaint2.xnb 
     20Content\kenttapaint3.xnb 
    1921Content\elliot_berger.wma 
  • 2014/27/NikoA/kokeilu/kokeilu/kokeilu/obj/x86/Debug/ContentPipeline-{44E802C6-CBAF-4358-82D1-537B47A53768}.xml

    r5416 r5438  
    147147    </Item> 
    148148    <Item> 
    149       <Source>kenttapaint.png</Source> 
    150       <Name>kenttapaint</Name> 
    151       <Importer>TextureImporter</Importer> 
    152       <Processor>TextureProcessor</Processor> 
    153       <Options>None</Options> 
    154       <Output>C:\MyTemp\NikoA\kokeilu\kokeilu\kokeilu\bin\x86\Debug\Content\kenttapaint.xnb</Output> 
    155       <Time>2014-07-04T11:06:25.4345895+03:00</Time> 
    156     </Item> 
    157     <Item> 
    158149      <Source>elliot_berger.mp3</Source> 
    159150      <Name>elliot_berger</Name> 
     
    164155      <Extra>C:\MyTemp\NikoA\kokeilu\kokeilu\kokeilu\bin\x86\Debug\Content\elliot_berger.wma</Extra> 
    165156      <Time>2014-07-04T11:08:08.1278578+03:00</Time> 
     157    </Item> 
     158    <Item> 
     159      <Source>kenttapaint1.png</Source> 
     160      <Name>kenttapaint1</Name> 
     161      <Importer>TextureImporter</Importer> 
     162      <Processor>TextureProcessor</Processor> 
     163      <Options>None</Options> 
     164      <Output>C:\MyTemp\NikoA\kokeilu\kokeilu\kokeilu\bin\x86\Debug\Content\kenttapaint1.xnb</Output> 
     165      <Time>2014-07-04T11:06:25.4345895+03:00</Time> 
     166    </Item> 
     167    <Item> 
     168      <Source>kenttapaint2.png</Source> 
     169      <Name>kenttapaint2</Name> 
     170      <Importer>TextureImporter</Importer> 
     171      <Processor>TextureProcessor</Processor> 
     172      <Options>None</Options> 
     173      <Output>C:\MyTemp\NikoA\kokeilu\kokeilu\kokeilu\bin\x86\Debug\Content\kenttapaint2.xnb</Output> 
     174      <Time>2014-07-04T12:01:44.0755045+03:00</Time> 
     175    </Item> 
     176    <Item> 
     177      <Source>kenttapaint3.png</Source> 
     178      <Name>kenttapaint3</Name> 
     179      <Importer>TextureImporter</Importer> 
     180      <Processor>TextureProcessor</Processor> 
     181      <Options>None</Options> 
     182      <Output>C:\MyTemp\NikoA\kokeilu\kokeilu\kokeilu\bin\x86\Debug\Content\kenttapaint3.xnb</Output> 
     183      <Time>2014-07-04T11:56:55.6282767+03:00</Time> 
    166184    </Item> 
    167185    <BuildSuccessful>true</BuildSuccessful> 
  • 2014/27/NikoA/kokeilu/kokeilu/kokeilu/obj/x86/Debug/cachefile-{44E802C6-CBAF-4358-82D1-537B47A53768}-targetpath.txt

    r5416 r5438  
    1515Content\Megusta.xnb 
    1616Content\Dogecoin.xnb 
    17 Content\kenttapaint.xnb 
    1817Content\elliot_berger.xnb 
    1918Content\elliot_berger.wma 
     19Content\kenttapaint1.xnb 
     20Content\kenttapaint2.xnb 
     21Content\kenttapaint3.xnb 
  • 2014/27/NikoA/kokeilu/kokeilu/kokeilu/obj/x86/Debug/kokeilu.csproj.FileListAbsolute.txt

    r5416 r5438  
    2323C:\MyTemp\NikoA\kokeilu\kokeilu\kokeilu\bin\x86\Debug\Content\Megusta.xnb 
    2424C:\MyTemp\NikoA\kokeilu\kokeilu\kokeilu\bin\x86\Debug\Content\Dogecoin.xnb 
    25 C:\MyTemp\NikoA\kokeilu\kokeilu\kokeilu\bin\x86\Debug\Content\kenttapaint.xnb 
    2625C:\MyTemp\NikoA\kokeilu\kokeilu\kokeilu\bin\x86\Debug\Content\elliot_berger.xnb 
    2726C:\MyTemp\NikoA\kokeilu\kokeilu\kokeilu\bin\x86\Debug\Content\elliot_berger.wma 
     27C:\MyTemp\NikoA\kokeilu\kokeilu\kokeilu\bin\x86\Debug\Content\kenttapaint1.xnb 
     28C:\MyTemp\NikoA\kokeilu\kokeilu\kokeilu\bin\x86\Debug\Content\kenttapaint2.xnb 
     29C:\MyTemp\NikoA\kokeilu\kokeilu\kokeilu\bin\x86\Debug\Content\kenttapaint3.xnb 
  • 2014/27/NikoA/kokeilu/kokeilu/kokeiluContent/kokeiluContent.contentproj

    r5416 r5438  
    152152  </ItemGroup> 
    153153  <ItemGroup> 
    154     <Compile Include="kenttapaint.png"> 
    155       <Name>kenttapaint</Name> 
     154    <Compile Include="kenttapaint1.png"> 
     155      <Name>kenttapaint1</Name> 
    156156      <Importer>TextureImporter</Importer> 
    157157      <Processor>TextureProcessor</Processor> 
     
    165165    </Compile> 
    166166  </ItemGroup> 
     167  <ItemGroup> 
     168    <Compile Include="kenttapaint2.png"> 
     169      <Name>kenttapaint2</Name> 
     170      <Importer>TextureImporter</Importer> 
     171      <Processor>TextureProcessor</Processor> 
     172    </Compile> 
     173  </ItemGroup> 
     174  <ItemGroup> 
     175    <Compile Include="kenttapaint3.png"> 
     176      <Name>kenttapaint3</Name> 
     177      <Importer>TextureImporter</Importer> 
     178      <Processor>TextureProcessor</Processor> 
     179    </Compile> 
     180  </ItemGroup> 
    167181  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    168182  <!--  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.