Changeset 6678


Ignore:
Timestamp:
2015-07-01 14:48:37 (4 years ago)
Author:
jivesuor
Message:

Tasohyppelyyn lisätty ääniä ja kolikkolaskuria muutettu.

Location:
2015/27/JimiS
Files:
6 added
12 edited

Legend:

Unmodified
Added
Removed
  • 2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/hyppely.cs

    r6674 r6678  
    88 
    99 
    10 //TODO Lisää erilaisia vihollisia 
    11 //TODO Pidennä kenttää ja lisää tasoja/palikoita ja kuoppia + muita esteitä. 
    12 //TODO Paranna kentän, pelaajan ja vihollisten kuvia. 
     10 
    1311//TODO Lisää/muokkaa äänet 
    1412 
     
    2220    PhysicsObject vasenReuna; 
    2321    PhysicsObject oikeaReuna; 
    24    
     22    PhysicsObject ylaReuna; 
     23 
    2524 
    2625    PlatformCharacter pelaaja1; 
     
    3534    Image PaaVihu = LoadImage("Päävihollinen"); 
    3635 
     36    SoundEffect osuma = LoadSoundEffect("osuma"); 
     37 
    3738    IntMeter pelaajan1Elamat; 
    3839    IntMeter pelaajan1Tahdet; 
    3940 
    4041    Vector pelaajanaloituspaikka; 
    41      
     42 
    4243 
    4344    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    7172        kentta.SetTileMethod('B', LisaaPaaVihu); 
    7273        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    73         
    74        
     74 
     75 
    7576        alaReuna = Level.CreateBottomBorder(); 
    7677        alaReuna.Restitution = 1.0; 
     
    8485        oikeaReuna.Restitution = 1.0; 
    8586        oikeaReuna.IsVisible = false; 
    86          
     87 
     88        ylaReuna = Level.CreateTopBorder(); 
     89        ylaReuna.Restitution = 1.0; 
     90        ylaReuna.IsVisible = false; 
     91 
    8792 
    8893        Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     
    190195        tahdet.BindTo(pelaajan1Tahdet); 
    191196 
    192         tahdet.Y = 0; 
    193         tahdet.X = 0; 
     197        tahdet.X = -700; 
     198        tahdet.Y = 500; 
    194199        tahdet.TextColor = Color.Black; 
    195200        tahdet.BorderColor = Color.Black; 
    196201        tahdet.Color = Color.White; 
     202        tahdet.Image = Kolikko; 
     203        tahdet.Height = korkeus; 
     204        tahdet.Width = leveys; 
     205        tahdet.TextScale *=2; 
    197206        Add(tahdet); 
    198207 
    199         pelaajan1Elamat = new IntMeter(3); 
     208        pelaajan1Elamat = new IntMeter(5); 
    200209        pelaajan1Elamat.MaxValue = 20; 
    201210        Label naytto = new Label(); 
    202211        naytto.BindTo(pelaajan1Elamat); 
    203         
     212 
    204213        naytto.Y += pelaaja1.Height; 
    205214        naytto.TextColor = Color.Black; 
     
    215224        MessageDisplay.Add("Auts! Törmäsit Vihuun!"); 
    216225 
     226        PlaySound("osuma"); 
     227 
    217228        pelaajan1Elamat.Value -= 1; 
    218229 
     
    230241    void KasittelePelaajanPutoaminen(PhysicsObject pelaaja1, PhysicsObject kohde) 
    231242    { 
    232   
    233             pelaajan1Elamat.Value -= 1; 
    234  
    235             pelaaja1.Position = pelaajanaloituspaikka; 
    236  
    237             if (pelaajan1Elamat == 0) 
    238             {  
    239                 pelaaja1.Destroy(); 
    240                 MessageDisplay.Add("Pelaaja 1 hävisi pelin."); 
    241                 Timer.SingleShot(3.0, Exit); 
    242             } 
    243          
    244     } 
    245  
    246     
     243 
     244        pelaajan1Elamat.Value -= 1; 
     245 
     246        PlaySound("osuma"); 
     247 
     248        MessageDisplay.Add("Putosit!"); 
     249 
     250        pelaaja1.Position = pelaajanaloituspaikka; 
     251 
     252        if (pelaajan1Elamat == 0) 
     253        { 
     254            pelaaja1.Destroy(); 
     255            MessageDisplay.Add("Pelaaja 1 hävisi pelin."); 
     256            Timer.SingleShot(3.0, Exit); 
     257        } 
     258 
     259    } 
     260 
     261 
    247262 
    248263    void LisaaNappaimet() 
  • 2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/hyppely.csproj.Debug.cachefile

    r6674 r6678  
    1111Content\tasokuva.xnb 
    1212Content\PÀÀvihollinen.xnb 
     13Content\hyppyaani.xnb 
     14Content\osuma.xnb 
  • 2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/obj/x86/Debug/ContentPipeline-{9937689A-33E5-40B9-A7B6-3F1206C3B37D}.xml

    r6674 r6678  
    7272      <Options>None</Options> 
    7373      <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\kentta1.xnb</Output> 
    74       <Time>2015-07-01T13:56:55.5548008+03:00</Time> 
     74      <Time>2015-07-01T14:05:18.6738008+03:00</Time> 
    7575    </Item> 
    7676    <Item> 
     
    109109      <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\Päävihollinen.xnb</Output> 
    110110      <Time>2015-07-01T12:53:30.0756631+03:00</Time> 
     111    </Item> 
     112    <Item> 
     113      <Source>hyppyaani.wav</Source> 
     114      <Name>hyppyaani</Name> 
     115      <Importer>WavImporter</Importer> 
     116      <Processor>SoundEffectProcessor</Processor> 
     117      <Options>None</Options> 
     118      <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\hyppyaani.xnb</Output> 
     119      <Time>2015-07-01T14:22:21.5389795+03:00</Time> 
     120    </Item> 
     121    <Item> 
     122      <Source>osuma.wav</Source> 
     123      <Name>osuma</Name> 
     124      <Importer>WavImporter</Importer> 
     125      <Processor>SoundEffectProcessor</Processor> 
     126      <Options>None</Options> 
     127      <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\osuma.xnb</Output> 
     128      <Time>2015-07-01T14:25:59.6976239+03:00</Time> 
    111129    </Item> 
    112130    <BuildSuccessful>true</BuildSuccessful> 
  • 2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/obj/x86/Debug/cachefile-{9937689A-33E5-40B9-A7B6-3F1206C3B37D}-targetpath.txt

    r6674 r6678  
    1111Content\tasokuva.xnb 
    1212Content\PÀÀvihollinen.xnb 
     13Content\hyppyaani.xnb 
     14Content\osuma.xnb 
  • 2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/obj/x86/Debug/hyppely.csproj.FileListAbsolute.txt

    r6674 r6678  
    1919C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\tasokuva.xnb 
    2020C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\PÀÀvihollinen.xnb 
     21C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\hyppyaani.xnb 
     22C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\osuma.xnb 
  • 2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppelyContent/hyppelyContent.contentproj

    r6674 r6678  
    123123    </Compile> 
    124124  </ItemGroup> 
     125  <ItemGroup> 
     126    <Compile Include="hyppyaani.wav"> 
     127      <Name>hyppyaani</Name> 
     128      <Importer>WavImporter</Importer> 
     129      <Processor>SoundEffectProcessor</Processor> 
     130    </Compile> 
     131  </ItemGroup> 
     132  <ItemGroup> 
     133    <Compile Include="osuma.wav"> 
     134      <Name>osuma</Name> 
     135      <Importer>WavImporter</Importer> 
     136      <Processor>SoundEffectProcessor</Processor> 
     137    </Compile> 
     138  </ItemGroup> 
    125139  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    126140  <!--  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.