Changeset 9301 for 2017/31/TaavettiV


Ignore:
Timestamp:
2017-08-01 11:58:44 (2 years ago)
Author:
nupeohje
Message:
 
Location:
2017/31/TaavettiV/Trumpsimulator/Trumpsimulator
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2017/31/TaavettiV/Trumpsimulator/Trumpsimulator/Trumpsimulator/Trumpsimulator.cs

    r9299 r9301  
    5151 
    5252    int kenttaNumero = 1; 
    53  
     53    Image bombiKuva = LoadImage("Bombi"); 
    5454    Image pelaajanKuva = LoadImage("trumphahmo"); 
    5555    Image tahtiKuva = LoadImage("one dollar"); 
    5656 
    5757    SoundEffect maaliAani = LoadSoundEffect("maali"); 
    58  
     58    Image olio6Kuva = LoadImage("tuomas"); 
    5959    public override void Begin() 
    6060    { 
     
    6868        Camera.StayInLevel = true; 
    6969    } 
    70  
     70    void tomas(Vector paikka, double leveys, double korkeus) 
     71    { 
     72        PlatformCharacter y = new PlatformCharacter(leveys * 1.0, korkeus * 1.0); 
     73        y.Position = paikka; 
     74       
     75         
     76        Add(y); 
     77        y.Tag = "y"; 
     78        y.Image = LoadImage("hilari clinton"); 
     79        PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 
     80        tasoAivot.Speed = 900; 
     81 
     82        tasoAivot.FallsOffPlatforms = true; 
     83        tasoAivot.TriesToJump = true; 
     84 
     85        y.Brain = tasoAivot; 
     86 
     87    } 
     88    void bombi(Vector paikka, double leveys, double korkeus) 
     89    { 
     90        PlatformCharacter p = new PlatformCharacter(leveys * 0.9, korkeus * 0.9); 
     91        p.Position = paikka; 
     92        p.Image = bombiKuva; 
     93        Add(p); 
     94        p.Tag = "p"; 
     95       
     96 
     97 
     98        PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 
     99        tasoAivot.Speed = 100; 
     100 
     101        tasoAivot.FallsOffPlatforms = true; 
     102        tasoAivot.TriesToJump = true; 
     103 
     104        p.Brain = tasoAivot; 
     105 
     106    } 
     107    void paasiMaalin(PhysicsObject pelaaja, PhysicsObject maali) 
     108    { 
     109        kenttaNumero++; 
     110 
     111        ClearAll(); 
     112        Begin(); 
     113 
     114 
     115    } 
    71116    void lisaaMaali(Vector paikka, double leveys, double korkeus) 
    72117    { 
    73118        PhysicsObject maali = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    74  
     119         
     120 
     121        //ClearAll(); 
     122        //Begin(); 
    75123        maali.Tag = "maali"; 
    76124        maali.Position = paikka; 
     
    112160        kentta.SetTileMethod('N', LisaaPelaaja); 
    113161        kentta.SetTileMethod('K', lisaaMaali); 
     162        kentta.SetTileMethod('y', tomas); 
    114163        kentta.SetTileMethod('A', Lisaaasevihu); 
    115164        kentta.SetTileMethod('T', Lisaaasevihu); 
     
    119168        kentta.SetTileMethod('M', LisaaMuuri); 
    120169        kentta.SetTileMethod('G', LisaaTacoVihu); 
     170        kentta.SetTileMethod('p', bombi); 
    121171        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    122172 
     
    127177    } 
    128178 
    129     void paasiMaalin(PhysicsObject pelaaja, PhysicsObject maali) 
    130     { 
    131         kenttaNumero++; 
    132  
    133         ClearAll(); 
    134         Begin(); 
    135  
    136     } 
     179     
     180     
     181        
     182     
    137183    void LisaaTaso(Vector paikka, double leveys, double korkeus) 
    138184    { 
     
    206252        AddCollisionHandler(pelaaja1, "dollar", Tormaadollar); 
    207253        Add(pelaaja1); 
     254        AddCollisionHandler(pelaaja1, "p", CollisionHandler.ExplodeBoth(99999, true)); 
     255        AddCollisionHandler(pelaaja1, "maali", paasiMaalin); 
    208256 
    209257        pelaaja1.Weapon = new AssaultRifle(30, 10); 
  • 2017/31/TaavettiV/Trumpsimulator/Trumpsimulator/TrumpsimulatorContent/TrumpsimulatorContent.contentproj

    r9299 r9301  
    177177    </Compile> 
    178178  </ItemGroup> 
     179  <ItemGroup> 
     180    <Compile Include="Bombi.png"> 
     181      <Name>Bombi</Name> 
     182      <Importer>TextureImporter</Importer> 
     183      <Processor>TextureProcessor</Processor> 
     184    </Compile> 
     185  </ItemGroup> 
     186  <ItemGroup> 
     187    <Compile Include="hilari clinton.png"> 
     188      <Name>hilari clinton</Name> 
     189      <Importer>TextureImporter</Importer> 
     190      <Processor>TextureProcessor</Processor> 
     191    </Compile> 
     192  </ItemGroup> 
     193  <ItemGroup> 
     194    <Compile Include="tuomas.png"> 
     195      <Name>tuomas</Name> 
     196      <Importer>TextureImporter</Importer> 
     197      <Processor>TextureProcessor</Processor> 
     198    </Compile> 
     199  </ItemGroup> 
    179200  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    180201  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2017/31/TaavettiV/Trumpsimulator/Trumpsimulator/TrumpsimulatorContent/kentta1.txt

    r9299 r9301  
    8181#                                                         M        MMMMM                           G                               ZZ         ZZ   
    8282#                                                                  MMMMM           G                                               ZZ         ZZ            G                    G 
    83 #            N                                                     MMMMM                                                           ZZ         ZZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
     83#            N            y a pppp                                 MMMMM                                                           ZZ         ZZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
    8484RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRHRHHRRRRHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                                                                  
    8585RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRHRRRRRRRRRRRRHRRHHHRHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 
Note: See TracChangeset for help on using the changeset viewer.