Changeset 3396


Ignore:
Timestamp:
2012-06-29 12:20:33 (11 years ago)
Author:
sijoseha
Message:

Talletus.

Location:
2012/26/OssiV/Archers' revenge
Files:
1 added
13 edited

Legend:

Unmodified
Added
Removed
  • 2012/26/OssiV/Archers' revenge/Archers' revenge/Archers' revenge/Archers' revenge.csproj.Debug.cachefile

    r3330 r3396  
    1616Content\nurmikko.xnb 
    1717Content\kentta1.xnb 
     18Content\medipack.xnb 
  • 2012/26/OssiV/Archers' revenge/Archers' revenge/Archers' revenge/Archers__revenge.cs

    r3373 r3396  
    2828    Image splitterkuva = LoadImage("vihree mommo"); 
    2929    Image moronkuva = LoadImage("morko"); 
     30    Image medipackin = LoadImage("medipack"); 
    3031    PhysicsObject seina; 
    3132    IntMeter hpLaskuri2; 
     
    4748    { 
    4849        MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 
    49 "Aloita peli", "Parhaat pisteet", "Lopeta"); 
     50"Aloita peli", "Tekijät", "Lopeta"); 
    5051        alkuValikko.ItemSelected += PainettiinValikonNappia; 
    5152 
     
    6364                break; 
    6465            case 1: 
    65                 // ParhaatPisteet(); 
     66                MessageDisplay.Add("Tämän pelin ovat tehneet Ossi Vanhala ja Aleksi Hiltunen"); 
     67                luoAlkuvalikko(); 
    6668                break; 
    6769            case 2: 
     
    9294        kentta.SetTileMethod('P', luoNakumatonSeina); 
    9395        kentta.SetTileMethod('*', LisaaTahti); 
     96        kentta.SetTileMethod('E', LuoMediPack); 
    9497        kentta.SetTileMethod('N', LisaaPelaaja); 
    9598        kentta.SetTileMethod('2', LisaaPelaaja2); 
    9699        kentta.SetTileMethod('M', LuoMagePahis); 
    97100        kentta.SetTileMethod('O', luoPahis); 
    98         kentta.SetTileMethod('E', LuoMediPack); 
     101 
    99102        kentta.SetTileMethod('S', luoSplitter); 
    100103        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     
    171174        AddCollisionHandler(seina, pelaaja2, seinaanOsu); 
    172175        AddCollisionHandler<PhysicsObject, Vihu>(pelaaja2, "orkki", orkkitormasi2); 
    173         AddCollisionHandler(pelaaja1, "medipack", osumediiin); 
     176        AddCollisionHandler(pelaaja2, "medipack", osumediiin); 
    174177        pelaaja2.Tag = "pelaaja"; 
    175178        Add(pelaaja2); 
    176179    } 
    177180    void osumediiin(PhysicsObject tormaaja, PhysicsObject kohde) 
    178     {  
    179   //  if (kohde ==  ) 
     181    { 
     182        if (hpLaskuri1.Value < 1) 
     183        { 
     184            hpLaskuri1.Value = hpLaskuri1.Value + 50; 
     185        } 
     186        if (hpLaskuri2.Value < 1) 
     187        { 
     188            hpLaskuri2.Value = hpLaskuri2.Value + 50; 
     189        } 
     190        kohde.Destroy(); 
    180191    } 
    181192    void luojousipyssy1() 
     
    262273            ControllerTwo.ListenAnalog(AnalogControl.LeftStick, 0.01, heitaheittotahti, null,0.1); 
    263274        } 
     275        if (vastaus == "fastshotall") 
     276        { 
     277            ControllerOne.Listen(Button.LeftShoulder, ButtonState.Down, ammujousipyssylla, null, jousipyssy1); 
     278            ControllerTwo.ListenAnalog(AnalogControl.LeftStick, 0.01, heitaheittotahti, null, 0.1); 
     279        } 
    264280        if (vastaus == "heal") 
    265281        { 
     
    268284            hpLaskuri2.Value = hpLaskuri2.Value * 10; 
    269285        } 
     286         
    270287    } 
    271288 
     
    281298 
    282299            }); 
    283  
    284300            PhysicsObject heittotahti = new PhysicsObject(10, 10); 
    285  
    286301            heittotahti.Shape = Shape.Circle; 
    287302            heittotahti.Image = heittotahenkuva; 
     
    665680        FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja"); 
    666681        seuraajanAivot.Speed = 100; 
    667         seuraajanAivot.DistanceClose = 500;        
     682        seuraajanAivot.DistanceClose = 400;        
    668683        seuraajanAivot.StopWhenTargetClose = true; 
    669684        seuraajanAivot.TargetClose += delegate 
     
    733748        PhysicsObject medipack = new PhysicsObject(leveys, korkeus); 
    734749        medipack.Position = paikka; 
     750        medipack.Tag = "medipack"; 
     751        medipack.Image = medipackin; 
    735752        Add(medipack); 
    736753     
  • 2012/26/OssiV/Archers' revenge/Archers' revenge/Archers' revenge/obj/x86/Debug/Archers' revenge.csproj.FileListAbsolute.txt

    r3330 r3396  
    2424C:\MyTemp\OssiV\Archers' revenge\Archers' revenge\Archers' revenge\bin\x86\Debug\Content\morko.xnb 
    2525C:\MyTemp\OssiV\Archers' revenge\Archers' revenge\Archers' revenge\bin\x86\Debug\Content\nurmikko.xnb 
     26C:\MyTemp\OssiV\Archers' revenge\Archers' revenge\Archers' revenge\bin\x86\Debug\Content\medipack.xnb 
  • 2012/26/OssiV/Archers' revenge/Archers' revenge/Archers' revenge/obj/x86/Debug/ContentPipeline-{957427ED-11EB-4CF9-B904-486DDCC4BF4A}.xml

    r3373 r3396  
    153153      <Options>None</Options> 
    154154      <Output>C:\MyTemp\OssiV\Archers' revenge\Archers' revenge\Archers' revenge\bin\x86\Debug\Content\kentta1.xnb</Output> 
    155       <Time>2012-06-29T10:49:42.3989137+03:00</Time> 
     155      <Time>2012-06-29T11:53:58.2905137+03:00</Time> 
     156    </Item> 
     157    <Item> 
     158      <Source>medipack.png</Source> 
     159      <Name>medipack</Name> 
     160      <Importer>TextureImporter</Importer> 
     161      <Processor>TextureProcessor</Processor> 
     162      <Options>None</Options> 
     163      <Output>C:\MyTemp\OssiV\Archers' revenge\Archers' revenge\Archers' revenge\bin\x86\Debug\Content\medipack.xnb</Output> 
     164      <Time>2012-06-29T11:25:22.4043137+03:00</Time> 
    156165    </Item> 
    157166    <BuildSuccessful>true</BuildSuccessful> 
  • 2012/26/OssiV/Archers' revenge/Archers' revenge/Archers' revenge/obj/x86/Debug/cachefile-{957427ED-11EB-4CF9-B904-486DDCC4BF4A}-targetpath.txt

    r3330 r3396  
    1616Content\nurmikko.xnb 
    1717Content\kentta1.xnb 
     18Content\medipack.xnb 
  • 2012/26/OssiV/Archers' revenge/Archers' revenge/Archers' revengeContent/Archers' revengeContent.contentproj

    r3330 r3396  
    159159    </Compile> 
    160160  </ItemGroup> 
     161  <ItemGroup> 
     162    <Compile Include="medipack.png"> 
     163      <Name>medipack</Name> 
     164      <Importer>TextureImporter</Importer> 
     165      <Processor>TextureProcessor</Processor> 
     166    </Compile> 
     167  </ItemGroup> 
    161168  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    162169  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2012/26/OssiV/Archers' revenge/Archers' revenge/Archers' revengeContent/kentta1.txt

    r3373 r3396  
    1313                                                                                                                                                                                           M                      M  M    M  M 
    1414                                                                                                                                          M                 OOOOOOOOO                             ##############################                                                                             O 
    15         2    N       E                                                                                                M                                                               ############################              #############                                                                                       O   O   O                  
    16 ####################                                                        M O O O O O MS                       S                   #############         #############################                                                      ##                                                                         O  O          O  O   O        P 
    17                    ########### M         S           M                 #############################                           ##############     ################                                                                              #                                                   M                  O #################################### 
    18                            #######                        ###############                           #############           ####                                                                                                                #                                                M  E M          ########                                   ### 
    19                                ######             ###########                                                 ##################                                                                                                                #                                              ##################                                             ### 
    20                                     ###############                                                                                                                                                                                             #                                         ######                                                                ############# 
     15        2    N                                                                                                        M                                                               ############################              #############                                                                                       O   O   O             S    
     16####################                                                        M O O O O O MS                       S                   #############         #############################                                                    ####                                                                         O  O          O  O   O           M         P 
     17                   ########### M         S           M                 #############################                           ##############     ################                                                                              #                                                   M                  O ############################################### 
     18                           #######                        ###############                           #############           ####                                                                                                                #                                                M  E M          ########                                               ### 
     19                               ######             ###########                                                 ##################                                                                                                                #                                              ##################                                                          ### 
     20                                    ###############                                                                                                                                                                                             #                                         ######                                                                              #################################3 
    2121                                                                                                                                                                                                                                                ##S S   S   S     S   S   S   S      ###### 
    2222                                                                                                                                                                                                                                                ###################################### 
Note: See TracChangeset for help on using the changeset viewer.