Changeset 9428 for 2017/31


Ignore:
Timestamp:
2017-08-04 11:40:02 (2 years ago)
Author:
npo17_87
Message:

kaikki valmis

Location:
2017/31/JohannesL/dodh2
Files:
38 added
14 edited

Legend:

Unmodified
Added
Removed
  • 2017/31/JohannesL/dodh2/dodh2/dodh2/dodh2.cs

    r9408 r9428  
    1313    const int RUUDUN_KOKO = 10; 
    1414 
     15 
    1516    PlatformCharacter pelaaja1; 
    1617 
     
    2223    Image rajahdys2kuva = LoadImage("toinenmonk"); 
    2324    Image vihaaja3kuva = LoadImage("snoopgas"); 
    24  
    25     SoundEffect maaliAani = LoadSoundEffect("maali"); 
     25    SoundEffect maaliAani = LoadSoundEffect("Coin01"); 
     26    Image valikkokuva = LoadImage("thumbnail"); 
     27     
    2628 
    2729    bool saakoRajahtaa = true; 
     
    3941        vihaaja(); 
    4042        vihaaja2(); 
    41         vihaaja3(); 
    4243        LuoPistelaskuri(); 
    4344        valikko(); 
     
    6465        Level.CreateBorders(); 
    6566        Level.Background.CreateGradient(Color.Wheat, Color.ForestGreen); 
     67        MediaPlayer.Play("caravan"); 
    6668    } 
    6769 
     
    132134    { 
    133135        maaliAani.Play(); 
    134         MessageDisplay.Add("Kerätty!"); 
     136        MessageDisplay.Add("1 VIHAAJA LISÄTTY!"); 
    135137        tahti.Destroy(); 
    136138        pisteLaskuri.AddValue(1); 
     139        vihaaja3(); 
     140         
     141 
    137142         
    138143 
     
    216221        FollowerBrain seuraajan2Aivot = new FollowerBrain(pelaaja1); 
    217222 
    218         seuraajan2Aivot.Speed = 30;                 // Millä nopeudella kohdetta seurataan 
     223        seuraajan2Aivot.Speed = 50;                 // Millä nopeudella kohdetta seurataan 
    219224        seuraajan2Aivot.DistanceFar = 1200;           // Etäisyys jolla aletaan seurata kohdetta 
    220225        seuraajan2Aivot.DistanceClose = 150;         // Etäisyys jolloin ollaan lähellä kohdetta 
     
    231236        if (!saako2Rajahtaa) return; 
    232237        saako2Rajahtaa = false; 
    233         Timer.SingleShot(15,() => { saako2Rajahtaa = true; }); 
     238        Timer.SingleShot(30,() => { saako2Rajahtaa = true; }); 
    234239 
    235240        Explosion rajahdys = new Explosion(150); 
     
    247252        MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 
    248253"Aloita peli", "Lopeta"); 
     254        alkuValikko.Image = valikkokuva; 
    249255        Add(alkuValikko); 
    250256 
    251  
     257         
    252258        alkuValikko.AddItemHandler(0, alotapeli); 
    253259        alkuValikko.AddItemHandler(1, Exit); 
    254         alkuValikko.Color = Color.ForestGreen; 
     260         
    255261         
    256262    } 
     
    262268        vihaaja(); 
    263269        vihaaja2(); 
    264         vihaaja3(); 
    265270        LuoPistelaskuri(); 
    266271        Gravity = new Vector(0.0, -1400.0); 
     
    275280    void vihaaja3() 
    276281    { 
    277         PhysicsObject vihaaja3 = new PhysicsObject(20, 20);  
     282        PhysicsObject vihaaja3 = new PhysicsObject(10, 10);  
    278283        vihaaja3.X = -101; 
    279284        vihaaja3.Y = 101; 
    280285        vihaaja3.Shape = Shape.Diamond; 
    281         vihaaja3.Mass = 10.0; 
     286        vihaaja3.Mass = 5.0; 
    282287        vihaaja3.Image = vihaaja3kuva; 
    283288 
     
    285290        FollowerBrain seuraajan3Aivot = new FollowerBrain(pelaaja1); 
    286291 
    287         seuraajan3Aivot.Speed = 140;           // Millä nopeudella kohdetta seurataan 
     292        seuraajan3Aivot.Speed = 50;           // Millä nopeudella kohdetta seurataan 
    288293        seuraajan3Aivot.DistanceFar = 1200;           // Etäisyys jolla aletaan seurata kohdetta 
    289         seuraajan3Aivot.DistanceClose = 50;         // Etäisyys jolloin ollaan lähellä kohdetta 
     294        seuraajan3Aivot.DistanceClose = 10;         // Etäisyys jolloin ollaan lähellä kohdetta 
    290295        seuraajan3Aivot.StopWhenTargetClose = false;  // Pysähdytään kun ollaan lähellä kohdetta 
    291296                                                     //seuraajanAivot.FarBrain = satunnaisAivot;   // Käytetään satunnaisaivoja kun ollaan kaukana 
     
    299304 
    300305    /// if (!saakospawnaa) return; 
    301  
    302     /// saakospawnaa = false; 
    303  
    304    ///  Timer.SingleShot(1, () => { saakospawnaa = true; });  
    305          
    306         vihaaja3(); 
     306  ///   saakospawnaa = false; 
     307    /// Timer.SingleShot(5, () => { saakospawnaa = true; });  
     308         
     309     ///   vihaaja3(); 
    307310    } 
    308311 
  • 2017/31/JohannesL/dodh2/dodh2/dodh2/dodh2.csproj

    r9408 r9428  
    3131    <UpdateRequired>false</UpdateRequired> 
    3232    <MapFileExtensions>true</MapFileExtensions> 
    33     <ApplicationRevision>0</ApplicationRevision> 
     33    <ApplicationRevision>1</ApplicationRevision> 
    3434    <ApplicationVersion>1.0.0.%2a</ApplicationVersion> 
    3535    <UseApplicationTrust>false</UseApplicationTrust> 
     36    <PublishWizardCompleted>true</PublishWizardCompleted> 
    3637    <BootstrapperEnabled>true</BootstrapperEnabled> 
    3738  </PropertyGroup> 
     
    6061    <PlatformTarget>x86</PlatformTarget> 
    6162    <XnaCompressContent>true</XnaCompressContent> 
     63  </PropertyGroup> 
     64  <PropertyGroup> 
     65    <ManifestCertificateThumbprint>FE2282CF8E68BB684E0BEFD9BF6A5CE27B46C5DE</ManifestCertificateThumbprint> 
     66  </PropertyGroup> 
     67  <PropertyGroup> 
     68    <ManifestKeyFile>dodh2_TemporaryKey.pfx</ManifestKeyFile> 
     69  </PropertyGroup> 
     70  <PropertyGroup> 
     71    <GenerateManifests>true</GenerateManifests> 
     72  </PropertyGroup> 
     73  <PropertyGroup> 
     74    <SignManifests>true</SignManifests> 
    6275  </PropertyGroup> 
    6376  <ItemGroup> 
     
    152165    </BootstrapperPackage> 
    153166  </ItemGroup> 
     167  <ItemGroup> 
     168    <None Include="dodh2_TemporaryKey.pfx" /> 
     169  </ItemGroup> 
    154170  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> 
    155171  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\Microsoft.Xna.GameStudio.targets" /> 
  • 2017/31/JohannesL/dodh2/dodh2/dodh2/dodh2.csproj.Debug.cachefile

    r9381 r9428  
    88Content\monkas.xnb 
    99Content\toinenmonk.xnb 
     10Content\Coin01.xnb 
     11Content\thumbnail.xnb 
     12Content\caravan.xnb 
     13Content\caravan.wma 
  • 2017/31/JohannesL/dodh2/dodh2/dodh2/dodh2.csproj.user

    r9408 r9428  
    1111    <VerifyUploadedFiles>false</VerifyUploadedFiles> 
    1212  </PropertyGroup> 
     13  <PropertyGroup> 
     14    <EnableSecurityDebugging>false</EnableSecurityDebugging> 
     15  </PropertyGroup> 
    1316</Project> 
  • 2017/31/JohannesL/dodh2/dodh2/dodh2/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r9408 r9428  
    8383      <Time>2017-08-03T11:00:20.0709422+03:00</Time> 
    8484    </Item> 
     85    <Item> 
     86      <Source>Coin01.wav</Source> 
     87      <Name>Coin01</Name> 
     88      <Importer>WavImporter</Importer> 
     89      <Processor>SoundEffectProcessor</Processor> 
     90      <Options>None</Options> 
     91      <Output>C:\MyTemp\JohannesL\dodh2\dodh2\dodh2\bin\x86\Debug\Content\Coin01.xnb</Output> 
     92      <Time>2017-08-04T10:01:36.6728126+03:00</Time> 
     93    </Item> 
     94    <Item> 
     95      <Source>thumbnail.png</Source> 
     96      <Name>thumbnail</Name> 
     97      <Importer>TextureImporter</Importer> 
     98      <Processor>TextureProcessor</Processor> 
     99      <Options>None</Options> 
     100      <Output>C:\MyTemp\JohannesL\dodh2\dodh2\dodh2\bin\x86\Debug\Content\thumbnail.xnb</Output> 
     101      <Time>2017-08-04T10:35:07.4940652+03:00</Time> 
     102    </Item> 
     103    <Item> 
     104      <Source>caravan.mp3</Source> 
     105      <Name>caravan</Name> 
     106      <Importer>Mp3Importer</Importer> 
     107      <Processor>SongProcessor</Processor> 
     108      <Options>None</Options> 
     109      <Output>C:\MyTemp\JohannesL\dodh2\dodh2\dodh2\bin\x86\Debug\Content\caravan.xnb</Output> 
     110      <Extra>C:\MyTemp\JohannesL\dodh2\dodh2\dodh2\bin\x86\Debug\Content\caravan.wma</Extra> 
     111      <Time>2017-08-04T11:07:58.4395306+03:00</Time> 
     112    </Item> 
    85113    <BuildSuccessful>true</BuildSuccessful> 
    86114    <Settings> 
  • 2017/31/JohannesL/dodh2/dodh2/dodh2/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r9381 r9428  
    88Content\monkas.xnb 
    99Content\toinenmonk.xnb 
     10Content\Coin01.xnb 
     11Content\thumbnail.xnb 
     12Content\caravan.xnb 
     13Content\caravan.wma 
  • 2017/31/JohannesL/dodh2/dodh2/dodh2/obj/x86/Debug/dodh2.csproj.FileListAbsolute.txt

    r9381 r9428  
    1616C:\MyTemp\JohannesL\dodh2\dodh2\dodh2\bin\x86\Debug\Content\monkas.xnb 
    1717C:\MyTemp\JohannesL\dodh2\dodh2\dodh2\bin\x86\Debug\Content\toinenmonk.xnb 
     18C:\MyTemp\JohannesL\dodh2\dodh2\dodh2\bin\x86\Debug\Content\Coin01.xnb 
     19C:\MyTemp\JohannesL\dodh2\dodh2\dodh2\bin\x86\Debug\Content\thumbnail.xnb 
     20C:\MyTemp\JohannesL\dodh2\dodh2\dodh2\bin\x86\Debug\dodh2.exe.manifest 
     21C:\MyTemp\JohannesL\dodh2\dodh2\dodh2\bin\x86\Debug\dodh2.application 
     22C:\MyTemp\JohannesL\dodh2\dodh2\dodh2\obj\x86\Debug\dodh2.exe.manifest 
     23C:\MyTemp\JohannesL\dodh2\dodh2\dodh2\obj\x86\Debug\dodh2.application 
     24C:\MyTemp\JohannesL\dodh2\dodh2\dodh2\bin\x86\Debug\Content\caravan.xnb 
     25C:\MyTemp\JohannesL\dodh2\dodh2\dodh2\bin\x86\Debug\Content\caravan.wma 
  • 2017/31/JohannesL/dodh2/dodh2/dodh2Content/dodh2Content.contentproj

    r9381 r9428  
    102102    </Compile> 
    103103  </ItemGroup> 
     104  <ItemGroup> 
     105    <Compile Include="Coin01.wav"> 
     106      <Name>Coin01</Name> 
     107      <Importer>WavImporter</Importer> 
     108      <Processor>SoundEffectProcessor</Processor> 
     109    </Compile> 
     110  </ItemGroup> 
     111  <ItemGroup> 
     112    <Compile Include="thumbnail.png"> 
     113      <Name>thumbnail</Name> 
     114      <Importer>TextureImporter</Importer> 
     115      <Processor>TextureProcessor</Processor> 
     116    </Compile> 
     117  </ItemGroup> 
     118  <ItemGroup> 
     119    <Compile Include="caravan.mp3"> 
     120      <Name>caravan</Name> 
     121      <Importer>Mp3Importer</Importer> 
     122      <Processor>SongProcessor</Processor> 
     123    </Compile> 
     124  </ItemGroup> 
    104125  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    105126  <!--  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.