Changeset 5366


Ignore:
Timestamp:
2014-07-03 14:54:15 (5 years ago)
Author:
ansevaki
Message:
 
Location:
2014/27/AnttoniS/weed hyppely
Files:
34 added
13 edited

Legend:

Unmodified
Added
Removed
  • 2014/27/AnttoniS/weed hyppely/weed hyppely/weed hyppely/obj/x86/Debug/ContentPipeline-{6C1DBC56-3E69-434E-B42D-2200CB27D36F}.xml

    r5335 r5366  
    2727      <Options>None</Options> 
    2828      <Output>C:\MYTEMP\Anttoni S\weed hyppely\weed hyppely\weed hyppely\bin\x86\Debug\Content\kentta1.xnb</Output> 
    29       <Time>2014-07-03T11:04:19.0292121+03:00</Time> 
     29      <Time>2014-07-03T13:05:53.3475391+03:00</Time> 
    3030    </Item> 
    3131    <Item> 
     
    191191      <Output>C:\MYTEMP\Anttoni S\weed hyppely\weed hyppely\weed hyppely\bin\x86\Debug\Content\snoop\snoop7_0.xnb</Output> 
    192192      <Time>2014-07-03T10:35:20.2433509+03:00</Time> 
     193    </Item> 
     194    <Item> 
     195      <Source>jointti.png</Source> 
     196      <Name>jointti</Name> 
     197      <Importer>TextureImporter</Importer> 
     198      <Processor>TextureProcessor</Processor> 
     199      <Options>None</Options> 
     200      <Output>C:\MYTEMP\Anttoni S\weed hyppely\weed hyppely\weed hyppely\bin\x86\Debug\Content\jointti.xnb</Output> 
     201      <Time>2014-07-03T12:20:26.4239059+03:00</Time> 
     202    </Item> 
     203    <Item> 
     204      <Source>spiral.png</Source> 
     205      <Name>spiral</Name> 
     206      <Importer>TextureImporter</Importer> 
     207      <Processor>TextureProcessor</Processor> 
     208      <Options>None</Options> 
     209      <Output>C:\MYTEMP\Anttoni S\weed hyppely\weed hyppely\weed hyppely\bin\x86\Debug\Content\spiral.xnb</Output> 
     210      <Time>2014-07-03T13:53:24.1607084+03:00</Time> 
     211    </Item> 
     212    <Item> 
     213      <Source>spiral2.png</Source> 
     214      <Name>spiral2</Name> 
     215      <Importer>TextureImporter</Importer> 
     216      <Processor>TextureProcessor</Processor> 
     217      <Options>None</Options> 
     218      <Output>C:\MYTEMP\Anttoni S\weed hyppely\weed hyppely\weed hyppely\bin\x86\Debug\Content\spiral2.xnb</Output> 
     219      <Time>2014-07-03T13:56:25.5808486+03:00</Time> 
    193220    </Item> 
    194221    <BuildSuccessful>true</BuildSuccessful> 
  • 2014/27/AnttoniS/weed hyppely/weed hyppely/weed hyppely/obj/x86/Debug/cachefile-{6C1DBC56-3E69-434E-B42D-2200CB27D36F}-targetpath.txt

    r5335 r5366  
    2121Content\snoop\snoop6_0.xnb 
    2222Content\snoop\snoop7_0.xnb 
     23Content\jointti.xnb 
     24Content\spiral.xnb 
     25Content\spiral2.xnb 
  • 2014/27/AnttoniS/weed hyppely/weed hyppely/weed hyppely/obj/x86/Debug/weed hyppely.csproj.FileListAbsolute.txt

    r5335 r5366  
    2929C:\MYTEMP\Anttoni S\weed hyppely\weed hyppely\weed hyppely\bin\x86\Debug\Content\snoop\snoop6_0.xnb 
    3030C:\MYTEMP\Anttoni S\weed hyppely\weed hyppely\weed hyppely\bin\x86\Debug\Content\snoop\snoop7_0.xnb 
     31C:\MYTEMP\Anttoni S\weed hyppely\weed hyppely\weed hyppely\bin\x86\Debug\Content\jointti.xnb 
     32C:\MYTEMP\Anttoni S\weed hyppely\weed hyppely\weed hyppely\bin\x86\Debug\Content\spiral.xnb 
     33C:\MYTEMP\Anttoni S\weed hyppely\weed hyppely\weed hyppely\bin\x86\Debug\Content\spiral2.xnb 
  • 2014/27/AnttoniS/weed hyppely/weed hyppely/weed hyppely/weed hyppely.csproj.Debug.cachefile

    r5335 r5366  
    2020Content\snoop\snoop6_0.xnb 
    2121Content\snoop\snoop7_0.xnb 
     22Content\jointti.xnb 
     23Content\spiral.xnb 
     24Content\spiral2.xnb 
    2225Content\instrumental2.wma 
  • 2014/27/AnttoniS/weed hyppely/weed hyppely/weed hyppely/weed_hyppely.cs

    r5335 r5366  
    99public class weed_hyppely : PhysicsGame 
    1010{ 
     11    DoubleMeter pelaaja1Elama; 
     12    int pelaajanTerveys = 5; 
    1113    const double nopeus = 200; 
    1214    const double hyppyNopeus = 750; 
     
    1820 
    1921    Image pelaajanKuva = LoadImage("weed"); 
     22    //Image jaa = LoadImage("spiral"); 
    2023    Image tahtiKuva = LoadImage("bongo"); 
    2124    Image rajahdysKuva = LoadImage("Smoke"); 
     25    Image ammusKuva = LoadImage("jointti"); 
     26    AssaultRifle doggase; 
     27 
     28    DoubleMeter voimaMittari; 
     29 
     30 
     31    SoundEffect maaliAani = LoadSoundEffect("smokeweed"); 
     32 
    2233     
    23     SoundEffect maaliAani = LoadSoundEffect("smokeweed"); 
    2434 
    2535    public override void Begin() 
     
    3141        MediaPlayer.IsRepeating = true; 
    3242        ukkelinKavely = LoadAnimation("weed2"); 
    33         Gravity = new Vector(0, -1000); 
     43        Gravity = new Vector(0, -1500); 
    3444 
    3545        LuoKentta(); 
     
    4050        Camera.StayInLevel = true; 
    4151 
     52        Timer ajastin = new Timer(); 
     53        ajastin.Interval = 0.9; 
     54        ajastin.Timeout += Ammu; 
     55        ajastin.Start(); 
     56        pelaaja1Elama = new DoubleMeter(100); 
     57 
     58        voimaMittari = new DoubleMeter(10); 
     59        voimaMittari.MaxValue = 10; 
     60        BarGauge voimaPalkki = new BarGauge(10, 150); 
     61        voimaPalkki.BindTo(voimaMittari); 
     62        Add(voimaPalkki); 
     63 
     64        voimaPalkki.X = Screen.Right - 150; 
     65        voimaPalkki.Y = Screen.Top - 20; 
     66        voimaPalkki.BarColor = Color.Green; 
     67        voimaPalkki.BorderColor = Color.White; 
     68        voimaPalkki.Angle = Angle.FromDegrees(90); 
    4269    } 
    4370 
     
    6996        ganja.Image = tahtiKuva; 
    7097        ganja.Tag = "tahti"; 
     98        ganja.IgnoresCollisionResponse = true; 
     99        ganja.CollisionIgnoreGroup = 1; 
    71100        Add(ganja); 
    72101    } 
     
    76105        weed1 = new PlatformCharacter(leveys, korkeus); 
    77106        weed1.Position = paikka; 
    78         weed1.Mass = 4.0; 
     107        weed1.Mass = 1; 
    79108        weed1.Image = pelaajanKuva; 
    80109        AddCollisionHandler(weed1, "tahti", TormaaTahteen); 
     110        AddCollisionHandler(weed1, "ammus", tormaanAmmus); 
     111        AddCollisionHandler(weed1, "tahti", PelaajaParantuu); 
    81112        weed1.Animation = new Animation(ukkelinKavely); 
    82113        weed1.Animation.Start(); 
     114        weed1.Tag = "health"; 
    83115        weed1.Animation.FPS = 7; 
    84116        Add(weed1); 
     
    145177        doggKavely = LoadAnimation("snoop"); 
    146178        Add(dogg); 
    147     } 
     179        doggase = new AssaultRifle(30, 10); 
     180        doggase.Ammo.Value = 1000; 
     181        doggase.ProjectileCollision = AmmusOsui; 
     182        dogg.CanRotate = false; 
     183        dogg.Add(doggase); 
     184        FollowerBrain seuraajanAivot = new FollowerBrain(weed1); 
     185        //dogg.Brain = seuraajanAivot; 
     186        doggase.Angle += Angle.FromDegrees(180); 
     187        doggase.IsVisible = false; 
     188        seuraajanAivot.Speed = 200; 
     189    } 
     190 
     191    void AmmusOsui(PhysicsObject ammus, PhysicsObject weed1) 
     192    { 
     193        ammus.Destroy(); 
     194        maaliAani.Play(); 
     195        ExplosionSystem rajahdys = 
     196        new ExplosionSystem(LoadImage("weed"), 1000); 
     197        Add(rajahdys); 
     198        double x = 0; 
     199        double y = 0; 
     200        int pMaara = 40; 
     201        rajahdys.AddEffect(ammus.X, ammus.Y, pMaara); 
     202    } 
     203 
     204 
     205    void Ammu() 
     206    { 
     207        if (900 >= (doggase.Position - weed1.Position).Magnitude) 
     208 
     209        { 
     210            PhysicsObject ammus = doggase.Shoot(); 
     211 
     212 
     213            if (ammus != null) 
     214            { 
     215                ammus.Size = new Vector(50, 7); 
     216                ammus.Image = ammusKuva; 
     217                ammus.Tag = "ammus"; 
     218                ammus.CollisionIgnoreGroup = 1; 
     219                //doggase.AttackSound = maaliAani; 
     220                //ammus.MaximumLifetime = TimeSpan.FromSeconds(2.0); 
     221                doggase.FireRate = 50.0; 
     222                 
     223            } 
     224        }; 
     225    } 
     226 
     227 
     228     
     229 
     230    void PelaajaParantuu(PhysicsObject hahmo, PhysicsObject tahti) 
     231    { 
     232        voimaMittari.Value++; 
     233    } 
     234 
     235     
     236    void VahennaVoimia() 
     237    { 
     238        voimaMittari.Value--; 
     239    } 
     240 
     241    void tormaanAmmus(PhysicsObject hahmo, PhysicsObject ammus) 
     242    { 
     243        voimaMittari.Value--; 
     244 
     245        if (pelaajanTerveys >= 0) weed1.Destroy(); 
     246    } 
     247 
    148248 
    149249} 
     250 
  • 2014/27/AnttoniS/weed hyppely/weed hyppely/weed hyppelyContent/kentta1.txt

    r5335 r5366  
     1   
     2   
     3   
     4   
    15          
    26 
    37 
    4  
    5  
    6  
    7  
    8  
    9  
    10         N  *   S 
    11 ###################### 
     8                S 
     9        N *       *** 
     10################################################### 
  • 2014/27/AnttoniS/weed hyppely/weed hyppely/weed hyppelyContent/weed hyppelyContent.contentproj

    r5335 r5366  
    118118    </Compile> 
    119119  </ItemGroup> 
     120  <ItemGroup> 
     121    <Compile Include="jointti.png"> 
     122      <Name>jointti</Name> 
     123      <Importer>TextureImporter</Importer> 
     124      <Processor>TextureProcessor</Processor> 
     125    </Compile> 
     126  </ItemGroup> 
     127  <ItemGroup> 
     128    <Compile Include="spiral.png"> 
     129      <Name>spiral</Name> 
     130      <Importer>TextureImporter</Importer> 
     131      <Processor>TextureProcessor</Processor> 
     132    </Compile> 
     133  </ItemGroup> 
     134  <ItemGroup> 
     135    <Compile Include="spiral2.png"> 
     136      <Name>spiral2</Name> 
     137      <Importer>TextureImporter</Importer> 
     138      <Processor>TextureProcessor</Processor> 
     139    </Compile> 
     140  </ItemGroup> 
    120141  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    121142  <!--  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.