Changeset 5291 for 2014/27


Ignore:
Timestamp:
2014-07-02 14:53:07 (5 years ago)
Author:
jeniemel
Message:
 
Location:
2014/27/JesseN
Files:
27 added
17 edited

Legend:

Unmodified
Added
Removed
  • 2014/27/JesseN/peli/peli/peli/obj/x86/Debug/ContentPipeline-{1A51E3AD-086B-46A9-9D86-38D86EC1930F}.xml

    r5237 r5291  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\alieni.xnb</Output> 
    38       <Time>2014-07-01T13:34:01.3653879+03:00</Time> 
     38      <Time>2014-07-02T09:41:13.4389951+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    5454      <Options>None</Options> 
    5555      <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\pelaajakuva1.xnb</Output> 
    56       <Time>2014-07-01T13:36:11.0483879+03:00</Time> 
     56      <Time>2014-07-02T12:36:03.8849348+03:00</Time> 
    5757    </Item> 
    5858    <Item> 
     
    6666    </Item> 
    6767    <Item> 
    68       <Source>kentta1.txt</Source> 
    69       <Name>kentta1</Name> 
    70       <Importer>TextFileImporter</Importer> 
    71       <Processor>TextFileContentProcessor</Processor> 
    72       <Options>None</Options> 
    73       <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\kentta1.xnb</Output> 
    74       <Time>2014-07-01T13:41:04.5973879+03:00</Time> 
    75     </Item> 
    76     <Item> 
    7768      <Source>hauta.png</Source> 
    7869      <Name>hauta</Name> 
     
    9182      <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\laatikko.xnb</Output> 
    9283      <Time>2014-07-01T14:40:15.9150365+03:00</Time> 
     84    </Item> 
     85    <Item> 
     86      <Source>kentta1.png</Source> 
     87      <Name>kentta1</Name> 
     88      <Importer>TextureImporter</Importer> 
     89      <Processor>TextureProcessor</Processor> 
     90      <Options>None</Options> 
     91      <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\kentta1.xnb</Output> 
     92      <Time>2014-07-02T10:24:57.9024152+03:00</Time> 
     93    </Item> 
     94    <Item> 
     95      <Source>tiili.png</Source> 
     96      <Name>tiili</Name> 
     97      <Importer>TextureImporter</Importer> 
     98      <Processor>TextureProcessor</Processor> 
     99      <Options>None</Options> 
     100      <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\tiili.xnb</Output> 
     101      <Time>2014-07-02T10:39:07.6483813+03:00</Time> 
     102    </Item> 
     103    <Item> 
     104      <Source>pelaajakuva2.png</Source> 
     105      <Name>pelaajakuva2</Name> 
     106      <Importer>TextureImporter</Importer> 
     107      <Processor>TextureProcessor</Processor> 
     108      <Options>None</Options> 
     109      <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\pelaajakuva2.xnb</Output> 
     110      <Time>2014-07-02T12:36:09.7335196+03:00</Time> 
     111    </Item> 
     112    <Item> 
     113      <Source>pelaajakuva3.png</Source> 
     114      <Name>pelaajakuva3</Name> 
     115      <Importer>TextureImporter</Importer> 
     116      <Processor>TextureProcessor</Processor> 
     117      <Options>None</Options> 
     118      <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\pelaajakuva3.xnb</Output> 
     119      <Time>2014-07-02T12:36:15.0540516+03:00</Time> 
     120    </Item> 
     121    <Item> 
     122      <Source>8bit.mp3</Source> 
     123      <Name>8bit</Name> 
     124      <Importer>Mp3Importer</Importer> 
     125      <Processor>SongProcessor</Processor> 
     126      <Options>None</Options> 
     127      <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\8bit.xnb</Output> 
     128      <Extra>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\8bit.wma</Extra> 
     129      <Time>2014-07-02T13:07:06.1371414+03:00</Time> 
     130    </Item> 
     131    <Item> 
     132      <Source>basso_piu2.wav</Source> 
     133      <Name>basso_piu2</Name> 
     134      <Importer>WavImporter</Importer> 
     135      <Processor>SoundEffectProcessor</Processor> 
     136      <Options>None</Options> 
     137      <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\basso_piu2.xnb</Output> 
     138      <Time>2014-07-02T13:55:11.0977026+03:00</Time> 
     139    </Item> 
     140    <Item> 
     141      <Source>miehet.png</Source> 
     142      <Name>miehet</Name> 
     143      <Importer>TextureImporter</Importer> 
     144      <Processor>TextureProcessor</Processor> 
     145      <Options>None</Options> 
     146      <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\miehet.xnb</Output> 
     147      <Time>2014-07-02T14:42:17.0222668+03:00</Time> 
    93148    </Item> 
    94149    <BuildSuccessful>true</BuildSuccessful> 
  • 2014/27/JesseN/peli/peli/peli/obj/x86/Debug/cachefile-{1A51E3AD-086B-46A9-9D86-38D86EC1930F}-targetpath.txt

    r5237 r5291  
    66Content\pelaajakuva1.xnb 
    77Content\Untitled.xnb 
    8 Content\kentta1.xnb 
    98Content\hauta.xnb 
    109Content\laatikko.xnb 
     10Content\kentta1.xnb 
     11Content\tiili.xnb 
     12Content\pelaajakuva2.xnb 
     13Content\pelaajakuva3.xnb 
     14Content\8bit.xnb 
     15Content\8bit.wma 
     16Content\basso_piu2.xnb 
     17Content\miehet.xnb 
  • 2014/27/JesseN/peli/peli/peli/obj/x86/Debug/peli.csproj.FileListAbsolute.txt

    r5237 r5291  
    1717C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\hauta.xnb 
    1818C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\laatikko.xnb 
     19C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\tiili.xnb 
     20C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\pelaajakuva2.xnb 
     21C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\pelaajakuva3.xnb 
     22C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\8bit.xnb 
     23C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\8bit.wma 
     24C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\basso_piu2.xnb 
     25C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\miehet.xnb 
  • 2014/27/JesseN/peli/peli/peli/peli.cs

    r5237 r5291  
    1212    const double hyppyNopeus = 750; 
    1313    const int RUUDUN_KOKO = 40; 
    14  
    15      
    16      
     14    IntMeter Respawnlaskuri=new IntMeter(3); 
     15    IntMeter Respawnlaskuri2=new IntMeter(3); 
     16    DoubleMeter elamaLaskuri; 
     17    DoubleMeter elamaLaskuri2; 
    1718    PlatformCharacter pelaaja1; 
    1819    PlatformCharacter pelaaja2; 
     
    2021    Image pelaajanKuva2 = LoadImage("pelaajakuva1"); 
    2122    Image tahtiKuva = LoadImage("laatikko"); 
     23    Image Tiilikuva = LoadImage("tiili");  
     24    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     25    SoundEffect piu = LoadSoundEffect("basso_piu2"); 
     26    Image taustaKuva = LoadImage("miehet"); 
     27 
     28   //SoundEffect 8bit= LoadSoundEffect("8bit"); 
    2229    
    23     SoundEffect maaliAani = LoadSoundEffect("maali"); 
     30    Vector Aloituspaikka; 
     31    Vector Aloituspaikka2; 
     32 
     33    //private Image[] ukkelinKavely = LoadImages("pelaajakuva2", "pelaajakuva3"); 
     34 
     35    public override void Begin() 
     36    { 
     37        SmoothTextures = false; 
     38        AloitaPeli(); 
     39    } 
    2440     
    25     public override void Begin() 
    26     { 
     41    void AloitaPeli() 
     42    { 
     43        ClearAll(); 
    2744        Gravity = new Vector(0, -1000); 
    28         SmoothTextures = false; 
    2945 
    3046        LuoKentta(); 
    3147        LisaaNappaimet(); 
    32  
     48        LuoElamaLaskuri(); 
     49        LuoElamaLaskuriPelaaja2(); 
     50        Level.Background.Image = taustaKuva; 
     51        Level.Background.FitToLevel(); 
    3352        //Camera.; 
    3453        //Camera.ZoomFactor = 1.0; 
     
    3655    } 
    3756 
    38    
     57    void LuoElamaLaskuri() 
     58    { 
     59        elamaLaskuri = new DoubleMeter(10); 
     60        elamaLaskuri.MaxValue = 10; 
     61        elamaLaskuri.LowerLimit += ElamaLoppui; 
     62 
     63        ProgressBar elamaPalkki = new ProgressBar(150, 20); 
     64        elamaPalkki.X = Screen.Left + 150; 
     65        elamaPalkki.Y = Screen.Top - 20; 
     66        elamaPalkki.BindTo(elamaLaskuri); 
     67        Add(elamaPalkki); 
     68    } 
     69    void LuoElamaLaskuriPelaaja2() 
     70    { 
     71      
     72        elamaLaskuri2 = new DoubleMeter(10); 
     73        elamaLaskuri2.MaxValue = 10; 
     74        elamaLaskuri2.LowerLimit += ElamaLoppui; 
     75 
     76        ProgressBar elamaPalkki2 = new ProgressBar(150, 20); 
     77        elamaPalkki2.X = Screen.Right - 150; 
     78        elamaPalkki2.Y = Screen.Top - 20; 
     79        elamaPalkki2.BindTo(elamaLaskuri2); 
     80        Add(elamaPalkki2); 
     81    } 
     82 
     83    void ElamaLoppui() 
     84    { 
     85 
     86        MessageDisplay.Add("Ur dead, what a suprise"); 
     87    } 
     88 
     89    
     90 
    3991 
    4092    void LuoKentta() 
    4193    { 
    42         TileMap kentta = TileMap.FromLevelAsset("kentta1"); 
    43         kentta.SetTileMethod('#', LisaaTaso); 
    44         kentta.SetTileMethod('*', LisaaTahti); 
    45         kentta.SetTileMethod('N', LisaaPelaaja); 
    46         kentta.SetTileMethod('k', LisaaPelaaja2); 
    47         kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     94       
     95        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kentta1"); 
     96 
     97         
     98        MediaPlayer.Play("8bit"); 
     99        MediaPlayer.IsRepeating = true; 
     100         
     101        ruudut.SetTileMethod(Color.Blue, LisaaPelaaja2); 
     102        ruudut.SetTileMethod(Color.Red, LisaaPelaaja); 
     103        ruudut.SetTileMethod(Color.Black, LisaaTaso); 
     104         
     105        //ruudut.SetTileMethod(Color.Black, LisaaTiili); 
     106        //ruudut.SetTileMethod(Color.Yellow, LuoTahti); 
     107 
     108       
     109        ruudut.Execute(30, 30); 
     110     
     111 
     112 
     113     
    48114        Level.CreateBorders(); 
    49115        Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     116        Camera.ZoomToLevel(); 
     117        //Camera.Follow(pelaaja1, pelaaja2); 
     118        //Camera.StayInLevel = true; 
    50119    } 
    51120 
     
    54123        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    55124        taso.Position = paikka; 
    56         taso.Color = Color.Green; 
     125        taso.Image = Tiilikuva; 
    57126        Add(taso); 
    58127    } 
     
    74143        pelaaja1.Mass = 4.0; 
    75144        pelaaja1.Image = pelaajanKuva; 
     145        pelaaja1.Tag = "pelaaja1"; 
    76146        AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
    77147        pelaaja1.Weapon = new AssaultRifle(0, 0); 
    78148        pelaaja1.Weapon.Ammo.Value = 1000; 
    79149        pelaaja1.Weapon.ProjectileCollision = AmmusOsui; 
     150        pelaaja1.Weapon.AttackSound = piu; 
    80151 
    81152        Add(pelaaja1); 
     153        Aloituspaikka = paikka; 
    82154         
    83155        
     
    86158    void AmmusOsui(PhysicsObject ammus, PhysicsObject kohde) 
    87159    { 
     160        if (kohde.Tag == "pelaaja1") 
     161        { 
     162            elamaLaskuri.Value--; 
     163            if (elamaLaskuri.Value < 1) 
     164            { 
     165 
     166                pelaaja1.Destroy(); 
     167                pelaaja1.Weapon.Destroy(); 
     168                Respawnlaskuri.Value--; 
     169                if (Respawnlaskuri.Value > 0) 
     170                { 
     171                    Timer.SingleShot(5, AloitaPeli); 
     172                } 
     173            } 
     174         
     175        } 
     176        else if (kohde.Tag == "pelaaja2") 
     177        { 
     178 
     179            elamaLaskuri2.Value--; 
     180            if (elamaLaskuri2.Value < 1) 
     181            { 
     182 
     183                pelaaja2.Destroy(); 
     184                pelaaja2.Weapon.Destroy(); 
     185                Respawnlaskuri2.Value--; 
     186                if (Respawnlaskuri2.Value > 0) 
     187                { 
     188                    Timer.SingleShot(5, AloitaPeli); 
     189                } 
     190            } 
     191         
     192        } 
    88193        ammus.Destroy(); 
    89194    } 
     
    99204        pelaaja2.Weapon.ProjectileCollision = AmmusOsui; 
    100205        AddCollisionHandler(pelaaja2, "tahti", TormaaTahteen); 
    101  
     206        pelaaja2.Tag = "pelaaja2"; 
    102207        Add(pelaaja2); 
     208        Aloituspaikka2 = paikka; 
     209        pelaaja2.Weapon.AttackSound = piu; 
    103210    } 
    104211 
  • 2014/27/JesseN/peli/peli/peli/peli.csproj.Debug.cachefile

    r5237 r5291  
    66Content\pelaajakuva1.xnb 
    77Content\Untitled.xnb 
    8 Content\kentta1.xnb 
    98Content\hauta.xnb 
    109Content\laatikko.xnb 
     10Content\kentta1.xnb 
     11Content\tiili.xnb 
     12Content\pelaajakuva2.xnb 
     13Content\pelaajakuva3.xnb 
     14Content\8bit.xnb 
     15Content\basso_piu2.xnb 
     16Content\miehet.xnb 
     17Content\8bit.wma 
  • 2014/27/JesseN/peli/peli/peliContent/peliContent.contentproj

    r5237 r5291  
    6161      <Processor>TextureProcessor</Processor> 
    6262    </Compile> 
    63     <Compile Include="kentta1.txt"> 
    64       <Name>kentta1</Name> 
    65       <Importer>TextFileImporter</Importer> 
    66       <Processor>TextFileContentProcessor</Processor> 
    67     </Compile> 
    6863  </ItemGroup> 
    6964  <ItemGroup> 
     
    105100    </Compile> 
    106101  </ItemGroup> 
     102  <ItemGroup> 
     103    <Compile Include="kentta1.png"> 
     104      <Name>kentta1</Name> 
     105      <Importer>TextureImporter</Importer> 
     106      <Processor>TextureProcessor</Processor> 
     107    </Compile> 
     108  </ItemGroup> 
     109  <ItemGroup> 
     110    <Compile Include="tiili.png"> 
     111      <Name>tiili</Name> 
     112      <Importer>TextureImporter</Importer> 
     113      <Processor>TextureProcessor</Processor> 
     114    </Compile> 
     115  </ItemGroup> 
     116  <ItemGroup> 
     117    <Compile Include="pelaajakuva2.png"> 
     118      <Name>pelaajakuva2</Name> 
     119      <Importer>TextureImporter</Importer> 
     120      <Processor>TextureProcessor</Processor> 
     121    </Compile> 
     122  </ItemGroup> 
     123  <ItemGroup> 
     124    <Compile Include="pelaajakuva3.png"> 
     125      <Name>pelaajakuva3</Name> 
     126      <Importer>TextureImporter</Importer> 
     127      <Processor>TextureProcessor</Processor> 
     128    </Compile> 
     129  </ItemGroup> 
     130  <ItemGroup> 
     131    <Compile Include="8bit.mp3"> 
     132      <Name>8bit</Name> 
     133      <Importer>Mp3Importer</Importer> 
     134      <Processor>SongProcessor</Processor> 
     135    </Compile> 
     136  </ItemGroup> 
     137  <ItemGroup> 
     138    <Compile Include="basso_piu2.wav"> 
     139      <Name>basso_piu2</Name> 
     140      <Importer>WavImporter</Importer> 
     141      <Processor>SoundEffectProcessor</Processor> 
     142    </Compile> 
     143  </ItemGroup> 
     144  <ItemGroup> 
     145    <Compile Include="miehet.png"> 
     146      <Name>miehet</Name> 
     147      <Importer>TextureImporter</Importer> 
     148      <Processor>TextureProcessor</Processor> 
     149    </Compile> 
     150  </ItemGroup> 
    107151  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    108152  <!--  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.