Changeset 8636


Ignore:
Timestamp:
2017-06-14 11:54:27 (6 years ago)
Author:
npo17_20
Message:
 
Location:
2017/24/MikoA/Trump vs Meksiko/Trump vs Meksiko1
Files:
5 added
16 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/MikoA/Trump vs Meksiko/Trump vs Meksiko1/Trump vs Meksiko1/Trump vs Meksiko1Content/Trump vs Meksiko1Content.contentproj

    r8611 r8636  
    9494    </Compile> 
    9595  </ItemGroup> 
     96  <ItemGroup> 
     97    <Compile Include="rich.wav"> 
     98      <Name>rich</Name> 
     99      <Importer>WavImporter</Importer> 
     100      <Processor>SoundEffectProcessor</Processor> 
     101    </Compile> 
     102  </ItemGroup> 
    96103  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    97104  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2017/24/MikoA/Trump vs Meksiko/Trump vs Meksiko1/Trump vs Meksiko1/Trump_vs_Meksiko1/Trump_vs_Meksiko1.cs

    r8611 r8636  
    99public class Trump_vs_Meksiko1 : PhysicsGame 
    1010{ 
    11      
    12         Image olionKuva = LoadImage("Meksikon lippu"); 
    13         Image Trump1Kuva = LoadImage("Trump naama 1"); 
    14         Image Trump2Kuva = LoadImage("Trump naama 2"); 
    15         Image Trump3Kuva = LoadImage("Trump naama 3"); 
    16         Image TrumpinSeinä = LoadImage("Trump seinä"); 
    17         Image MeksikoMies = LoadImage("Meksiko mies"); 
    18         Image TrumpvsMeksiko = LoadImage("Trump vs Meksiko"); 
    19         Image Emoji = LoadImage("Emoji"); 
    20         PhysicsObject olio; 
    21         PhysicsObject Trump1; 
    22         PhysicsObject Trump3; 
    23         PhysicsObject vasenReuna; 
    24         PhysicsObject oikeaReuna; 
    25         PhysicsObject alaReuna; 
    26         PhysicsObject ylaReuna; 
     11    Image olionKuva = LoadImage("Meksikon lippu"); 
     12    Image Trump1Kuva = LoadImage("Trump naama 1"); 
     13    Image Trump2Kuva = LoadImage("Trump naama 2"); 
     14    Image Trump3Kuva = LoadImage("Trump naama 3"); 
     15    Image TrumpinSeinä = LoadImage("Trump seinä"); 
     16    Image MeksikoMies = LoadImage("Meksiko mies"); 
     17    Image TrumpvsMeksiko = LoadImage("Trump vs Meksiko"); 
     18    Image Emoji = LoadImage("Emoji"); 
     19    SoundEffect ImReallyRich = LoadSoundEffect("rich"); 
     20    PhysicsObject olio; 
     21    PhysicsObject Trump1; 
     22    PhysicsObject Trump3; 
     23    PhysicsObject vasenReuna; 
     24    PhysicsObject oikeaReuna; 
     25    PhysicsObject alaReuna; 
     26    PhysicsObject ylaReuna; 
    2727 
    28         public override void Begin() 
    29         { 
    30             LuoKentta(); 
    31             AsetaOhjaimet(); 
    32             LisaaOlio(); 
    33         } 
    34          
    35         void LisaaOlio() 
    36         { 
    37             olio = new PhysicsObject(150, 75); 
    38             olio.Image = olionKuva; 
    39             Add(olio); 
    40             Mouse.ListenMovement(0.1, KuunteleLiiketta, null); 
    41         } 
    42          
    43          
    44         void KuunteleLiiketta(AnalogState hiirenTila) 
    45         { 
    46             olio.X = Mouse.PositionOnWorld.X; 
    47             olio.Y = Mouse.PositionOnWorld.Y; 
    48             Vector hiirenLiike = hiirenTila.MouseMovement; 
    49         } 
    50         void AsetaOhjaimet() 
    51         { 
    52                 PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    53                 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    54         } 
     28    public override void Begin() 
     29    { 
     30        LuoKentta(); 
     31        AsetaOhjaimet(); 
     32        LisaaOlio(); 
     33        LuoAikaLaskuri(0.0, 500.0); 
     34        LisaaTrump1(-360.0, 300.0); 
     35        LisaaTrump1(-360.0, -300.0); 
     36        LisaaTrump1(360.0, 300.0); 
     37        LisaaTrump1(360.0, -300.0); 
     38        LisaaTrump3(640.0, 0.0); 
     39        LisaaTrump3(-640.0, 0.0); 
     40    } 
     41 
     42    void LisaaOlio() 
     43    { 
     44        olio = new PhysicsObject(150, 75); 
     45        olio.MakeStatic(); 
     46        olio.Image = olionKuva; 
     47        Add(olio); 
     48        Mouse.ListenMovement(0.1, KuunteleLiiketta, null); 
     49    } 
     50    void LisaaTrump1(double x, double y) 
     51    { 
     52        Trump1 = new PhysicsObject(150.0, 130.0); 
     53        Trump1.X = x; 
     54        Trump1.Y = y; 
     55        RandomMoverBrain satunnaisAivot = new RandomMoverBrain(200); 
     56        satunnaisAivot.ChangeMovementSeconds = 2; 
     57        satunnaisAivot.TurnWhileMoving = true; 
     58        satunnaisAivot.Active = true; 
     59        Trump1.Brain = satunnaisAivot; 
     60        Trump1.Image = Trump1Kuva; 
     61        Add(Trump1); 
     62    } 
     63    void LisaaTrump3(double x, double y) 
     64    { 
     65        Trump3 = new PhysicsObject(150.0, 200.0); 
     66        Trump3.X = x; 
     67        Trump3.Y = y; 
     68        FollowerBrain seuraajanAivot = new FollowerBrain(olio); 
     69        seuraajanAivot.DistanceToTarget.AddTrigger(50, TriggerDirection.Down, Huuda); 
     70        Trump3.Brain = seuraajanAivot; 
     71        seuraajanAivot.Speed = 350; 
     72        seuraajanAivot.DistanceFar = 700; 
     73        seuraajanAivot.DistanceClose = 200; 
     74        seuraajanAivot.StopWhenTargetClose = false; 
     75        seuraajanAivot.TurnWhileMoving = true; 
     76        Trump3.Brain = seuraajanAivot; 
     77        seuraajanAivot.Active = true; 
     78        Trump3.Image = Trump3Kuva; 
     79        Add(Trump3); 
     80        RandomMoverBrain satunnaisAivot = new RandomMoverBrain(200); 
     81        satunnaisAivot.ChangeMovementSeconds = 3; 
     82        satunnaisAivot.TurnWhileMoving = true; 
     83        satunnaisAivot.Active = true; 
     84        seuraajanAivot.FarBrain = satunnaisAivot; 
     85 
     86    } 
     87    void Huuda() 
     88    { 
     89        ImReallyRich.Play(); 
     90    } 
     91    void KuunteleLiiketta(AnalogState hiirenTila) 
     92    { 
     93        olio.X = Mouse.PositionOnWorld.X; 
     94        olio.Y = Mouse.PositionOnWorld.Y; 
     95        Vector hiirenLiike = hiirenTila.MouseMovement; 
     96    } 
     97    void AsetaOhjaimet() 
     98    { 
     99        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
     100        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     101    } 
    55102    void LuoKentta() 
    56103    { 
     104        Level.Width = 1500.0; 
     105        Level.Height = 750.0; 
    57106        vasenReuna = Level.CreateLeftBorder(); 
    58107        vasenReuna.Color = Color.Red; 
     
    65114        Level.Background.Color = Color.Black; 
    66115        Level.Background.Image = TrumpvsMeksiko; 
    67         } 
     116        Level.Background.FitToLevel(); 
     117    } 
    68118    DoubleMeter alaspainLaskuri; 
    69119    Timer aikaLaskuri; 
    70120 
    71     void LuoAikaLaskuri() 
     121    void LuoAikaLaskuri(double x, double y) 
    72122    { 
    73123        alaspainLaskuri = new DoubleMeter(30); 
     
    85135    } 
    86136 
    87         void LaskeAlaspain() 
     137    void LaskeAlaspain() 
     138    { 
     139        alaspainLaskuri.Value -= 0.1; 
     140 
     141        if (alaspainLaskuri.Value <= 0) 
    88142        { 
    89             alaspainLaskuri.Value -= 0.1; 
    90  
    91             if (alaspainLaskuri.Value <= 0) 
    92             { 
    93                 MessageDisplay.Add("Aika loppui..."); 
    94             } 
     143            MessageDisplay.Add("Läpäisit tason"); 
    95144        } 
     145    } 
    96146} 
  • 2017/24/MikoA/Trump vs Meksiko/Trump vs Meksiko1/Trump vs Meksiko1/Trump_vs_Meksiko1/Trump_vs_Meksiko1.csproj.Debug.cachefile

    r8611 r8636  
    77Content\Trump vs Meksiko.xnb 
    88Content\Emoji.xnb 
     9Content\rich.xnb 
    910Content\Trump vs Meksiko.jpg 
  • 2017/24/MikoA/Trump vs Meksiko/Trump vs Meksiko1/Trump vs Meksiko1/Trump_vs_Meksiko1/obj/x86/Debug/ContentPipeline-{A680BBDE-6B59-4105-8FE3-4CE04FF55CB2}.xml

    r8611 r8636  
    99      <Options>None</Options> 
    1010      <Output>C:\MyTemp\MikoA\Trump vs Meksiko\Trump vs Meksiko1\Trump vs Meksiko1\Trump_vs_Meksiko1\bin\x86\Debug\Content\Meksikon lippu.xnb</Output> 
    11       <Time>2017-06-13T10:49:54.5477132+03:00</Time> 
     11      <Time>2017-06-14T11:36:32.2584839+03:00</Time> 
    1212    </Item> 
    1313    <Item> 
     
    1818      <Options>None</Options> 
    1919      <Output>C:\MyTemp\MikoA\Trump vs Meksiko\Trump vs Meksiko1\Trump vs Meksiko1\Trump_vs_Meksiko1\bin\x86\Debug\Content\Trump naama 1.xnb</Output> 
    20       <Time>2017-06-13T10:49:54.5477132+03:00</Time> 
     20      <Time>2017-06-14T11:35:50.691445+03:00</Time> 
    2121    </Item> 
    2222    <Item> 
     
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\MikoA\Trump vs Meksiko\Trump vs Meksiko1\Trump vs Meksiko1\Trump_vs_Meksiko1\bin\x86\Debug\Content\Trump naama 3.xnb</Output> 
    38       <Time>2017-06-13T10:49:54.5477132+03:00</Time> 
     38      <Time>2017-06-14T11:36:13.6776673+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    7373      <Output>C:\MyTemp\MikoA\Trump vs Meksiko\Trump vs Meksiko1\Trump vs Meksiko1\Trump_vs_Meksiko1\bin\x86\Debug\Content\Emoji.xnb</Output> 
    7474      <Time>2017-06-13T12:56:01.3834233+03:00</Time> 
     75    </Item> 
     76    <Item> 
     77      <Source>rich.wav</Source> 
     78      <Name>rich</Name> 
     79      <Importer>WavImporter</Importer> 
     80      <Processor>SoundEffectProcessor</Processor> 
     81      <Options>None</Options> 
     82      <Output>C:\MyTemp\MikoA\Trump vs Meksiko\Trump vs Meksiko1\Trump vs Meksiko1\Trump_vs_Meksiko1\bin\x86\Debug\Content\rich.xnb</Output> 
     83      <Time>2017-06-14T10:47:34.1834534+03:00</Time> 
    7584    </Item> 
    7685    <BuildSuccessful>true</BuildSuccessful> 
  • 2017/24/MikoA/Trump vs Meksiko/Trump vs Meksiko1/Trump vs Meksiko1/Trump_vs_Meksiko1/obj/x86/Debug/Trump_vs_Meksiko1.csproj.FileListAbsolute.txt

    r8611 r8636  
    1616C:\MyTemp\MikoA\Trump vs Meksiko\Trump vs Meksiko1\Trump vs Meksiko1\Trump_vs_Meksiko1\bin\x86\Debug\Content\Trump vs Meksiko.jpg 
    1717C:\MyTemp\MikoA\Trump vs Meksiko\Trump vs Meksiko1\Trump vs Meksiko1\Trump_vs_Meksiko1\obj\x86\Debug\Trump_vs_Meksiko1.csprojResolveAssemblyReference.cache 
     18C:\MyTemp\MikoA\Trump vs Meksiko\Trump vs Meksiko1\Trump vs Meksiko1\Trump_vs_Meksiko1\bin\x86\Debug\Content\rich.xnb 
  • 2017/24/MikoA/Trump vs Meksiko/Trump vs Meksiko1/Trump vs Meksiko1/Trump_vs_Meksiko1/obj/x86/Debug/cachefile-{A680BBDE-6B59-4105-8FE3-4CE04FF55CB2}-targetpath.txt

    r8611 r8636  
    77Content\Trump vs Meksiko.xnb 
    88Content\Emoji.xnb 
     9Content\rich.xnb 
    910Content\Trump vs Meksiko.jpg 
Note: See TracChangeset for help on using the changeset viewer.