Changeset 723 for 2010/23


Ignore:
Timestamp:
2010-06-11 11:14:06 (9 years ago)
Author:
paaaanro
Message:
 
Location:
2010/23/teematma/Tasohyppely2
Files:
1 added
1 deleted
4 edited
2 moved

Legend:

Unmodified
Added
Removed
  • 2010/23/teematma/Tasohyppely2/Bombs Away.csproj

    r673 r723  
    88    <AppDesignerFolder>Properties</AppDesignerFolder> 
    99    <RootNamespace>Tasohyppely2</RootNamespace> 
    10     <AssemblyName>Tasohyppely2</AssemblyName> 
     10    <AssemblyName>Bombs Away</AssemblyName> 
    1111    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> 
    1212    <XnaFrameworkVersion>v3.1</XnaFrameworkVersion> 
  • 2010/23/teematma/Tasohyppely2/Bombs Away.sln

    r565 r723  
    22Microsoft Visual Studio Solution File, Format Version 10.00 
    33# Visual Studio 2008 
    4 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tasohyppely2", "Tasohyppely2.csproj", "{641D0CDC-18F7-44D7-8C68-EDDA0399FB42}" 
     4Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bombs Away", "Bombs Away.csproj", "{641D0CDC-18F7-44D7-8C68-EDDA0399FB42}" 
    55EndProject 
    66Global 
  • 2010/23/teematma/Tasohyppely2/Content/Content.contentproj

    r705 r723  
    7676  </ItemGroup> 
    7777  <ItemGroup> 
    78     <Compile Include="back.png"> 
    79       <Name>back</Name> 
     78    <Compile Include="CUBE.png"> 
     79      <Name>CUBE</Name> 
    8080      <Importer>TextureImporter</Importer> 
    8181      <Processor>TextureProcessor</Processor> 
  • 2010/23/teematma/Tasohyppely2/Ohjelma.cs

    r565 r723  
    1212        static void Main(string[] args) 
    1313        { 
    14             using (Tasohyppely peli = new Tasohyppely()) 
     14            using (BombsAway peli = new BombsAway()) 
    1515            { 
    1616                peli.Run(); 
  • 2010/23/teematma/Tasohyppely2/Peli.cs

    r705 r723  
    88namespace Tasohyppely2 
    99{ 
    10     class Tasohyppely : PhysicsGame 
     10    class BombsAway : PhysicsGame 
    1111    { 
    1212        const double nopeus = 2000; 
     
    4848            //Camera.ZoomToLevel(); 
    4949            //Camera.StayInLevel = false; 
     50            SetWindowSize(true); 
    5051 
    5152            seuraavaKentta(); 
     
    7475        { 
    7576            Level.CreateBorders(1.0, false); 
    76             Level.Background.CreateGradient( Color.Lime, Color.DarkMagenta ); 
     77            Level.Background.CreateGradient( Color.Gray, Color.DarkGray ); 
    7778 
    7879            var merkit = new Dictionary<char, ObjectCreator>(); 
     
    8081            merkit['M'] = lisaaMaali; 
    8182            merkit['P'] = lisaaPelaajat; 
     83            merkit['O'] = lisaaTaso2; 
    8284 
    8385 
     
    9698        { 
    9799            PhysicsObject taso = PhysicsObject.CreateStaticObject( 50, 50 ); 
    98             taso.Image = LoadImage("taso"); 
     100            taso.Image = LoadImage("CUBE"); 
    99101            taso.LinearDamping = 1; 
    100102            taso.Tag = "taso"; 
     
    102104 
    103105        } 
     106 
     107        PhysicsObject lisaaTaso2() 
     108        { 
     109            PhysicsObject taso = PhysicsObject.CreateStaticObject(50, 50); 
     110            taso.Image = LoadImage("taso"); 
     111            taso.LinearDamping = 1; 
     112            taso.Tag = "taso2"; 
     113            return taso; 
     114 
     115        } 
     116 
    104117 
    105118        void lisaaPallo() 
     
    151164            Keyboard.Listen(Key.Enter, ButtonState.Pressed, seuraavaKentta, "Restart"); 
    152165 
    153             lisaaGamePadNappaimet( ControllerOne ); 
    154         } 
    155  
    156         void lisaaGamePadNappaimet( GamePad controller ) 
    157         { 
    158             controller.Listen( Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä" ); 
    159  
    160             controller.Listen( Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, new Vector(-nopeus,0) ); 
    161             controller.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja1, new Vector(nopeus,0)); 
    162             controller.Listen( Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, new Vector(0, hyppyVoima) ); 
    163166        } 
    164167 
     
    218221            } 
    219222 
     223          if (otherObject.Tag.ToString() == "taso2") 
     224            { 
     225                MessageDisplay.Add("Kuolit! Paina Enter yrittääksesi uudestaan"); 
     226                Explosion e = new Explosion(1000); 
     227                e.Speed = 1000.0; 
     228                e.Force = 10000; 
     229 
     230 
     231                e.Position = pelaaja1.Position; 
     232                collidingObject.Destroy(); 
     233                Add(e); 
     234            } 
     235 
    220236        } 
    221237             
  • 2010/23/teematma/Tasohyppely2/kentta.txt

    r705 r723  
    1 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
    2 X                                                              X                                                X 
    3 X    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                     X                                                X 
    4 X                                  XXXXXXX                     X                                                X 
    5 XXX                                XXXXXXX                     X                                                X 
    6 X                                  XXXXX X                     X                                                X 
    7 X   XX                             XXXX  X                     X                                                X 
    8 X       XX                         XXX   X                     XXX                                              X 
    9 X           XX                     XX    X                       X                                              X 
    10 X               XXXXXX           XXX     X                       X                                              X 
    11 X                            XX    X     X                       X                                              X 
    12 X   XX                  XX         X     X                       X                                              X 
    13 X                   XX             X     X                       X                                              X 
    14 X               XX                 X     X                       XX                                             X 
    15 X           XX                     X     X                        XX                                            X 
    16 X      XXX                         X     X                         X                                            X 
    17 XXXX                               X     X                         XXXXXXXXXXXXXXX                              X 
    18 XXXXX                              X     X                                      XXX                             X 
    19 X                                  XMMMMMX                       XXXXXX          XX                             X 
    20 X      XX                          XXXXMMX                    X     XXXX         XX            X                X 
    21 X                                  XMMMMMX                 X         XXXX        XX     X     XXX               X 
    22 XXXXXXXXXXXXXXXXXXXXXXXXXX        XXXXXX X X X X X  X  X              XXXX       XX   XXXXXX X X X X X XXXXXXXXXXXXXXX 
    23 X                           XX     X                                   XXXX      XXX       X X X X X X X             X 
     1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
     2X                                                              X                                                 
     3X    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                     X                                                 
     4X                                  XXMXXXX                     X                                                 
     5XXX                                XXOOOOX                     X                                                 
     6X                                  XXXXOXX                     X                                                 
     7X   XX                             XXOOOOX                     X                                                 
     8X       XX                         XXXOXXX                     XXX                                               
     9X           XX                     XXOOOOX                       X                                               
     10X               XXXXXX             XXXXOXX                       X                                               
     11X                                  XXOOOOX                       X                                               
     12X   XX                  XX         XXXOXXX                       XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
     13X                   XX             XXOOOOX                       X                                              X 
     14X               XX                 XXXXOXX                       XX                                             X 
     15X           XX                     XXOOOOX                        XX                                            X 
     16X      XXX                         XXXOXXX                         X                                   X        X 
     17XXXX                               XXOOOOX                         XXXXXXXXXXXXXXX                   X X X      X 
     18XXXXX                              XXXXOXX                                      XXX                X X X X X    X 
     19X                                  XXOOOOX                       XXXXXX          XX              X X X X X X X  X 
     20X      XX                          XXXOXXX                    X     XXXX         XX            X X X X X X X X XX 
     21XOOOOOOX                           XXOOOOX                 X         XXXX        XX     X    X X X X X XOXOXOXOXX 
     22XXXXXXXXXXXXXXXXXXXXXXXXXX        XXXXXXOX  X X X  X  X              XXXX       XX   XXXXXX X X X X X XXXXXXXXXXXXXXX 
     23X                           XX     XOOOOOO                             XXXX      XXX       X X X X X X X             X 
    2424X                               XX X                                    XXXX     XXXX      X X X X X X X             X 
    2525X                          XX      X                                     XXXX    XXXXX   XXX X X X X X X             X 
    26 X                       XX       XXX                                      XXXX          XXXX         X               X 
     26X                       XX       XXX                                      XXXX          XXXXOXOXOXOXOX               X 
    2727X                             XX   X                                       XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   X   
    28 X                                  X                                        XXXXXXXXM                               XX 
    29 X                  XX            XXX                                         XXXXXXXXXXX                         XXXX 
    30 X              XX             XX   X                                          XXXXXXXXXXX                       XXX 
    31 X P        XX          XXXXXXX     X                                           XXXXXXXXXXX                     XXX 
     28X                                  X                                        XO         MX                           XX 
     29X                  XX            XXX                                         XX   XXXXXXX                        XXXX 
     30X              XX             XX   X                                          XX   XXXXXX                       XXX 
     31X P        XX          XXXXXXX     X                                           XX                              XXX 
    3232XXXXXXXXX                          X                                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
Note: See TracChangeset for help on using the changeset viewer.