Changeset 5761


Ignore:
Timestamp:
2014-10-18 15:12:24 (5 years ago)
Author:
hesahave
Message:

Ase on kohta valmis.

Location:
2014/koodauskerho/38/OttoR/Z_Game
Files:
3 added
10 edited

Legend:

Unmodified
Added
Removed
  • 2014/koodauskerho/38/OttoR/Z_Game/Z_Game/Z_Game/Z_Game.cs

    r5737 r5761  
    1111    const double nopeus = 190; 
    1212    const double hyppyNopeus = 700; 
    13     const int RUUDUN_KOKO = 40; 
     13    const int RUUDUN_KOKO = 51; 
    1414 
    1515    private Image[] kavelyAnimaatio = LoadImages("Player3juoksu1", "Player3juoksu2"); 
     
    2828    SoundEffect maaliAani = LoadSoundEffect("maali"); 
    2929 
     30    AssaultRifle pelaajan1Ase; 
     31 
     32 
    3033    public override void Begin() 
    3134    { 
    32         Gravity = new Vector(0, -1000); 
     35        Gravity = new Vector(0, -2000); 
    3336 
    3437        SmoothTextures = false; 
     
    3740 
    3841        Camera.Follow(pelaaja1); 
    39         Camera.ZoomFactor = 2.5; 
     42        Camera.ZoomFactor = 1.6; 
    4043        Camera.StayInLevel = true; 
    4144    } 
     
    9699        Add(pelaaja1); 
    97100        LuoElamaLaskuri(); 
     101        LuoHaulikko(); 
    98102    } 
     103 
     104    void LuoHaulikko() 
     105    { 
     106        pelaajan1Ase = new AssaultRifle(40, 35); 
     107 
     108 
     109        pelaaja1.Add(pelaajan1Ase); 
     110 
     111    } 
     112 
     113 
    99114    void LuoElamaLaskuri() 
    100115    { 
     
    123138 
    124139 
     140    void AmmuAseella(AssaultRifle ase) 
     141    { 
     142        PhysicsObject ammus = ase.Shoot(); 
     143 
     144        if (ammus != null) 
     145        { 
     146            ammus.Size *= 1; 
     147            //ammus.Image = ... 
     148            ammus.MaximumLifetime = TimeSpan.FromSeconds(10.0); 
     149        } 
     150    } 
    125151 
    126152     
     
    136162        Keyboard.Listen(Key.W, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
    137163 
     164        Keyboard.Listen(Key.Space, ButtonState.Down, AmmuAseella, "Ammu", pelaajan1Ase); 
     165 
     166 
    138167        ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 
    139168 
     
    141170        ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); 
    142171        ControllerOne.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
     172 
     173 
    143174 
    144175        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
     
    161192        tahti.Destroy(); 
    162193    } 
     194 
     195 
    163196} 
  • 2014/koodauskerho/38/OttoR/Z_Game/Z_Game/Z_Game/obj/x86/Debug/ContentPipeline-{ABA5B0B1-2E94-4679-923C-981499C2D96C}.xml

    r5737 r5761  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\OttoRolig\Z_Game\Z_Game\Z_Game\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2014-09-20T12:53:58.1780709+03:00</Time> 
     38      <Time>2014-10-18T13:22:26.2553109+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
  • 2014/koodauskerho/38/OttoR/Z_Game/Z_Game/Z_Game/obj/x86/Debug/Z_Game.csproj.FileListAbsolute.txt

    r5737 r5761  
    1515C:\MyTemp\OttoRolig\Z_Game\Z_Game\Z_Game\bin\x86\Debug\Content\Player3juoksu1.xnb 
    1616C:\MyTemp\OttoRolig\Z_Game\Z_Game\Z_Game\bin\x86\Debug\Content\Player3juoksu2.xnb 
     17C:\MyTemp\OttoRolig\Z_Game\Z_Game\Z_Game\obj\x86\Debug\Z_Game.csprojResolveAssemblyReference.cache 
  • 2014/koodauskerho/38/OttoR/Z_Game/Z_Game/Z_GameContent/kentta1.txt

    r5737 r5761  
    11 
    22 
    3  
    4 ######                       ####### 
    5 MMMMMM                       MMMMMMM              
     3  N 
     4######                       
     5MMMMMM                                    
    66MMMMMM                           
    7 MMMMMM                           
    8 MMMMMM###                                           
    9 MMMMMMMM                #####MMMMMM          ###### 
    10 MMMMMMM                #MMMMMMMMMMM           MMMMM 
    11 MMMMMM                      MMMMMMM#           MMMM 
    12 MMMMMM     N ###             MMMMMMM#           MMM 
    13 MMMMMM#######MMM#####         MMMMMMM#          MMM 
    14 MMMMMMMMMMMMMMMMMMMMMMMM      MMMMMMMM##        MMM 
    15 MMMMMMMMMMMMMMMMMMMMMMMM     MMMMMMMMMMM#######MMMM 
     7MMMMMM###                           
     8MMMMMMMM                    ###                        
     9MMMMMMM                 ####MMM ###          ###### 
     10MMMMMM                 #MMMMMMM MMM           MMMMM 
     11MMMMMM                       MM MMMM#          MMMM 
     12MMMMMM       ###             MM MMMMM           MMM 
     13MMMMMM#######MMM####            MMMMM#          MMM 
     14MMMMMMMMMMMMMMMMMMMM###         MMMMMM##        MMM 
     15MMMMMMMMMMMMMMMMMMMMMMMM      MMMMMMMMMM#######MMMM 
    1616MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
Note: See TracChangeset for help on using the changeset viewer.