Changeset 6962 for 2015/30


Ignore:
Timestamp:
2015-07-23 11:30:17 (4 years ago)
Author:
nikranna
Message:
 
Location:
2015/30/ArttuH/TasoHyppely
Files:
2 added
13 edited

Legend:

Unmodified
Added
Removed
  • 2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/TasoHyppely.cs

    r6957 r6962  
    2828 
    2929    bool pelaaja1ampuu = false; 
     30    bool pelaaja2ampuu = false; 
    3031 
    3132    PlatformCharacter pelaaja1; 
     
    4647    Image orkki = LoadImage("orkki"); 
    4748    Image orkki2 = LoadImage("pahis2"); 
     49    Image ammuspakettiKuva = LoadImage("ammobox"); 
    4850    private Animation pelihahmo1; 
    4951    private Animation pelihahmo2; 
     
    180182        ControllerTwo.ListenAnalog(AnalogControl.RightStick, 0.1, Tahtaa2, "tähtää aseella"); 
    181183        ControllerTwo.Listen(Button.RightTrigger, ButtonState.Down, AmmuAseella2, "ampuu", pelaaja2); 
     184        ControllerTwo.Listen(Button.RightTrigger, ButtonState.Pressed, delegate { pelaaja2ampuu = true; }, null); 
     185        ControllerTwo.Listen(Button.RightTrigger, ButtonState.Released, delegate { pelaaja2ampuu = false; }, null); 
    182186        Add(pelaaja2); 
    183187         
     
    227231        pisteNaytto.X = Screen.Left + pistelaskurin_X; 
    228232        pisteNaytto.Y = Screen.Top - pistelaskurin_Y; 
    229         pisteNaytto.TextColor = Color.Black; 
    230         pisteNaytto.Color = Color.White; 
     233        pisteNaytto.TextColor = Color.Brown; 
     234        pisteNaytto.Color = Color.AshGray; 
    231235        pisteNaytto.Title = "Suklaa"; 
    232236 
     
    286290        if (ammus != null) 
    287291        { 
     292            pelaaja2.Weapon.Angle += Angle.FromDegrees(RandomGen.NextInt(-50, 20)); 
    288293            ammus.Size *= 0.8; 
    289294            ammus.Image = luoti; 
     
    296301    void Tahtaa2(AnalogState tatinTila) 
    297302    { 
    298         pelaaja2.Weapon.Angle = tatinTila.StateVector.Angle; 
     303        if (pelaaja2ampuu) 
     304        { 
     305            pelaaja2.Weapon.Angle = tatinTila.StateVector.Angle + Angle.FromDegrees(RandomGen.NextInt(-10, 10)); 
     306        } 
     307        else 
     308        { 
     309            pelaaja2.Weapon.Angle = tatinTila.StateVector.Angle; 
     310        } 
     311 
    299312    } 
    300313    void Luotilaskuri() 
     
    305318        pisteNaytto.X = Screen.Right - pelaajan1_Luoti_laskuri_X; 
    306319        pisteNaytto.Y = Screen.Top - pelaajan1_Luoti_laskuri_Y; 
    307         pisteNaytto.TextColor = Color.Black; 
    308         pisteNaytto.Color = Color.White; 
     320        pisteNaytto.TextColor = Color.Red; 
     321        pisteNaytto.Color = Color.Black; 
    309322        pisteNaytto.Title = "Pelaajan 1 Panokset"; 
    310323 
     
    320333        pisteNaytto.X = Screen.Right - pelaajan2_Luoti_laskuri_X; 
    321334        pisteNaytto.Y = Screen.Top - pelaajan2_Luoti_laskuri_Y; 
    322         pisteNaytto.TextColor = Color.Black; 
    323         pisteNaytto.Color = Color.White; 
     335        pisteNaytto.TextColor = Color.Blue; 
     336        pisteNaytto.Color = Color.Black; 
    324337        pisteNaytto.Title = "Pelaajan 2 Panokset"; 
    325338        pisteNaytto.BindTo(luotilaskuri2); 
     
    331344        ammuspaketti.Position = paikka; 
    332345        ammuspaketti.CollisionIgnoreGroup = 10; 
     346        ammuspaketti.Image = ammuspakettiKuva; 
    333347        ammuspaketti.Tag = "paketti1"; 
    334348        Add(ammuspaketti); 
  • 2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/TasoHyppely.csproj.Debug.cachefile

    r6952 r6962  
    2222Content\Kentta1.xnb 
    2323Content\Gaslamp_Funworks.xnb 
     24Content\ammobox.xnb 
    2425Content\Gaslamp_Funworks.wma 
  • 2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/obj/x86/Debug/TasoHyppely.csproj.FileListAbsolute.txt

    r6946 r6962  
    6363C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\piikki.xnb 
    6464C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Kentta1.xnb 
     65C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\ammobox.xnb 
  • 2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/obj/x86/Debug/cachefile-{6FC3E379-BCB4-46AD-88D8-15B242DAFE49}-targetpath.txt

    r6952 r6962  
    2323Content\Gaslamp_Funworks.xnb 
    2424Content\Gaslamp_Funworks.wma 
     25Content\ammobox.xnb 
  • 2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppelyContent/TasoHyppelyContent.contentproj

    r6942 r6962  
    196196    </Compile> 
    197197  </ItemGroup> 
     198  <ItemGroup> 
     199    <Compile Include="ammobox.png"> 
     200      <Name>ammobox</Name> 
     201      <Importer>TextureImporter</Importer> 
     202      <Processor>TextureProcessor</Processor> 
     203    </Compile> 
     204  </ItemGroup> 
    198205  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    199206  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppelyContent/obj/x86/Debug/ContentPipeline.xml

    r6952 r6962  
    213213      <Extra>C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Gaslamp_Funworks.wma</Extra> 
    214214      <Time>2015-07-23T09:33:25.8636023+03:00</Time> 
     215    </Item> 
     216    <Item> 
     217      <Source>ammobox.png</Source> 
     218      <Name>ammobox</Name> 
     219      <Importer>TextureImporter</Importer> 
     220      <Processor>TextureProcessor</Processor> 
     221      <Options>None</Options> 
     222      <Output>C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\ammobox.xnb</Output> 
     223      <Time>2015-07-23T11:04:10.7811018+03:00</Time> 
    215224    </Item> 
    216225    <BuildSuccessful>true</BuildSuccessful> 
Note: See TracChangeset for help on using the changeset viewer.