Changeset 7966


Ignore:
Timestamp:
2016-07-07 15:01:28 (3 years ago)
Author:
jamjuhla
Message:
 
Location:
2016/27/JamiL/.vs/GrandTheAutoDash/GrandTheAutoDash
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • 2016/27/JamiL/.vs/GrandTheAutoDash/GrandTheAutoDash/GrandTheAutoDash/GrandTheAutoDash.cs

    r7950 r7966  
    99public class GrandTheAutoDash : PhysicsGame 
    1010{ 
     11     
     12 
    1113    private double nopeus = 245; 
    1214    private const double kavelyNopeus = 245; 
     
    3032 
    3133    public override void Begin() 
    32     { 
     34    {MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 
     35   "Aloita peli", "Parhaat pisteet", "Lopeta"); 
     36     Add(alkuValikko); 
     37         
    3338        Gravity = new Vector(0, -1000); 
    3439        nopeus = kavelyNopeus; 
     
    124129        AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
    125130        Add(pelaaja1); 
    126  
     131        AddCollisionHandler(pelaaja1, "pahaAmmus", CollisionHandler.DestroyObject); 
    127132 
    128133        pelaajan1Ase = new AssaultRifle(50.0, 50.0); 
     
    140145 
    141146        if (ammus != null) 
    142         {     
     147        { 
     148            ammus.Tag = "ammus"; 
    143149             ammus.Size *= 3; 
    144150            //ammus.Image =... 
     
    184190        satunnaisAivot.ChangeMovementSeconds = 3; 
    185191        pahis.Brain = satunnaisAivot; 
    186          
    187     } 
    188  
     192        Timer ajastin = new Timer(); 
     193        ajastin.Interval = 2; 
     194        ajastin.Timeout += delegate { AmmuPelaajaa(pahis); }; 
     195        ajastin.Start(); 
     196        AddCollisionHandler(pahis, "ammus", delegate(PhysicsObject a, PhysicsObject B) { ajastin.Stop(); pahis.Destroy(); }); 
     197    } 
     198 
     199    private void AmmuPelaajaa(PhysicsObject pahis) 
     200    { 
     201        Vector suunta = pelaaja1.Position - pahis.Position; 
     202        PhysicsObject ammus = new PhysicsObject(20, 20); 
     203        ammus.Velocity = suunta * 0.3; 
     204        
     205        ammus.IgnoresGravity = true; 
     206        ammus.Position = pahis.Position + suunta.Normalize() * 20; 
     207        AddCollisionHandler(ammus, CollisionHandler.DestroyObject); 
     208        ammus.Tag = "pahaAmmus"; 
     209        Add(ammus); 
     210 
     211    } 
    189212 
    190213    void Liikuta(PlatformCharacter hahmo, double nopeus) 
  • 2016/27/JamiL/.vs/GrandTheAutoDash/GrandTheAutoDash/GrandTheAutoDash/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r7950 r7966  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\JamiL\.vs\GrandTheAutoDash\GrandTheAutoDash\GrandTheAutoDash\bin\x86\Debug\Content\gamer.xnb</Output> 
    38       <Time>2016-07-06T14:16:07.036127+03:00</Time> 
     38      <Time>2016-07-07T14:02:36.9051083+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    4545      <Options>None</Options> 
    4646      <Output>C:\MyTemp\JamiL\.vs\GrandTheAutoDash\GrandTheAutoDash\GrandTheAutoDash\bin\x86\Debug\Content\kentta1.xnb</Output> 
    47       <Time>2016-07-07T13:31:05.6932943+03:00</Time> 
     47      <Time>2016-07-07T14:40:00.1374816+03:00</Time> 
    4848    </Item> 
    4949    <Item> 
  • 2016/27/JamiL/.vs/GrandTheAutoDash/GrandTheAutoDash/GrandTheAutoDashContent/kentta1.txt

    r7950 r7966  
    3434        N        M               ..........................................................................o.........o...............o.......o.........o...o......*********************************....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 
    3535#####################################################################################################################################################               ##################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### 
    36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          # 
    37                                                                                                                                                                                                                                                 *                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        # 
    38                 *                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        # 
    39                                                                 *                                                                                                                               *                                                                                               *                                                                                                                                                                                                                                                                                                                                                                                                                                                        # 
    40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          # 
    41 ############################################################                            #################################################################################################################                         #################################################################################################################################                      # 
     36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                #### 
     37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        p                                                               p                                                               p                                                                               #### 
     38                                                                                        p                                                                                                                               p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       p                                                                                                                                                                                                                                                                                                                       pp                                                                                                                                                                                              #### 
     39        pp                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      p                                                                                                               p                                                                                                               pp      p       pp                                                                                      p                                                                                                                                                       #### 
     40        pppp                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             #                                                                                                                                                                                                              pp                                                                                                                                                              p               p       pp                                      pp                                                                                                                                                               
     41                                                                                                                                                        p                                                                                                                                                                       p                                                                                                                                                                                                                                                                                                                                                                                                p 
     42                                                        p                       p                               ppp 
     43                                        p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        pppp 
     44                                                                p               p                                                                                                                                                
     45                                                                 
     46                                                                 
     47                                                                 
     48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        #### 
     49############################################################                              ########################################################################################################################################################################################################################################################                                             ##################################################################################################################################################################################################################################################################################   ####                                               
     50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        #### 
     51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                p                                                                       p                               p                               p                       p                       p                                                                               #### 
     52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        p                       p                               p                                       p                       p                                       p                       p                                       #### 
     53                                                p                                                               ppp     p                                       p                       p                                                                               p                       p                                                                                                               #### 
     54                                                                                                                                                                                                                                                p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       pp                                                                              p                                                               #### 
     55                                                                                        p                                                               p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       p                               p               p                                                                               p                                                                                       #### 
     56                                                p                                                               p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       p                                       p                                                                                                                       p               p                                                                                                               #### 
     57                                        p                                                                                                               pp                                              pp                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      p               p                                       p                                                       p                                                                                       #### 
     58                                                                                p               p                                                                                                                                       p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               p                                                                                                                                                               #### 
     59###########################################################################################################                         ########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################                     # 
    4260                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         # 
    4361                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         # 
    44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          # 
    45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          # 
    46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          # 
    47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          # 
     62                                                                                                                                        p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                # 
     63                                                                                                                                                                                                                p                                                       p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                # 
     64                                                                                        pp                                                                                      p                                                                                                                                                                                                                                                                       ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp                                                                                                                                                                                                                                                                                            # 
     65                                                                         
     66                                                                         
     67                                                                        ppp 
     68                                                                        p 
     69                                                                        pp 
     70                                                                         
     71                                                                                                p                       pp              pp                                                                                                                      pp                                                                                                                      ppp     pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp                                                                                                                                                                                                                                                                                                                                                         # 
    4872#####################################################################################################################################################################################################################################################################################################################                       #################################### 
    4973                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
Note: See TracChangeset for help on using the changeset viewer.