Changeset 9431


Ignore:
Timestamp:
2017-08-04 11:54:27 (23 months ago)
Author:
nupeohje
Message:
 
Location:
2017/31/TaavettiV
Files:
6 added
1 deleted
4 edited

Legend:

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

    r9427 r9431  
    135135    DoubleMeter jetpacklaskuri; 
    136136    DoubleMeter Ammolaskuri; 
     137 
     138    GameObject tahtain; 
     139 
    137140    int kenttaNumero = 1; 
    138141    Image bombiKuva = LoadImage("Bombi"); 
     
    169172    public override void Begin() 
    170173    { 
     174        SmoothTextures = false; 
    171175        ClearAll(); 
    172176        Gravity = new Vector(0, -1000); 
     
    205209        tormaaja.Destroy(); 
    206210    } 
     211     
     212 
     213 
    207214    void tomas(Vector paikka, double leveys, double korkeus) 
    208215    { 
     
    290297    void AmmuAseella(PlatformCharacter ampuja) 
    291298    { 
    292     
     299        //ampuja.Weapon 
    293300        PhysicsObject ammus = ampuja.Weapon.Shoot(); 
    294301 
     
    305312    void avaaKKauppa() 
    306313    { 
    307         MultiSelectWindow alkuValikko = new MultiSelectWindow("shop", "jetpack(10$)", "ammo(5$)", "atomi bommi(30$)"); 
     314        MultiSelectWindow alkuValikko = new MultiSelectWindow("K Market", "poistu", "jetpack(10$)", "ammo(5$)", "atomi bommi(30$)","ELÄMÄN ELIK5IIRI(20$)"); 
    308315        Add(alkuValikko); 
    309316 
    310         alkuValikko.AddItemHandler(0, ostajetpack); 
    311         alkuValikko.AddItemHandler(1, ostaammo); 
    312         alkuValikko.AddItemHandler(2, ostaatomibommi); 
    313     } 
     317        alkuValikko.DefaultCancel = 0; 
     318 
     319        alkuValikko.AddItemHandler(1, ostajetpack); 
     320        alkuValikko.AddItemHandler(2, ostaammo); 
     321        alkuValikko.AddItemHandler(3, ostaatomibommi); 
     322        alkuValikko.AddItemHandler(4, ostaelämää); 
     323    } 
     324    void ostaelämää() 
     325    { 
     326        if(pisteLaskuri.Value >= 20) 
     327        { 
     328            pisteLaskuri.Value -= 20; 
     329            pelaaja1.ElamaLaskuri.Value = 100; 
     330        } 
     331 
     332    } 
     333 
     334 
     335 
    314336    void ostajetpack() 
    315337    { 
     
    361383    void LuoKentta() 
    362384    { 
     385        if (kenttaNumero == 6) 
     386        { 
     387            ClearAll(); 
     388            MessageWindow ikkuna = new MessageWindow("pääsit pelin läpi"); 
     389            Add(ikkuna); 
     390            return; 
     391        } 
    363392 
    364393        TileMap kentta = TileMap.FromLevelAsset("kentta" + kenttaNumero); 
     
    447476        rajahdyksenKohde.Destroy(); 
    448477    } 
     478    void TacoKranaattiOsui(IPhysicsObject rajahdyksenKohde, Vector v) 
     479    { 
     480        //rajahdyksenKohde.Destroy(); 
     481        if (rajahdyksenKohde is Pelihahmo) 
     482        { 
     483            (rajahdyksenKohde as Pelihahmo).ElamaLaskuri.Value -= 2; 
     484        } 
     485    } 
    449486    void ydinpommi(IPhysicsObject rajahdyksenKohde, Vector v) 
    450487    { 
     
    641678    { 
    642679        MultiSelectWindow alkuValikko = new MultiSelectWindow("havisit pelin HAHAHAHAH", 
    643 "Aloita peli", "Shop", "Lopeta"); 
     680        "Aloita peli", "K Market", "!!!!RAGE QUIT!!!!"); 
    644681        Add(alkuValikko); 
    645682 
     
    692729        elamaPalkki.BindTo(pelaaja1.ElamaLaskuri); 
    693730        Add(elamaPalkki); 
     731 
     732 
     733        GameObject tahtain = new GameObject(40, 40); 
     734        tahtain.Image = LoadImage("tähtäin"); 
     735        Add(tahtain, 3); 
     736 
     737        Timer aikaLaskuri = new Timer(); 
     738        aikaLaskuri.Interval = 0.01; 
     739        aikaLaskuri.Timeout += () => 
     740        { 
     741            tahtain.Position = Mouse.PositionOnWorld; 
     742            pelaaja1.Weapon.AbsoluteAngle = (Mouse.PositionOnWorld - pelaaja1.Position).Angle; 
     743        }; 
     744        aikaLaskuri.Start(); 
    694745    } 
    695746 
     
    697748    void LisaaNappaimet() 
    698749    { 
     750        Keyboard.Listen<PhysicsObject,PhysicsObject>(Key.F12, ButtonState.Down, paasiMaalin, "zoom", null, null); 
    699751        Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
    700752        Keyboard.Listen(Key.Escape, ButtonState.Pressed, avaaKKauppa, "Lopeta peli"); 
    701         Mouse.Listen(MouseButton.Left, ButtonState.Down, AmmuAseella, "Lopeta peli", pelaaja1); 
     753        //Mouse.Listen(MouseButton.Left, ButtonState.Down, AmmuAseella, "Lopeta peli", pelaaja1); 
    702754        Keyboard.Listen(Key.X, ButtonState.Down, Camera.Zoom, "zoom", 1.1); 
    703755        Keyboard.Listen(Key.C, ButtonState.Down, Camera.Zoom, "zoom", 0.1); 
     
    721773 
    722774 
    723         Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
    724         Keyboard.Listen(Key.Escape, ButtonState.Pressed, avaaKKauppa, "Lopeta peli"); 
     775        //Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
     776        //Keyboard.Listen(Key.Escape, ButtonState.Pressed, avaaKKauppa, "Lopeta peli"); 
    725777    //    Keyboard.Listen(Key.P, ButtonState.Down, AmmuAseella, "Lopeta peli", pelaaja2); 
    726778        
     
    817869            Grenade kranu = new Grenade(7.2); 
    818870            kranu.Image = LoadImage("tacobom"); 
     871            kranu.Explosion.AddShockwaveHandler("pelaaja", KranaattiOsui); 
    819872            tacovihu.Throw(kranu, Angle.FromDegrees(300), 1000); 
    820873 
     
    841894        MessageDisplay.Add("Keräsit dollarin!"); 
    842895        dollar.Destroy(); 
    843         pisteLaskuri.Value += 352645275; 
     896        pisteLaskuri.Value += 1; 
    844897    } 
    845898 
  • 2017/31/TaavettiV/Trumpsimulator/Trumpsimulator/TrumpsimulatorContent/TrumpsimulatorContent.contentproj

    r9427 r9431  
    213213  </ItemGroup> 
    214214  <ItemGroup> 
    215     <Compile Include="md.jpg"> 
    216       <Name>md</Name> 
    217       <Importer>TextureImporter</Importer> 
    218       <Processor>TextureProcessor</Processor> 
    219     </Compile> 
    220   </ItemGroup> 
    221   <ItemGroup> 
    222215    <Compile Include="tupakka.jpg"> 
    223216      <Name>tupakka</Name> 
     
    320313    <Compile Include="tausta.jpg"> 
    321314      <Name>tausta</Name> 
     315      <Importer>TextureImporter</Importer> 
     316      <Processor>TextureProcessor</Processor> 
     317    </Compile> 
     318  </ItemGroup> 
     319  <ItemGroup> 
     320    <Compile Include="md.png"> 
     321      <Name>md</Name> 
     322      <Importer>TextureImporter</Importer> 
     323      <Processor>TextureProcessor</Processor> 
     324    </Compile> 
     325  </ItemGroup> 
     326  <ItemGroup> 
     327    <Compile Include="tähtäin.png"> 
     328      <Name>tähtäin</Name> 
    322329      <Importer>TextureImporter</Importer> 
    323330      <Processor>TextureProcessor</Processor> 
  • 2017/31/TaavettiV/Trumpsimulator/Trumpsimulator/TrumpsimulatorContent/kentta1.txt

    r9426 r9431  
    6060M                                                                                                                                                                                                           MMMMM 
    6161M                                                                                                                                                                                                           MMMMM 
    62 M                                                                                                                                                                                                           MMMMM                                                                                                                                                                                                                                                        
    63 M                                                                        %                                                                                                                                   MMM 
     62M                                                                        %                                                                                                                                  MMMMM                                                                                                                                                                                                                                                        
     63M                                                                   *****                                                                                                                                    MMM 
    6464M                                                                   MMMMM                                                                                                                                     M                                                                                                                                                                                                                                                                                             MMMMMMM 
    6565M                                                                   MMMMM                                                                                                                                    MMM                                                                                                                                                                                                                                                                                            Z  A  Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Z  A  Z 
     
    6767M                                                                   MMMMM                                                                                                                                   MMMMM                                                                                                                                                                                                                                                                                           MMMMMMM                                                                   MMMMM                                                                                                                                   MMMMM                                                                                                                                                                                                                                                                                              M                                                                                                    AAAA                                                                                                                                                                                                                                                                                                                                                                                                      M                                                                                                                                                                                                                         A                                                       A                                 MMMMMMM                      
    6868M                                                                   MMMMM                                                                                                                                   MMMMM                                                                                                                                                                                                                                                                                              M                                                                                                                                                                                                                                                                                                                         M 
    69 M                                                                   MMMMM                                                         ***     J                                                                 MMMMM                                                                                                                                                                 CC                                                                                                                           M                                                                                   AAAAA                                                                                                                                                                                                                                  M 
     69M                                                                   MMMMM                                                         *****   J                                                                 MMMMM                                                                                                                                                                 CC                                                                                                                           M                                                                                   AAAAA                                                                                                                                                                                                                                  M 
    7070M                                                                   MMMMM                                                         MMMMMMMMMMMMMMMMM                                                         MMMMM                                                                               AA                     C                                  C                 HHHHHHHHHH                C                                                                                                      MMMMM                                                                                                                                                                      HHHHHHHHHHHHHHH      HHHHHHHHHHHHHH                                                                                                               M 
    71 M                                                                   MMMMM                                                           ZZ         ZZ                                                           MMMMM                                                                                         C            HHHH            H      HHHHHHHHHHHHHHHHH   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                                                                                        ZZZ      MMMMM                                                     C                                     C                                         C               C       HHHHHHHHHHHHHHHHHHHHHH          HHHHHHHHHHHHHHHHHHHHHHHH C                            C                           CC                         C            M             
     71M                                                                   MMMMM                                                           ZZ         ZZ                                                           MMMMM                                                                                         C            HHHH            H      HHHHHHHHHHHHHHHHH   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                                                                                        ZZZ      MMMMM                                                     C                                     C                                         C               C       HHHHHHHHHHHHHHHHHHHHHH          HHHHHHHHHHHHHHHHHHHHHHHH C                            C                           CC                         C        K  M             
    7272M                  p            P                                   MMMMM                                                           ZZ    AA   ZZ                                                           MMMMM                            AAA                                       C                HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH     HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                                                                                             MMMMM                                                       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 
    7373M                                                                   MMMMM                                                           ZZ         ZZ                                                           MMMMM                                                       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH     HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH    C         ***             C                                                        MMMMM    J            GGG                                HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH       *********  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 
    7474M                                                                   MMMMM           G                                               ZZ**       ZZ            G                                              MMMMM               C                                   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                         HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                                               ZZZZZ     MMMMM                                             HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH      G           HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                                          
    75 M         J N     C     Q  ***********          WW                  MMMMM                                                           ZZ         ZZ    C              C                                       MMMMM             HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHAAAAAA                                                         HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH      C                                      MMMMMMMMM                    C                  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH          J       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           K 
     75M         J N Q   C  X     ***********          WW                  MMMMM                                                           ZZ         ZZ    C              C                                       MMMMM             HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHAAAAAA                                                         HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH      C                                      MMMMMMMMM                     C                  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH          J       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           K 
    7676RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRHRHHRRRRHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH*************      J                         HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH  C         C     HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                                                       
    7777RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRHRRRRRRRRRRRRHRRHHHRHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 
  • 2017/31/TaavettiV/Trumpsimulator/Trumpsimulator/TrumpsimulatorContent/kentta3.txt

    r9398 r9431  
    2121#                                                          MMMM  ***********************************                                              # 
    2222#  ********************************************************** MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM                                                       MMMM                                                # 
    23 #         N           Q                                    MMMM           # 
     23#         N           Q        K                            MMMM           # 
    2424################################################################################################################ 
Note: See TracChangeset for help on using the changeset viewer.