Changeset 3391 for 2012/26


Ignore:
Timestamp:
2012-06-29 11:54:28 (7 years ago)
Author:
elalylon
Message:

Talletus.

Location:
2012/26/EliasY/test1
Files:
2 added
15 edited

Legend:

Unmodified
Added
Removed
  • 2012/26/EliasY/test1/test1/test1/bin/x86/Debug/kentta.txt

    r3318 r3391  
    1 ============================= 
    2 =                           = 
    3 =                           = 
    4 =                           = 
    5 =                           = 
    6 =                           = 
    7 =                           = 
    8 =                           = 
    9 =                           = 
    10 =                           = 
    11 =                           = 
    12 =                           = 
    13 =                           = 
    14 =                           = 
    15 =                           = 
    16 =                           = 
    17 =                           = 
    18 =                           = 
    19 =                           = 
    20 =                           = 
    21 =                           = 
    22 =                           = 
    23 =                           = 
    24 =                           = 
    25 =                        g  = 
    26 =                   zamk    = 
    27 =                           = 
    28 =                    s    p = 
     1                      ===     
     2                      =w=     
     3=======================g===== 
     4= z      z   zm             = 
     5=              ==   == z    = 
     6=       = z   ==     ====   = 
     7=       ==   z       z  =  p= 
     8=   =======   =z        =  == 
     9= a     z =         z   =   = 
     10=     =====================z= 
     11=                =     = z  = 
     12=        =       = =   =    = 
     13====   ===== z === =   ==   = 
     14= mz             =z=  a     = 
     15=     z          = ========== 
     16=====   ====    =z     m   z= 
     17=         =     =====   ===== 
     18=  z   z ==    =z  z        = 
     19=       ==     =======  =  z= 
     20=      ==z     =  = =    ==== 
     21=     ==       =  z  =z =   = 
     22=    a =   z   =  z  ==   m = 
     23=      ==     =     =z ==   = 
     24=  z    ==z    a   =    =   = 
     25=  z     ==       =     =   = 
     26=   z    =       = z    =   = 
     27=  z    ==      =====     za= 
     28=    z         =       z===== 
     29=  z k        =    ======   = 
     30=  z         =              = 
    2931============================= 
  • 2012/26/EliasY/test1/test1/test1/kentta.txt

    r3318 r3391  
    1 ============================= 
    2 =                           = 
    3 =                           = 
    4 =                           = 
    5 =                           = 
    6 =                           = 
    7 =                           = 
    8 =                           = 
    9 =                           = 
    10 =                           = 
    11 =                           = 
    12 =                           = 
    13 =                           = 
    14 =                           = 
    15 =                           = 
    16 =                           = 
    17 =                           = 
    18 =                           = 
    19 =                           = 
    20 =                           = 
    21 =                           = 
    22 =                           = 
    23 =                           = 
    24 =                           = 
    25 =                        g  = 
    26 =                   zamk    = 
    27 =                           = 
    28 =                    s    p = 
     1                      ===     
     2                      =w=     
     3=======================g===== 
     4= z      z   zm             = 
     5=              ==   == z    = 
     6=       = z   ==     ====   = 
     7=       ==   z       z  =  p= 
     8=   =======   =z        =  == 
     9= a     z =         z   =   = 
     10=     =====================z= 
     11=                =     = z  = 
     12=        =       = =   =    = 
     13====   ===== z === =   ==   = 
     14= mz             =z=  a     = 
     15=     z          = ========== 
     16=====   ====    =z     m   z= 
     17=         =     =====   ===== 
     18=  z   z ==    =z  z        = 
     19=       ==     =======  =  z= 
     20=      ==z     =  = =    ==== 
     21=     ==       =  z  =z =   = 
     22=    a =   z   =  z  ==   m = 
     23=      ==     =     =z ==   = 
     24=  z    ==z    a   =    =   = 
     25=  z     ==       =     =   = 
     26=   z    =       = z    =   = 
     27=  z    ==      =====     za= 
     28=    z         =       z===== 
     29=  z k        =    ======   = 
     30=  z         =              = 
    2931============================= 
  • 2012/26/EliasY/test1/test1/test1/obj/x86/Debug/ContentPipeline-{BFB255A8-81A7-4A34-AF08-16AEFBF6C543}.xml

    r3318 r3391  
    99      <Options>None</Options> 
    1010      <Output>C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\pimeys2.xnb</Output> 
    11       <Time>2012-06-27T10:30:42.619398+03:00</Time> 
     11      <Time>2012-06-29T09:31:40.6370828+03:00</Time> 
    1212    </Item> 
    1313    <Item> 
     
    8181      <Options>None</Options> 
    8282      <Output>C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\ammobox.xnb</Output> 
    83       <Time>2012-06-28T10:54:17.6882473+03:00</Time> 
     83      <Time>2012-06-29T11:31:46.2625804+03:00</Time> 
    8484    </Item> 
    8585    <Item> 
     
    9090      <Options>None</Options> 
    9191      <Output>C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\medikit.xnb</Output> 
    92       <Time>2012-06-28T10:40:12.8144202+03:00</Time> 
     92      <Time>2012-06-29T11:32:03.3914902+03:00</Time> 
    9393    </Item> 
    9494    <Item> 
     
    145145      <Output>C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\zombie_damage_2.xnb</Output> 
    146146      <Time>2012-06-28T14:44:46.0398159+03:00</Time> 
     147    </Item> 
     148    <Item> 
     149      <Source>kling1.mp3</Source> 
     150      <Name>kling1</Name> 
     151      <Importer>Mp3Importer</Importer> 
     152      <Processor>SoundEffectProcessor</Processor> 
     153      <Options>None</Options> 
     154      <Output>C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\kling1.xnb</Output> 
     155      <Time>2012-06-29T10:43:57.4810073+03:00</Time> 
     156    </Item> 
     157    <Item> 
     158      <Source>maali.png</Source> 
     159      <Name>maali</Name> 
     160      <Importer>TextureImporter</Importer> 
     161      <Processor>TextureProcessor</Processor> 
     162      <Options>None</Options> 
     163      <Output>C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\maali.xnb</Output> 
     164      <Time>2012-06-29T11:14:34.4313019+03:00</Time> 
    147165    </Item> 
    148166    <BuildSuccessful>true</BuildSuccessful> 
  • 2012/26/EliasY/test1/test1/test1/obj/x86/Debug/test1.csproj.FileListAbsolute.txt

    r3318 r3391  
    2424C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\zombie_damage_1.xnb 
    2525C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\zombie_damage_2.xnb 
     26C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\kling1.xnb 
     27C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\maali.xnb 
  • 2012/26/EliasY/test1/test1/test1/test1.cs

    r3334 r3391  
    1111    const int ruudunLeveys = 50; 
    1212    const int ruudunKorkeus = 50; 
    13     PhysicsObject pelaaja, avain; 
     13    PhysicsObject pelaaja, avain, portti, maali; 
    1414    AssaultRifle kivaari; 
    1515    GameObject pimeys; 
     
    2020        LuoPelaaja(); 
    2121        LuoKentta(); 
     22        AddCollisionHandler(pelaaja, avain, delegate { portti.Destroy(); avain.Destroy(); MessageDisplay.Add("Löysit avaimen, jolla pääset portista!"); }); 
     23        AddCollisionHandler(pelaaja, portti, delegate { MessageDisplay.Add("Löysit portin, mutta se on lukittu. Etsi avain päästäksesi ulos zombien valtaamasta talosta!");}); 
    2224        Pimenna(); 
    2325        AsetaOhjaimet(); 
     
    2931        Camera.ZoomFactor = 1.7; 
    3032        /*todo: 
    31          * mapin teko 
    32          * vihujen AI:n debuggaus 
     33         * mapin fixaus 
    3334         */ 
    3435    } 
     
    7273            ammus.Position = pelaaja.Position + Vector.FromLengthAndAngle(25, pelaaja.Angle); 
    7374            ammus.Size /= 3; 
    74             ammus.Mass = 30; 
    7575            ammus.LifetimeLeft = TimeSpan.FromMilliseconds(500); 
    7676            AddCollisionHandler<PhysicsObject, Zombi>(ammus, "zombi", ViholliseenOsuu); 
     
    9595        { 
    9696            case 1: 
    97                 pulssi = Vector.FromLengthAndAngle(50, pelaaja.Angle); 
     97                pulssi = Vector.FromLengthAndAngle(95, pelaaja.Angle); 
    9898                pelaaja.Velocity = pulssi; 
    9999                break; 
    100100            case 2: 
    101                 pulssi = Vector.FromLengthAndAngle(50, pelaaja.Angle + Angle.RightAngle); 
     101                pulssi = Vector.FromLengthAndAngle(95, pelaaja.Angle + Angle.RightAngle); 
    102102                pelaaja.Velocity = pulssi; 
    103103                break; 
    104104            case 3: 
    105                 pulssi = Vector.FromLengthAndAngle(50, pelaaja.Angle - Angle.StraightAngle); 
     105                pulssi = Vector.FromLengthAndAngle(95, pelaaja.Angle - Angle.StraightAngle); 
    106106                pelaaja.Velocity = pulssi; 
    107107                break; 
    108108            case 4: 
    109                 pulssi = Vector.FromLengthAndAngle(50, pelaaja.Angle - Angle.RightAngle); 
     109                pulssi = Vector.FromLengthAndAngle(95, pelaaja.Angle - Angle.RightAngle); 
    110110                pelaaja.Velocity = pulssi; 
    111111                break; 
     
    128128    { 
    129129        pelaaja = new PhysicsObject(30, 30); 
    130         pelaaja.X = 550; 
    131         pelaaja.Y = -550; 
    132         pelaaja.Mass = 10; 
     130        pelaaja.Shape = Shape.FromImage(LoadImage("pelaaja_1")); 
     131        pelaaja.X = 600; 
     132        pelaaja.Y = -675; 
    133133        pelaaja.Angle = Angle.FromDegrees(90); 
    134134        pelaaja.MomentOfInertia = 10000; 
     
    137137        pelaaja.Animation = pelaajaanimation; 
    138138        pelaajaanimation.Start(); 
     139        pelaaja.CanRotate = false; 
    139140        AddCollisionHandler(pelaaja, "zombi", PelaajaanOsuu); 
    140141        kivaari = new AssaultRifle(30, 7.5); 
    141142        kivaari.X = 14; 
    142143        kivaari.Image = LoadImage("ase"); 
    143         kivaari.TimeBetweenUse = TimeSpan.FromMilliseconds(1000); 
     144        kivaari.TimeBetweenUse = TimeSpan.FromMilliseconds(600); 
    144145        kivaari.Ammo.Value = 30; 
    145146        kivaari.AttackSound = LoadSoundEffect("smgsound"); 
     
    171172        ruudut['k'] = LuoAvain; 
    172173        ruudut['g'] = LuoPortti; 
    173         ruudut['s'] = LuoKonepistooli; 
     174        ruudut['p'] = LuoKonepistooli; 
     175        ruudut['w'] = LuoMaali; 
    174176        ruudut.Insert(ruudunLeveys, ruudunKorkeus); 
    175177 
     
    183185    } 
    184186 
     187    PhysicsObject LuoMaali() 
     188    { 
     189        maali = PhysicsObject.CreateStaticObject(50.0, 50.0); 
     190        maali.Image = LoadImage("maali"); 
     191        AddCollisionHandler(pelaaja, maali, delegate { Game.PlaySound("kling1"); MessageDisplay.Add("Voitit Pelin!!!"); }); 
     192        return maali; 
     193    } 
     194 
    185195    PhysicsObject LuoKonepistooli() 
    186196    { 
     
    189199        AddCollisionHandler(pelaaja, konepistooli, delegate {  
    190200            konepistooli.Destroy(); 
    191             kivaari.Ammo.AddValue(50); 
     201            MessageDisplay.Add("Löysit konepistoolin! Pystyt ampumaan sarjatulta."); 
    192202            kivaari.TimeBetweenUse = TimeSpan.FromMilliseconds(100); 
    193203        }); 
     
    199209        avain = PhysicsObject.CreateStaticObject(40.0, 15.0); 
    200210        avain.Image = LoadImage("avain"); 
     211        AddCollisionHandler(pelaaja, avain, delegate { Game.PlaySound("kling1"); }); 
    201212        return avain; 
    202213    } 
     
    204215    PhysicsObject LuoPortti() 
    205216    { 
    206         PhysicsObject portti = PhysicsObject.CreateStaticObject(100.0, 50.0); 
     217        portti = PhysicsObject.CreateStaticObject(100.0, 50.0); 
    207218        portti.Image = LoadImage("portti"); 
    208         AddCollisionHandler(pelaaja, avain, delegate { portti.Destroy(); avain.Destroy(); MessageDisplay.Add("Löysit avaimen, jolla pääset portista!"); }); 
    209219        return portti; 
    210220    } 
     
    231241        zombi.Tag = "zombi"; 
    232242        FollowerBrain zombinaivot = new FollowerBrain(pelaaja); 
    233         zombinaivot.DistanceFar = 600; 
     243        zombinaivot.DistanceFar = 300; 
    234244        zombinaivot.DistanceToTarget.Changed += delegate { zombi.Angle = (zombi.Position - zombinaivot.CurrentTarget.Position).Angle - Angle.RightAngle; }; 
    235         zombinaivot.Speed = 50; 
     245        zombinaivot.Speed = 140; 
    236246        zombi.Brain = zombinaivot; 
    237247        Animation zombianimation = new Animation(LoadImage("zombi_1"), LoadImage("zombi_2")); 
  • 2012/26/EliasY/test1/test1/test1/test1.csproj.Debug.cachefile

    r3318 r3391  
    1515Content\zombie_damage_1.xnb 
    1616Content\zombie_damage_2.xnb 
     17Content\kling1.xnb 
     18Content\maali.xnb 
    1719kentta.txt 
  • 2012/26/EliasY/test1/test1/test1Content/test1Content.contentproj

    r3318 r3391  
    148148    </Compile> 
    149149  </ItemGroup> 
     150  <ItemGroup> 
     151    <Compile Include="kling1.mp3"> 
     152      <Name>kling1</Name> 
     153      <Importer>Mp3Importer</Importer> 
     154      <Processor>SoundEffectProcessor</Processor> 
     155    </Compile> 
     156  </ItemGroup> 
     157  <ItemGroup> 
     158    <Compile Include="maali.png"> 
     159      <Name>maali</Name> 
     160      <Importer>TextureImporter</Importer> 
     161      <Processor>TextureProcessor</Processor> 
     162    </Compile> 
     163  </ItemGroup> 
    150164  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    151165  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
Note: See TracChangeset for help on using the changeset viewer.