Changeset 9721


Ignore:
Timestamp:
2018-06-08 11:57:02 (18 months ago)
Author:
jij
Message:
 
Location:
2018/23/JUSTUSJ/Tasohyppelipeli
Files:
27 added
17 edited

Legend:

Unmodified
Added
Removed
  • 2018/23/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/Content.mgcb

    r9676 r9721  
    170170/build:checkeredflag.png 
    171171 
     172#begin Run Amok.mp3 
     173/importer:Mp3Importer 
     174/processor:SongProcessor 
     175/processorParam:Quality=Best 
     176/build:Run Amok.mp3 
     177 
     178#begin Explosion+5.mp3 
     179/importer:Mp3Importer 
     180/processor:SoundEffectProcessor 
     181/processorParam:Quality=Best 
     182/build:Explosion+5.mp3 
     183 
     184#begin El Magicia.mp3 
     185/importer:Mp3Importer 
     186/processor:SongProcessor 
     187/processorParam:Quality=Best 
     188/build:El Magicia.mp3 
     189 
  • 2018/23/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/kentta1.txt

    r9676 r9721  
    1717                                     #I 
    1818 B                                   #I 
    19 ##############I                      #I 
    20                               AAAAAA*#I 
    21                  O####################I 
    22 N         *   
    23 ############## 
    24                   K 
    25                  O###I                        
    26 PPPPPPPPPPPPPPPPPP   PPPPPPPPPPPPPPPPPPP M 
     19##############                       #I 
     20     *#                       AAAAAA*#I 
     21     ##          O####################I 
     22N            
     23##############                             ######### 
     24                  K                        PMPPPPPPP 
     25                 O###I                     O       ##################         # 
     26PPPPPPPPPPPPPPPPPP   PPPPPPPPPPPPPPPPPPP   O       D                D 
  • 2018/23/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/obj/DesktopGL/.mgcontent

    r9676 r9721  
    1919    <File>C:/MyTemp/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/tanque.png</File> 
    2020    <File>C:/MyTemp/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/checkeredflag.png</File> 
     21    <File>C:/MyTemp/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/Run Amok.mp3</File> 
     22    <File>C:/MyTemp/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/Explosion+5.mp3</File> 
     23    <File>C:/MyTemp/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/El Magicia.mp3</File> 
    2124  </SourceFiles> 
    2225</SourceFileCollection> 
  • 2018/23/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/obj/DesktopGL/kentta1.mgcontent

    r9676 r9721  
    22<PipelineBuildEvent xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    33  <SourceFile>C:/MyTemp/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/kentta1.txt</SourceFile> 
    4   <SourceTime>2018-06-07T13:29:39.6505689+03:00</SourceTime> 
     4  <SourceTime>2018-06-07T14:39:37.790954+03:00</SourceTime> 
    55  <DestFile>C:/MyTemp/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/bin/DesktopGL/kentta1.xnb</DestFile> 
    6   <DestTime>2018-06-07T13:38:40.1804023+03:00</DestTime> 
     6  <DestTime>2018-06-08T10:23:23.5234594+03:00</DestTime> 
    77  <Importer>TextFileImporter</Importer> 
    88  <ImporterTime>2018-01-11T19:43:12+02:00</ImporterTime> 
  • 2018/23/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/obj/Windows/.mgcontent

    r9676 r9721  
    1919    <File>C:/MyTemp/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/tanque.png</File> 
    2020    <File>C:/MyTemp/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/checkeredflag.png</File> 
     21    <File>C:/MyTemp/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/Run Amok.mp3</File> 
     22    <File>C:/MyTemp/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/Explosion+5.mp3</File> 
     23    <File>C:/MyTemp/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/El Magicia.mp3</File> 
    2124  </SourceFiles> 
    2225</SourceFileCollection> 
  • 2018/23/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/obj/Windows/kentta1.mgcontent

    r9676 r9721  
    22<PipelineBuildEvent xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    33  <SourceFile>C:/MyTemp/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/kentta1.txt</SourceFile> 
    4   <SourceTime>2018-06-07T14:39:37.790954+03:00</SourceTime> 
     4  <SourceTime>2018-06-08T11:35:37.2072003+03:00</SourceTime> 
    55  <DestFile>C:/MyTemp/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Content/bin/Windows/kentta1.xnb</DestFile> 
    6   <DestTime>2018-06-07T14:39:38.2578298+03:00</DestTime> 
     6  <DestTime>2018-06-08T11:35:37.6954192+03:00</DestTime> 
    77  <Importer>TextFileImporter</Importer> 
    88  <ImporterTime>2018-01-11T19:43:12+02:00</ImporterTime> 
  • 2018/23/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/Tasohyppelipeli.cs

    r9676 r9721  
    2424    Image maaliKuva = LoadImage("checkeredflag"); 
    2525 
     26    SoundEffect RajahdysAani = LoadSoundEffect("Explosion+5"); 
    2627    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     28    
     29 
    2730 
    2831    bool onkoAvain = false; 
    2932    Timer aikaLaskuri; 
     33    IntMeter panosLaskuri; 
    3034 
    3135    public override void Begin() 
     
    3337        Gravity = new Vector(0, -1000); 
    3438 
    35  
    36          
     39        MediaPlayer.Play("El Magicia"); 
     40 
     41 
    3742 
    3843        LuoKentta(); 
    3944        LisaaNappaimet(); 
    4045        LuoAikaLaskuri(); 
     46        LuoPanosLaskuri(); 
    4147         
    4248 
     
    126132        Explosion rajahdys = new Explosion(200); 
    127133        rajahdys.Position = pelaaja1.Position; 
     134        RajahdysAani.Play(); 
    128135        Add(rajahdys); 
    129136 
     
    202209        MessageDisplay.Add("Keräsit panoksia!"); 
    203210        tahti.Destroy(); 
    204         pelaaja1.Weapon.Ammo.AddValue(50); 
     211        pelaaja1.Weapon.Ammo.AddValue(25); 
    205212    } 
    206213 
     
    213220    void LisaaVihollinen(Vector paikka, double leveys, double korkeus) 
    214221    { 
    215         Vihu vihollinen = new Vihu(leveys * 0.5, korkeus); 
     222        Vihu vihollinen = new Vihu(leveys * 0.5, korkeus, 2); 
    216223        vihollinen.IgnoresCollisionResponse = false; 
    217224        vihollinen.Position = paikka; 
     
    226233 
    227234        FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja"); 
    228         seuraajanAivot.Speed = 350; 
     235        seuraajanAivot.Speed = 250; 
    229236        vihollinen.Brain = seuraajanAivot; 
    230237 
     
    242249    class Vihu : PlatformCharacter 
    243250    { 
    244         private IntMeter elamaLaskuri = new IntMeter(2, 0, 2); 
     251        private IntMeter elamaLaskuri; 
    245252        public IntMeter ElamaLaskuri { get { return elamaLaskuri; } } 
    246253        public Timer Ajastin; 
    247254        public bool Rajahtaa = false; 
    248         public Vihu(double leveys, double korkeus) 
     255        
     256        public Vihu(double leveys, double korkeus, int elamat) 
    249257            : base(leveys, korkeus) 
    250258        { 
     259            elamaLaskuri = new IntMeter(elamat, 0, elamat); 
    251260            elamaLaskuri.LowerLimit += delegate  
    252261            { 
     
    259268                    rajahdys.Position = this.Position; 
    260269                    Game.Add(rajahdys); 
     270                     
    261271                } 
    262272            }; 
     
    314324    void LisaaVihollinen2(Vector paikka, double leveys, double korkeus) 
    315325    { 
    316         Vihu vihollinen2 = new Vihu(leveys * 2.2, korkeus); 
     326        Vihu vihollinen2 = new Vihu(leveys * 2.2, korkeus, 20); 
    317327        vihollinen2.IgnoresCollisionResponse = false; 
    318328        vihollinen2.Position = paikka + new Vector(0,50); 
     329        
    319330        vihollinen2.Mass = 999999999.0; 
    320331        vihollinen2.Image = vihollisen2Kuva; 
    321332 
     333         
    322334 
    323335        vihollinen2.Tag = "vihollinen2"; 
    324336 
    325337        //pelaaja1 on PlatformCharacter-tyyppinen 
    326         vihollinen2.Weapon = new Cannon(30, 10); 
     338        vihollinen2.Weapon = new AssaultRifle(30, 10); 
    327339 
    328340        vihollinen2.Weapon.IsVisible = false; 
     
    334346        vihollinen2.Weapon.ProjectileCollision = AmmusOsui; 
    335347 
    336         vihollinen2.Weapon.FireRate = 15.0; 
     348        vihollinen2.Weapon.FireRate = 25.0; 
    337349        //vihollinen2.CollisionIgnoreGroup = 2; 
    338350        vihollinen2.Ajastin = Timer.CreateAndStart(0.5, () => { VihuAmpuu(vihollinen2); }); 
     
    464476        maali.Position = paikka; 
    465477        maali.Image = maaliKuva; 
    466          
    467478        Add(maali); 
     479        
    468480    } 
    469481 
     
    475487        hahmo.Destroy(); 
    476488        aikaLaskuri.Stop(); 
     489        MessageWindow ikkuna = new MessageWindow("Läpäisit Pelin!!!!!!!!!!!!!!!!!"); 
     490        Add(ikkuna); 
     491    } 
     492 
     493    void LuoPanosLaskuri() 
     494    { 
     495        //panosLaskuri = new IntMeter(,0,0); 
     496 
     497        Label panosNaytto = new Label(); 
     498        panosNaytto.TextColor = Color.White; 
     499        panosNaytto.BindTo(pelaaja1.Weapon.Ammo); 
     500        panosNaytto.Title = "panokset"; 
     501         
     502        panosNaytto.X = 415; 
     503        panosNaytto.Y = 300; 
     504        Add(panosNaytto); 
    477505    } 
    478506 
    479507 
     508 
  • 2018/23/JUSTUSJ/Tasohyppelipeli/Tasohyppelipeli/obj/x86/Debug/Tasohyppelipeli.csproj.FileListAbsolute.txt

    r9676 r9721  
    4141C:\MyTemp\JUSTUSJ\Tasohyppelipeli\Tasohyppelipeli\bin\Windows\Debug\Content\tanque.xnb 
    4242C:\MyTemp\JUSTUSJ\Tasohyppelipeli\Tasohyppelipeli\bin\Windows\Debug\Content\checkeredflag.xnb 
     43C:\MyTemp\JUSTUSJ\Tasohyppelipeli\Tasohyppelipeli\bin\Windows\Debug\Content\Run Amok.wma 
     44C:\MyTemp\JUSTUSJ\Tasohyppelipeli\Tasohyppelipeli\bin\Windows\Debug\Content\Run Amok.xnb 
     45C:\MyTemp\JUSTUSJ\Tasohyppelipeli\Tasohyppelipeli\bin\Windows\Debug\Content\Explosion+5.wma 
     46C:\MyTemp\JUSTUSJ\Tasohyppelipeli\Tasohyppelipeli\bin\Windows\Debug\Content\Explosion+5.xnb 
     47C:\MyTemp\JUSTUSJ\Tasohyppelipeli\Tasohyppelipeli\bin\Windows\Debug\Content\El Magicia.wma 
     48C:\MyTemp\JUSTUSJ\Tasohyppelipeli\Tasohyppelipeli\bin\Windows\Debug\Content\El Magicia.xnb 
Note: See TracChangeset for help on using the changeset viewer.