Changeset 4129 for 2013


Ignore:
Timestamp:
2013-06-13 15:07:56 (6 years ago)
Author:
hejusiuk
Message:

Talletus.

Location:
2013/24/HenryS/Wizard_Battle/Wizard_Battle
Files:
12 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2013/24/HenryS/Wizard_Battle/Wizard_Battle/Wizard_Battle/Wizard_Battle.cs

    r4098 r4129  
    1414 
    1515    List<Label> valikonKohdat; 
     16    List<Label> valikonKohdat2; 
    1617 
    1718    TileMap kentta; 
     
    2122    PlatformCharacter pelaaja3; 
    2223    PlatformCharacter pelaaja4; 
     24 
     25    AssaultRifle pyssy; 
    2326 
    2427    DoubleMeter elamaLaskuri; 
     
    3538    bool saakoMuuttua = true; 
    3639    bool saakoPiikittaa = true; 
     40    bool OnkoVesi = true; 
     41    bool saakoSuojata = true; 
     42    bool saakoSataa = true; 
     43    bool saakoHypata = true; 
     44    bool saakoTuliSuojata = true; 
    3745    bool kaksiPelaajaa = true; 
    3846    bool kolmePelaajaa = true; 
    3947    bool neljaPelaajaa = true; 
     48    bool onkoLuotu = false; 
    4049 
    4150    Image pelaajanKuva = LoadImage("norsu"); 
     
    4655    Image BVelho = LoadImage("BrownWizard"); 
    4756    Image Tulipallo = LoadImage("Fireball"); 
     57    Image Tulipallo2 = LoadImage("Fireball2"); 
    4858    Image Tuli = LoadImage("Fire"); 
    4959    Image Vortex = LoadImage("Vortex"); 
     
    5565    Image Spike = LoadImage("Spike3"); 
    5666    Image Alusta = LoadImage("Platform"); 
     67    Image ElamaPakkaus = LoadImage("crossred"); 
     68    Image Tausta = LoadImage("background"); 
     69    Image Tausta2 = LoadImage("background.2png"); 
     70    Image Tausta3 = LoadImage("Space"); 
     71    Image Laava = LoadImage("Lava"); 
     72    Image Sade = LoadImage("Rain"); 
    5773 
    5874    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    6480 
    6581    void Valikko() 
    66         { 
    67             ClearAll(); 
    68             ControllerOne.Listen(Button.A, ButtonState.Down, LuoKentta, "Aloita"); 
    69             Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
    70             Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    71             IsMouseVisible = true; 
    72             valikonKohdat = new List<Label>(); 
    73             Label kohta1 = new Label("Kaksinpeli"); 
    74             kohta1.Position = new Vector(0, 40); 
    75             valikonKohdat.Add(kohta1); 
    76             Label kohta2 = new Label("Kolminpeli"); 
    77             kohta2.Position = new Vector(0, 80); 
    78             valikonKohdat.Add(kohta2); 
    79             Label kohta3 = new Label("Nelinpeli"); 
    80             kohta3.Position = new Vector(0, 120); 
    81             valikonKohdat.Add(kohta3); 
    82             Mouse.ListenMovement(1.0, ValikossaLiikkuminen, null); 
    83             Mouse.ListenOn(kohta1, MouseButton.Left, ButtonState.Pressed, kaksinPeli, null); 
    84             Mouse.ListenOn(kohta2, MouseButton.Left, ButtonState.Pressed, kolminPeli, null); 
    85             Mouse.ListenOn(kohta3, MouseButton.Left, ButtonState.Pressed, nelinPeli, null); 
    86  
    87             foreach (Label valikonKohta in valikonKohdat) 
     82    { 
     83        ClearAll(); 
     84        ControllerOne.Listen(Button.A, ButtonState.Pressed, nelinPeli, "Nelinpeli"); 
     85        ControllerOne.Listen(Button.X, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
     86        Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
     87        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     88        IsMouseVisible = true; 
     89        valikonKohdat = new List<Label>(); 
     90        Label kohta1 = new Label("Kaksinpeli"); 
     91        kohta1.Position = new Vector(0, 40); 
     92        valikonKohdat.Add(kohta1); 
     93        Label kohta2 = new Label("Kolminpeli"); 
     94        kohta2.Position = new Vector(0, 0); 
     95        valikonKohdat.Add(kohta2); 
     96        Label kohta3 = new Label("Nelinpeli"); 
     97        kohta3.Position = new Vector(0, -40); 
     98        valikonKohdat.Add(kohta3); 
     99        Mouse.ListenMovement(1.0, ValikossaLiikkuminen, null); 
     100        Mouse.ListenOn(kohta1, MouseButton.Left, ButtonState.Pressed, kaksinPeli, null); 
     101        Mouse.ListenOn(kohta2, MouseButton.Left, ButtonState.Pressed, kolminPeli, null); 
     102        Mouse.ListenOn(kohta3, MouseButton.Left, ButtonState.Pressed, nelinPeli, null); 
     103 
     104        foreach (Label valikonKohta in valikonKohdat) 
     105        { 
     106            Add(valikonKohta); 
     107        } 
     108 
     109 
     110    } 
     111 
     112    void ValikossaLiikkuminen(AnalogState hiirenTila) 
     113    { 
     114 
     115        foreach (Label Kohta in valikonKohdat) 
     116        { 
     117            if (Mouse.IsCursorOn(Kohta)) 
    88118            { 
    89                 Add(valikonKohta); 
     119                Kohta.TextColor = Color.Red; 
    90120            } 
    91      
    92      
    93     } 
    94  
    95             void ValikossaLiikkuminen(AnalogState hiirenTila) 
    96         { 
    97  
    98             foreach (Label Kohta in valikonKohdat) 
    99  
     121            else 
    100122            { 
    101                 if (Mouse.IsCursorOn(Kohta)) 
    102                 { 
    103                     Kohta.TextColor = Color.Red; 
    104                 } 
    105                 else 
    106                 { 
    107                     Kohta.TextColor = Color.Black; 
    108                 } 
    109  
     123                Kohta.TextColor = Color.Black; 
    110124            } 
    111         } 
    112  
    113             void kaksinPeli() 
     125 
     126        } 
     127    } 
     128 
     129    void KenttaValikko() 
     130    { 
     131        ClearAll(); 
     132        ControllerOne.Listen(Button.A, ButtonState.Pressed, nelinPeli, "Nelinpeli"); 
     133        ControllerOne.Listen(Button.B, ButtonState.Pressed, kolminPeli, "Kolminpeli"); 
     134        ControllerOne.Listen(Button.Y, ButtonState.Pressed, kaksinPeli, "kaksinpeli"); 
     135        ControllerOne.Listen(Button.X, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
     136        Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
     137        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     138        IsMouseVisible = true; 
     139        valikonKohdat2 = new List<Label>(); 
     140        Label kohta1 = new Label("Sunny field"); 
     141        kohta1.Position = new Vector(0, 40); 
     142        valikonKohdat2.Add(kohta1); 
     143        Label kohta2 = new Label("Hell"); 
     144        kohta2.Position = new Vector(0, 0); 
     145        valikonKohdat2.Add(kohta2); 
     146        Label kohta3 = new Label("Space"); 
     147        kohta3.Position = new Vector(0, -40); 
     148        valikonKohdat2.Add(kohta3); 
     149        Mouse.ListenMovement(1.0, ValikossaLiikkuminen2, null); 
     150        Mouse.ListenOn(kohta1, MouseButton.Left, ButtonState.Pressed, LuoKentta, null); 
     151        Mouse.ListenOn(kohta2, MouseButton.Left, ButtonState.Pressed, LuoKentta2, null); 
     152        Mouse.ListenOn(kohta3, MouseButton.Left, ButtonState.Pressed, LuoKentta3, null); 
     153 
     154        foreach (Label valikonKohta2 in valikonKohdat2) 
     155        { 
     156            Add(valikonKohta2); 
     157        } 
     158 
     159 
     160    } 
     161 
     162    void ValikossaLiikkuminen2(AnalogState hiirenTila) 
     163    { 
     164 
     165        foreach (Label Kohta in valikonKohdat2) 
     166        { 
     167            if (Mouse.IsCursorOn(Kohta)) 
    114168            { 
    115                 kolmePelaajaa = false; 
    116                 neljaPelaajaa = false; 
    117                 LuoKentta(); 
    118                 Lopunlaskuri.MaxValue = 1; 
    119              
     169                Kohta.TextColor = Color.Red; 
    120170            } 
    121             void kolminPeli() 
     171            else 
    122172            { 
    123                 kaksiPelaajaa = false; 
    124                 neljaPelaajaa = false; 
    125                 LuoKentta(); 
    126                 Lopunlaskuri.MaxValue = 2; 
     173                Kohta.TextColor = Color.Black; 
    127174            } 
    128             void nelinPeli() 
    129             { 
    130                 kolmePelaajaa = false; 
    131                 kaksiPelaajaa = false; 
    132                 LuoKentta(); 
    133                 Lopunlaskuri.MaxValue = 3; 
    134             } 
     175 
     176        } 
     177    } 
     178 
     179    void kaksinPeli() 
     180    { 
     181        kolmePelaajaa = false; 
     182        neljaPelaajaa = false; 
     183        Lopunlaskuri = new IntMeter(0); 
     184        Lopunlaskuri.UpperLimit += Voitto; 
     185        Lopunlaskuri.MaxValue = 1; 
     186        KenttaValikko(); 
     187 
     188    } 
     189    void kolminPeli() 
     190    { 
     191        kaksiPelaajaa = false; 
     192        neljaPelaajaa = false; 
     193        Lopunlaskuri = new IntMeter(0); 
     194        Lopunlaskuri.UpperLimit += Voitto; 
     195        Lopunlaskuri.MaxValue = 2; 
     196        KenttaValikko(); 
     197    } 
     198    void nelinPeli() 
     199    { 
     200        kolmePelaajaa = false; 
     201        kaksiPelaajaa = false; 
     202        Lopunlaskuri = new IntMeter(0); 
     203        Lopunlaskuri.UpperLimit += Voitto; 
     204        Lopunlaskuri.MaxValue = 3; 
     205        KenttaValikko(); 
     206    } 
    135207 
    136208    void LuoKentta() 
     
    141213        kentta.SetTileMethod('#', LisaaTaso); 
    142214        kentta.SetTileMethod('¤', LisaaAlusta); 
    143         Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     215        kentta.SetTileMethod('3', LuoEnkka); 
     216 
    144217        Gravity = new Vector(0, -1000); 
    145218        if (kaksiPelaajaa == true) 
     
    187260        Camera.ZoomToLevel(); 
    188261        Camera.StayInLevel = true; 
    189         Loppui(); 
    190     } 
     262        Level.Background.Image = Tausta; 
     263        Level.Background.FitToLevel();   
     264 
     265    } 
     266 
     267    void LuoKentta2() 
     268    { 
     269 
     270        ClearAll(); 
     271        kentta = TileMap.FromLevelAsset("kentta2"); 
     272        kentta.SetTileMethod('#', LisaaTaso2); 
     273        kentta.SetTileMethod('&', LisaaLiikkuva); 
     274        kentta.SetTileMethod('3', LuoEnkka); 
     275 
     276        Gravity = new Vector(0, -1000); 
     277        if (kaksiPelaajaa == true) 
     278        { 
     279            kentta.SetTileMethod('P', LuoPelaaja1); 
     280            kentta.SetTileMethod('D', LuoPelaaja2); 
     281            kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     282            LisaaNappaimet1(); 
     283            LisaaNappaimet2(); 
     284            LuoElamaLaskuri(); 
     285            LuoElamaLaskuri2(); 
     286 
     287        } 
     288        if (kolmePelaajaa == true) 
     289        { 
     290            kentta.SetTileMethod('P', LuoPelaaja1); 
     291            kentta.SetTileMethod('D', LuoPelaaja2); 
     292            kentta.SetTileMethod('R', LuoPelaaja3); 
     293            kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     294            LisaaNappaimet1(); 
     295            LisaaNappaimet2(); 
     296            LisaaNappaimet3(); 
     297            LuoElamaLaskuri(); 
     298            LuoElamaLaskuri2(); 
     299            LuoElamaLaskuri3(); 
     300        } 
     301        if (neljaPelaajaa == true) 
     302        { 
     303            kentta.SetTileMethod('P', LuoPelaaja1); 
     304            kentta.SetTileMethod('D', LuoPelaaja2); 
     305            kentta.SetTileMethod('R', LuoPelaaja3); 
     306            kentta.SetTileMethod('B', LuoPelaaja4); 
     307            kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     308            LisaaNappaimet1(); 
     309            LisaaNappaimet2(); 
     310            LisaaNappaimet3(); 
     311            LisaaNappaimet4(); 
     312            LuoElamaLaskuri(); 
     313            LuoElamaLaskuri2(); 
     314            LuoElamaLaskuri3(); 
     315            LuoElamaLaskuri4(); 
     316        } 
     317 
     318        Level.CreateBorders(); 
     319        Camera.ZoomToLevel(); 
     320        Camera.StayInLevel = true; 
     321        Level.Background.Image = Tausta2; 
     322        Level.Background.FitToLevel(); 
     323    } 
     324 
     325    void LuoKentta3() 
     326    { 
     327 
     328        ClearAll(); 
     329        kentta = TileMap.FromLevelAsset("kentta3"); 
     330        kentta.SetTileMethod('#', LisaaTahti); 
     331        kentta.SetTileMethod('&', LisaaLiikkuvaTahti); 
     332        kentta.SetTileMethod('/', LisaaLiikkuvaTahti2); 
     333        kentta.SetTileMethod('3', LuoEnkka); 
     334 
     335        Gravity = new Vector(0, -500); 
     336        if (kaksiPelaajaa == true) 
     337        { 
     338            kentta.SetTileMethod('P', LuoPelaaja1); 
     339            kentta.SetTileMethod('D', LuoPelaaja2); 
     340            kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     341            LisaaNappaimet1(); 
     342            LisaaNappaimet2(); 
     343            LuoElamaLaskuri(); 
     344            LuoElamaLaskuri2(); 
     345 
     346        } 
     347        if (kolmePelaajaa == true) 
     348        { 
     349            kentta.SetTileMethod('P', LuoPelaaja1); 
     350            kentta.SetTileMethod('D', LuoPelaaja2); 
     351            kentta.SetTileMethod('R', LuoPelaaja3); 
     352            kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     353            LisaaNappaimet1(); 
     354            LisaaNappaimet2(); 
     355            LisaaNappaimet3(); 
     356            LuoElamaLaskuri(); 
     357            LuoElamaLaskuri2(); 
     358            LuoElamaLaskuri3(); 
     359        } 
     360        if (neljaPelaajaa == true) 
     361        { 
     362            kentta.SetTileMethod('P', LuoPelaaja1); 
     363            kentta.SetTileMethod('D', LuoPelaaja2); 
     364            kentta.SetTileMethod('R', LuoPelaaja3); 
     365            kentta.SetTileMethod('B', LuoPelaaja4); 
     366            kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     367            LisaaNappaimet1(); 
     368            LisaaNappaimet2(); 
     369            LisaaNappaimet3(); 
     370            LisaaNappaimet4(); 
     371            LuoElamaLaskuri(); 
     372            LuoElamaLaskuri2(); 
     373            LuoElamaLaskuri3(); 
     374            LuoElamaLaskuri4(); 
     375        } 
     376 
     377        Level.CreateBorders(); 
     378        Camera.ZoomToLevel(); 
     379        Camera.StayInLevel = true; 
     380        Level.Background.Image = Tausta3; 
     381        Level.Background.FitToLevel(); 
     382    } 
     383 
    191384 
    192385    void LisaaTaso(Vector paikka, double leveys, double korkeus) 
     
    197390        Add(taso); 
    198391    } 
     392    void LisaaTaso2(Vector paikka, double leveys, double korkeus) 
     393    { 
     394        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     395        taso.Position = paikka; 
     396        taso.Image = Laava; 
     397        Add(taso); 
     398    } 
     399    void LisaaTahti(Vector paikka, double leveys, double korkeus) 
     400    { 
     401        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     402        taso.Position = paikka; 
     403        taso.Image = Laava; 
     404        Add(taso); 
     405    } 
     406    void LisaaLiikkuvaTahti(Vector paikka, double leveys, double korkeus) 
     407    { 
     408        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     409        taso.Position = paikka; 
     410        taso.Image = Laava; 
     411        Add(taso); 
     412        taso.Oscillate(Vector.UnitX, 400, 0.1); 
     413    } 
     414    void LisaaLiikkuvaTahti2(Vector paikka, double leveys, double korkeus) 
     415    { 
     416        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     417        taso.Position = paikka; 
     418        taso.Image = Laava; 
     419        Add(taso); 
     420        taso.Oscillate(Vector.UnitY, 360, 0.1); 
     421    } 
     422    void LisaaLiikkuva(Vector paikka, double leveys, double korkeus) 
     423    { 
     424        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     425        taso.Position = paikka; 
     426        taso.Image = Laava; 
     427        Add(taso); 
     428        taso.Oscillate(Vector.UnitY, 360, 0.1); 
     429    } 
    199430    void LisaaAlusta(Vector paikka, double leveys, double korkeus) 
    200431    { 
     
    204435        Add(taso); 
    205436    } 
     437    void LuoEnkka(Vector paikka, double leveys, double korkeus) 
     438    { 
     439        Timer.SingleShot(30, TeeEnkka); 
     440    } 
     441    void TeeEnkka() 
     442    { 
     443        if (onkoLuotu == false) 
     444        { 
     445            PhysicsObject EnkkaPakkaus = PhysicsObject.CreateStaticObject(40.0, 40.0); 
     446            EnkkaPakkaus.X = 800; 
     447            EnkkaPakkaus.Y = 440; 
     448            EnkkaPakkaus.Image = ElamaPakkaus; 
     449            Add(EnkkaPakkaus); 
     450            AddCollisionHandler(EnkkaPakkaus, LisaaEnkkaa); 
     451            onkoLuotu = true; 
     452        } 
     453    } 
     454    void LisaaEnkkaa(PhysicsObject tormaaja, PhysicsObject kohde) 
     455    { 
     456        tormaaja.Destroy(); 
     457        if (kohde == pelaaja1) 
     458        { 
     459            elamaLaskuri.Value += 20; 
     460            onkoLuotu = false; 
     461        } 
     462        if (kohde == pelaaja2) 
     463        { 
     464            elamaLaskuri2.Value += 20; 
     465            onkoLuotu = false; 
     466        } 
     467        if (kohde == pelaaja3) 
     468        { 
     469            elamaLaskuri3.Value += 20; 
     470            onkoLuotu = false; 
     471        } 
     472        if (kohde == pelaaja4) 
     473        { 
     474            elamaLaskuri4.Value += 20; 
     475            onkoLuotu = false; 
     476        } 
     477        Timer.SingleShot(30, TeeEnkka); 
     478    } 
     479 
    206480 
    207481    void LuoPelaaja1(Vector paikka, double leveys, double korkeus) 
     
    224498        if (kohde == pelaaja2) 
    225499        { 
    226             elamaLaskuri2.Value -= 15; 
     500            elamaLaskuri2.Value -= 10; 
    227501        } 
    228502        if (kohde == pelaaja3) 
    229503        { 
    230             elamaLaskuri3.Value -= 15; 
     504            elamaLaskuri3.Value -= 10; 
    231505        } 
    232506        if (kohde == pelaaja4) 
    233507        { 
    234             elamaLaskuri4.Value -= 15; 
     508            elamaLaskuri4.Value -= 10; 
    235509        } 
    236510    } 
     
    249523        pelaaja2.Weapon.FireRate = 0.7; 
    250524        pelaaja2.Weapon.IsVisible = false; 
    251          
     525        pyssy = new AssaultRifle(30, 10); 
     526        pyssy.Ammo.Value = 1000; 
     527        pyssy.ProjectileCollision = AmmusOsui4; 
     528        pyssy.FireRate = 0.1; 
     529        pyssy.IsVisible = false; 
     530        pyssy.Power.Value = 100; 
     531        pyssy.Power.DefaultValue = 100; 
     532        pelaaja2.Add(pyssy); 
     533 
    252534    } 
    253535    void AmmusOsui(PhysicsObject ammus, PhysicsObject kohde) 
    254536    { 
    255              
    256             ammus.Destroy(); 
     537 
     538        ammus.Destroy(); 
    257539 
    258540        if (kohde == pelaaja1) 
    259541        { 
     542            elamaLaskuri.Value -= 10; 
     543        } 
     544 
     545        if (kohde == pelaaja3) 
     546        { 
     547            elamaLaskuri3.Value -= 10; 
     548        } 
     549        if (kohde == pelaaja4) 
     550        { 
     551            elamaLaskuri4.Value -= 10; 
     552        } 
     553    } 
     554    void AmmusOsui4(PhysicsObject ammus, PhysicsObject kohde) 
     555    { 
     556 
     557        ammus.Destroy(); 
     558 
     559        if (kohde == pelaaja1) 
     560        { 
    260561            elamaLaskuri.Value -= 15; 
     562            pelaaja1.Position = Level.GetRandomPosition(); 
     563            PhysicsObject pimeys = PhysicsObject.CreateStaticObject(90.0, 100.0); 
     564            pimeys.Position = pelaaja1.Position; 
     565            pimeys.IgnoresCollisionResponse = true; 
     566            pimeys.Image = Vortex; 
     567            pimeys.MaximumLifetime = TimeSpan.FromSeconds(0.3); 
     568            Add(pimeys, -2); 
     569            maaliAani.Play(); 
     570        } 
     571        if (kohde == pelaaja2) 
     572        { 
     573            elamaLaskuri2.Value -= 5; 
     574            pelaaja2.Position = Level.GetRandomPosition(); 
     575            PhysicsObject pimeys = PhysicsObject.CreateStaticObject(90.0, 100.0); 
     576            pimeys.Position = pelaaja2.Position; 
     577            pimeys.IgnoresCollisionResponse = true; 
     578            pimeys.Image = Vortex; 
     579            pimeys.MaximumLifetime = TimeSpan.FromSeconds(0.3); 
     580            Add(pimeys, -2); 
     581            maaliAani.Play(); 
    261582        } 
    262583 
     
    264585        { 
    265586            elamaLaskuri3.Value -= 15; 
     587            pelaaja3.Position = Level.GetRandomPosition(); 
     588            PhysicsObject pimeys = PhysicsObject.CreateStaticObject(90.0, 100.0); 
     589            pimeys.Position = pelaaja3.Position; 
     590            pimeys.IgnoresCollisionResponse = true; 
     591            pimeys.Image = Vortex; 
     592            pimeys.MaximumLifetime = TimeSpan.FromSeconds(0.3); 
     593            Add(pimeys, -2); 
     594            maaliAani.Play(); 
    266595        } 
    267596        if (kohde == pelaaja4) 
    268597        { 
    269598            elamaLaskuri4.Value -= 15; 
     599            pelaaja4.Position = Level.GetRandomPosition(); 
     600            PhysicsObject pimeys = PhysicsObject.CreateStaticObject(90.0, 100.0); 
     601            pimeys.Position = pelaaja4.Position; 
     602            pimeys.IgnoresCollisionResponse = true; 
     603            pimeys.Image = Vortex; 
     604            pimeys.MaximumLifetime = TimeSpan.FromSeconds(0.3); 
     605            Add(pimeys, -2); 
     606            maaliAani.Play(); 
    270607        } 
    271608    } 
     
    291628        if (kohde == pelaaja1) 
    292629        { 
    293             elamaLaskuri.Value -= 100; 
     630            elamaLaskuri.Value -= 10; 
    294631            PhysicsObject tulta = new PhysicsObject(50.0, 70.0); 
    295632            tulta.Position = pelaaja1.Position; 
     
    306643        if (kohde == pelaaja2) 
    307644        { 
    308             elamaLaskuri2.Value -= 100; 
     645            elamaLaskuri2.Value -= 10; 
    309646            PhysicsObject tulta = new PhysicsObject(50.0, 70.0); 
    310647            tulta.Position = pelaaja2.Position; 
     
    321658        if (kohde == pelaaja4) 
    322659        { 
    323             elamaLaskuri4.Value -= 100; 
     660            elamaLaskuri4.Value -= 10; 
    324661            PhysicsObject tulta = new PhysicsObject(50.0, 70.0); 
    325662            tulta.Position = pelaaja4.Position; 
     
    353690        Keyboard.Listen(Key.D, ButtonState.Down, Liikuta, "Water wizard liikkuu oikealle", pelaaja1, nopeus); 
    354691        Keyboard.Listen(Key.W, ButtonState.Pressed, Hyppaa, "Water wizard hyppää", pelaaja1, hyppyNopeus); 
    355         Keyboard.Listen(Key.E, ButtonState.Pressed, AmmuAseella3, "Water wizard Hyökkää", pelaaja1); 
    356  
     692        Keyboard.Listen(Key.E, ButtonState.Pressed, AmmuAseella3, "Water wizard hyökkää", pelaaja1); 
     693        Keyboard.Listen(Key.Q, ButtonState.Down, TeeVesipallo, "Water wizard hyökkää", pelaaja1); 
     694        Keyboard.Listen(Key.X, ButtonState.Down, TeeVesisade, "Water wizard hyökkää", pelaaja1); 
     695        Keyboard.Listen(Key.Z, ButtonState.Down, TeeVesisuoja, "Water wizard suoja", pelaaja1); 
    357696 
    358697        ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 
     
    360699        ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "Water wizard liikkuu vasemmalle", pelaaja1, -nopeus); 
    361700        ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Water wizard liikkuu oikealle", pelaaja1, nopeus); 
    362         ControllerOne.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Water wizard hyppää", pelaaja1, hyppyNopeus); 
     701        ControllerOne.Listen(Button.DPadUp, ButtonState.Pressed, Hyppaa, "Water wizard hyppää", pelaaja1, hyppyNopeus); 
     702        ControllerOne.Listen(Button.Y, ButtonState.Pressed, AmmuAseella3, "Water wizard Hyökkää", pelaaja1); 
     703        ControllerOne.Listen(Button.B, ButtonState.Pressed, TeeVesipallo, "Water wizard muuttuu näkymättömäksi", pelaaja1); 
     704        ControllerOne.Listen(Button.X, ButtonState.Pressed, TeeVesisuoja, "Water wizard Hyökkää", pelaaja1); 
     705        ControllerOne.Listen(Button.A, ButtonState.Pressed, TeeVesisade, "Water wizard Hyökkää", pelaaja1); 
    363706 
    364707 
     
    373716        Keyboard.Listen(Key.Y, ButtonState.Pressed, AmmuAseella2, "Dark wizard Hyökkää", pelaaja2); 
    374717        Keyboard.Listen(Key.B, ButtonState.Pressed, Nakymaton, "Dark wizard muuttuu näkymättömäksi", pelaaja2); 
     718        Keyboard.Listen(Key.V, ButtonState.Pressed, AmmuAseella4, "Dark wizard Hyökkää", pelaaja2); 
    375719 
    376720        ControllerTwo.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "Dark wizard liikkuu vasemmalle", pelaaja2, -nopeus); 
    377721        ControllerTwo.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Dark wizard liikkuu oikealle", pelaaja2, nopeus); 
    378         ControllerTwo.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Dark wizard hyppää", pelaaja2, hyppyNopeus); 
    379         ControllerTwo.Listen(Button.Y, ButtonState.Pressed, Teleport, "Dark wizard Teleporttaa", pelaaja2); 
    380      
     722        ControllerTwo.Listen(Button.DPadUp, ButtonState.Pressed, Hyppaa, "Dark wizard hyppää", pelaaja2, hyppyNopeus); 
     723        ControllerTwo.Listen(Button.Y, ButtonState.Pressed, Teleport, "Dark wizard teleporttaa", pelaaja2); 
     724        ControllerTwo.Listen(Button.B, ButtonState.Pressed, AmmuAseella2, "Dark wizard ampuu", pelaaja2); 
     725        ControllerTwo.Listen(Button.X, ButtonState.Pressed, Nakymaton, "Dark wizard muuttuu näkymättömäksi", pelaaja2); 
     726        ControllerTwo.Listen(Button.A, ButtonState.Pressed, AmmuAseella4, "Dark wizard ampuu", pelaaja2); 
     727 
    381728    } 
    382729 
     
    387734        Keyboard.Listen(Key.I, ButtonState.Pressed, Hyppaa, "Fire wizard hyppää", pelaaja3, hyppyNopeus); 
    388735        Keyboard.Listen(Key.O, ButtonState.Down, AmmuAseella, "Fire wizard ampuu", pelaaja3); 
    389         Keyboard.Listen(Key.U, ButtonState.Down, TeePyorre, "Fire wizard suojaa", pelaaja4); 
    390  
    391         ControllerThree.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "Red wizard liikkuu vasemmalle", pelaaja3, -nopeus); 
    392         ControllerThree.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Red wizard liikkuu oikealle", pelaaja3, nopeus); 
    393         ControllerThree.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Red wizard hyppää", pelaaja3, hyppyNopeus); 
    394         ControllerThree.Listen(Button.Y, ButtonState.Pressed, AmmuAseella, "Red wizard ampuu", pelaaja3); 
    395  
     736        Keyboard.Listen(Key.U, ButtonState.Down, TeePyorre, "Fire wizard suojaa", pelaaja3); 
     737        Keyboard.Listen(Key.P, ButtonState.Down, TeeTulisuoja, "Fire wizard suojaa", pelaaja3); 
     738        Keyboard.Listen(Key.M, ButtonState.Down, Tulihyppy, "Fire wizard hyppää", pelaaja3); 
     739 
     740        ControllerThree.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "´Fire wizard liikkuu vasemmalle", pelaaja3, -nopeus); 
     741        ControllerThree.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Fire wizard liikkuu oikealle", pelaaja3, nopeus); 
     742        ControllerThree.Listen(Button.DPadUp, ButtonState.Pressed, Hyppaa, "Fire wizard hyppää", pelaaja3, hyppyNopeus); 
     743        ControllerThree.Listen(Button.Y, ButtonState.Pressed, TeePyorre, "Fire wizard ampuu", pelaaja3); 
     744        ControllerThree.Listen(Button.B, ButtonState.Pressed, AmmuAseella, "Fire wizard ampuu", pelaaja3); 
     745        ControllerThree.Listen(Button.X, ButtonState.Pressed, TeeTulisuoja, "Fire wizard suojaa", pelaaja3); 
     746        ControllerThree.Listen(Button.A, ButtonState.Pressed, Tulihyppy, "Fire wizard hyppää", pelaaja3); 
    396747 
    397748    } 
     
    408759        ControllerFour.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "Earth wizard liikkuu vasemmalle", pelaaja4, -nopeus); 
    409760        ControllerFour.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Earth wizard liikkuu oikealle", pelaaja4, nopeus); 
    410         ControllerFour.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Earth wizard hyppää", pelaaja4, hyppyNopeus); 
     761        ControllerFour.Listen(Button.DPadUp, ButtonState.Pressed, Hyppaa, "Earth wizard hyppää", pelaaja4, hyppyNopeus); 
    411762        ControllerFour.Listen(Button.Y, ButtonState.Pressed, TeeSeina, "Earth wizard suojaa", pelaaja4); 
    412763        ControllerFour.Listen(Button.B, ButtonState.Pressed, Piikit, "Earth wizard hyökkää", pelaaja4); 
    413  
     764        ControllerFour.Listen(Button.A, ButtonState.Pressed, Piikit2, "Earth wizard hyökkää alaspäin", pelaaja4); 
     765    } 
     766 
     767    void TeeVesisade(PlatformCharacter pelaaja) 
     768    { 
     769        if (saakoSataa == true) 
     770        { 
     771            PhysicsObject sade = new PhysicsObject(75.0, 100.0); 
     772            sade.X = pelaaja1.X + 300; 
     773            sade.Y = pelaaja1.Y + 200; 
     774            sade.MaximumLifetime = TimeSpan.FromSeconds(5); 
     775            sade.Image = Sade; 
     776            Add(sade); 
     777            PhysicsObject sade2 = new PhysicsObject(75.0, 100.0); 
     778            sade2.X = pelaaja1.X - 300; 
     779            sade2.Y = pelaaja1.Y + 200; 
     780            sade2.MaximumLifetime = TimeSpan.FromSeconds(5); 
     781            sade2.Image = Sade; 
     782            Add(sade2); 
     783            sade.IgnoresCollisionResponse = true; 
     784            sade.IgnoresCollisionResponse = true; 
     785            AddCollisionHandler(sade, sadeOsui); 
     786            AddCollisionHandler(sade2, sadeOsui); 
     787            saakoSataa = false; 
     788            Timer.SingleShot(2, saaSataa); 
     789        } 
     790    } 
     791    void saaSataa() 
     792    { 
     793        saakoSataa = true; 
     794    } 
     795    void sadeOsui(PhysicsObject tormaaja, PhysicsObject kohde) 
     796    { 
     797        tormaaja.Destroy(); 
     798 
     799        if (kohde == pelaaja4) 
     800        { 
     801            elamaLaskuri4.Value -= 5; 
     802        } 
     803        if (kohde == pelaaja2) 
     804        { 
     805            elamaLaskuri2.Value -= 5; 
     806        } 
     807        if (kohde == pelaaja3) 
     808        { 
     809            elamaLaskuri3.Value -= 5; 
     810        } 
    414811    } 
    415812 
     
    436833    void LuoPiikki(double x, double y) 
    437834    { 
    438             PhysicsObject piikki = new PhysicsObject(40.0, 100.0); 
    439             piikki.X = x; 
    440             piikki.Y = y; 
    441             piikki.IgnoresGravity = true; 
    442             piikki.Animation = new Animation(Piikki); 
    443             piikki.Animation.FPS = 3; 
    444             piikki.Animation.StopOnLastFrame = true; 
    445             piikki.Animation.Start(1); 
    446             piikki.MaximumLifetime = TimeSpan.FromSeconds(2); 
    447             Add(piikki); 
    448             piikki.IgnoresCollisionResponse = true; 
    449             AddCollisionHandler(piikki, piikkiOsui); 
    450     } 
    451  
     835        PhysicsObject piikki = new PhysicsObject(40.0, 100.0); 
     836        piikki.X = x; 
     837        piikki.Y = y; 
     838        piikki.IgnoresGravity = true; 
     839        piikki.Animation = new Animation(Piikki); 
     840        piikki.Animation.FPS = 3; 
     841        piikki.Animation.StopOnLastFrame = true; 
     842        piikki.Animation.Start(1); 
     843        piikki.MaximumLifetime = TimeSpan.FromSeconds(2); 
     844        Add(piikki); 
     845        piikki.IgnoresCollisionResponse = true; 
     846        AddCollisionHandler(piikki, piikkiOsui); 
     847    } 
     848 
     849    void TeeVesisuoja(PlatformCharacter pelaaja) 
     850    { 
     851        if (saakoSuojata == true) 
     852        { 
     853            LuoVesisuoja(pelaaja1.X + 100, pelaaja1.Y); 
     854            LuoVesisuoja(pelaaja1.X, pelaaja1.Y + 100); 
     855            LuoVesisuoja(pelaaja1.X - 100, pelaaja1.Y); 
     856            LuoVesisuoja(pelaaja1.X, pelaaja1.Y - 100); 
     857            LuoVesisuoja(pelaaja1.X - 75, pelaaja1.Y - 75); 
     858            LuoVesisuoja(pelaaja1.X + 75, pelaaja1.Y + 75); 
     859            LuoVesisuoja(pelaaja1.X - 75, pelaaja1.Y + 75); 
     860            LuoVesisuoja(pelaaja1.X + 75, pelaaja1.Y - 75); 
     861            saakoSuojata = false; 
     862            Timer.SingleShot(5, saaSuojata); 
     863        } 
     864    } 
     865 
     866    void saaSuojata() 
     867    { 
     868        saakoSuojata = true; 
     869    } 
     870 
     871    void LuoVesisuoja(double x, double y) 
     872    { 
     873        PhysicsObject Vesipalloo = PhysicsObject.CreateStaticObject(60.0, 60.0); 
     874        Vesipalloo.X = x; 
     875        Vesipalloo.Y = y; 
     876        Vesipalloo.IgnoresGravity = true; 
     877        Vesipalloo.MaximumLifetime = TimeSpan.FromSeconds(2); 
     878        Vesipalloo.Image = Vesipallo; 
     879        Add(Vesipalloo); 
     880    } 
     881 
     882    void TeeTulisuoja(PlatformCharacter pelaaja) 
     883    { 
     884        if (saakoTuliSuojata == true) 
     885        { 
     886            LuoTulisuoja(pelaaja3.X + 100, pelaaja3.Y); 
     887            LuoTulisuoja(pelaaja3.X, pelaaja3.Y + 100); 
     888            LuoTulisuoja(pelaaja3.X - 100, pelaaja3.Y); 
     889            LuoTulisuoja(pelaaja3.X, pelaaja3.Y - 100); 
     890            LuoTulisuoja(pelaaja3.X - 75, pelaaja3.Y - 75); 
     891            LuoTulisuoja(pelaaja3.X + 75, pelaaja3.Y + 75); 
     892            LuoTulisuoja(pelaaja3.X - 75, pelaaja3.Y + 75); 
     893            LuoTulisuoja(pelaaja3.X + 75, pelaaja3.Y - 75); 
     894            saakoTuliSuojata = false; 
     895            Timer.SingleShot(5, saaTuliSuojata); 
     896        } 
     897    } 
     898 
     899    void saaTuliSuojata() 
     900    { 
     901        saakoTuliSuojata = true; 
     902    } 
     903 
     904    void LuoTulisuoja(double x, double y) 
     905    { 
     906        PhysicsObject Tulipalloo = PhysicsObject.CreateStaticObject(60.0, 60.0); 
     907        Tulipalloo.X = x; 
     908        Tulipalloo.Y = y; 
     909        Tulipalloo.IgnoresGravity = true; 
     910        Tulipalloo.MaximumLifetime = TimeSpan.FromSeconds(2); 
     911        Tulipalloo.Image = Tulipallo2; 
     912        Add(Tulipalloo); 
     913    } 
    452914 
    453915 
     
    491953        } 
    492954 
    493         } 
    494  
    495     void SaaPiikittaa () 
    496 { 
    497     saakoPiikittaa = true;    
    498 } 
     955    } 
     956 
     957    void SaaPiikittaa() 
     958    { 
     959        saakoPiikittaa = true; 
     960    } 
    499961 
    500962    void piikkiOsui2(PhysicsObject tormaaja, PhysicsObject kohde) 
     
    502964        if (kohde == pelaaja1) 
    503965        { 
    504             elamaLaskuri.Value -= 20; 
     966            elamaLaskuri.Value -= 15; 
    505967        } 
    506968        if (kohde == pelaaja2) 
    507969        { 
    508             elamaLaskuri2.Value -= 20; 
     970            elamaLaskuri2.Value -= 15; 
    509971        } 
    510972        if (kohde == pelaaja3) 
    511973        { 
    512             elamaLaskuri3.Value -= 20; 
     974            elamaLaskuri3.Value -= 15; 
    513975        } 
    514976    } 
     
    5931055    void pyorreOsui(PhysicsObject tormaaja, PhysicsObject kohde) 
    5941056    { 
     1057 
    5951058        if (kohde == pelaaja1) 
    5961059        { 
    597             elamaLaskuri.Value -= 20; 
     1060            elamaLaskuri.Value -= 10; 
    5981061        } 
    5991062        if (kohde == pelaaja2) 
    6001063        { 
    601             elamaLaskuri2.Value -= 20; 
     1064            elamaLaskuri2.Value -= 10; 
    6021065        } 
    6031066        if (kohde == pelaaja4) 
    6041067        { 
    605             elamaLaskuri4.Value -= 20; 
     1068            elamaLaskuri4.Value -= 10; 
     1069        } 
     1070    } 
     1071    void TeeVesipallo(PlatformCharacter pelaaja) 
     1072    { 
     1073        if (OnkoVesi == true) 
     1074        { 
     1075            PhysicsObject pyorre = new PhysicsObject(400.0, 400.0); 
     1076            pyorre.Y = pelaaja1.Y; 
     1077            pyorre.X = pelaaja1.X; 
     1078            pyorre.Image = Vesipallo; 
     1079            pyorre.MaximumLifetime = TimeSpan.FromSeconds(2); 
     1080            pyorre.IgnoresCollisionResponse = true; 
     1081            Add(pyorre, -1); 
     1082            FollowerBrain seuraajanAivot = new FollowerBrain(pelaaja1); 
     1083            seuraajanAivot.Speed = 1000; 
     1084            seuraajanAivot.Active = true; 
     1085            pyorre.Brain = seuraajanAivot; 
     1086            AddCollisionHandler(pyorre, VesiOsui); 
     1087            OnkoVesi = false; 
     1088            Timer.SingleShot(7, Vetta); 
     1089 
     1090        } 
     1091 
     1092    } 
     1093 
     1094    void Vetta() 
     1095    { 
     1096        OnkoVesi = true; 
     1097    } 
     1098 
     1099    void VesiOsui(PhysicsObject tormaaja, PhysicsObject kohde) 
     1100    { 
     1101        if (kohde == pelaaja3) 
     1102        { 
     1103            elamaLaskuri3.Value -= 10; 
     1104        } 
     1105        if (kohde == pelaaja2) 
     1106        { 
     1107            elamaLaskuri2.Value -= 10; 
     1108        } 
     1109        if (kohde == pelaaja4) 
     1110        { 
     1111            elamaLaskuri4.Value -= 10; 
    6061112        } 
    6071113    } 
     
    6471153 
    6481154 
     1155 
     1156    } 
     1157    void AmmuAseella4(PlatformCharacter pelaaja) 
     1158    { 
     1159        pyssy.Angle = pelaaja.FacingDirection.Angle; 
     1160        PhysicsObject ammus2 = pyssy.Shoot(); 
     1161 
     1162        if (ammus2 != null) 
     1163        { 
     1164            ammus2.Size *= 8; 
     1165            ammus2.Image = Vortex; 
     1166            ammus2.MaximumLifetime = TimeSpan.FromSeconds(2.0); 
     1167        } 
    6491168 
    6501169    } 
     
    6721191            Timer.SingleShot(7, SaaTeleportata); 
    6731192 
    674              } 
     1193        } 
    6751194    } 
    6761195 
     
    6901209        hahmo.Jump(nopeus); 
    6911210    } 
    692  
     1211    void Tulihyppy(PlatformCharacter hahmo) 
     1212    { 
     1213        if(saakoHypata == true) 
     1214        { 
     1215        pelaaja3.Hit(new Vector(0, 7000)); 
     1216        PhysicsObject tulta = new PhysicsObject(50.0, 70.0); 
     1217        tulta.Y = pelaaja3.Y - 50; 
     1218        tulta.X = pelaaja3.X; 
     1219        tulta.Image = Tuli; 
     1220        tulta.Angle = Angle.FromDegrees(180); 
     1221        tulta.IgnoresCollisionResponse = true; 
     1222        tulta.IgnoresGravity = true; 
     1223        Add(tulta, 2); 
     1224        saakoHypata = false; 
     1225        Timer.SingleShot(3, saaHypata); 
     1226        tulta.MaximumLifetime = TimeSpan.FromSeconds(0.1); 
     1227            } 
     1228    } 
     1229    void saaHypata() 
     1230{ 
     1231    saakoHypata = true; 
     1232} 
    6931233    void LuoElamaLaskuri() 
    6941234    { 
     
    6981238        Add(Elamat); 
    6991239 
    700         elamaLaskuri = new DoubleMeter(100); 
    701         elamaLaskuri.MaxValue = 100; 
     1240        elamaLaskuri = new DoubleMeter(150); 
     1241        elamaLaskuri.MaxValue = 150; 
    7021242        elamaLaskuri.LowerLimit += ElamaLoppui; 
    7031243 
     
    7251265        Add(Elamat2); 
    7261266 
    727         elamaLaskuri2 = new DoubleMeter(100); 
    728         elamaLaskuri2.MaxValue = 100; 
     1267        elamaLaskuri2 = new DoubleMeter(150); 
     1268        elamaLaskuri2.MaxValue = 150; 
    7291269        elamaLaskuri2.LowerLimit += ElamaLoppui2; 
    7301270 
     
    7511291        Add(Elamat3); 
    7521292 
    753         elamaLaskuri3 = new DoubleMeter(100); 
    754         elamaLaskuri3.MaxValue = 100; 
     1293        elamaLaskuri3 = new DoubleMeter(150); 
     1294        elamaLaskuri3.MaxValue = 150; 
    7551295        elamaLaskuri3.LowerLimit += ElamaLoppui3; 
    7561296 
     
    7771317        Add(Elamat4); 
    7781318 
    779         elamaLaskuri4 = new DoubleMeter(100); 
    780         elamaLaskuri4.MaxValue = 100; 
     1319        elamaLaskuri4 = new DoubleMeter(150); 
     1320        elamaLaskuri4.MaxValue = 150; 
    7811321        elamaLaskuri4.LowerLimit += ElamaLoppui4; 
    7821322 
     
    7971337 
    7981338 
    799     void Loppui() 
    800     { 
    801         Lopunlaskuri = new IntMeter(0); 
    802         Lopunlaskuri.UpperLimit += Voitto; 
    803     } 
     1339 
    8041340 
    8051341    void Voitto() 
  • 2013/24/HenryS/Wizard_Battle/Wizard_Battle/Wizard_BattleContent/Wizard_BattleContent.contentproj

    r4098 r4129  
    166166    </Compile> 
    167167  </ItemGroup> 
     168  <ItemGroup> 
     169    <Compile Include="crossred.jpg"> 
     170      <Name>crossred</Name> 
     171      <Importer>TextureImporter</Importer> 
     172      <Processor>TextureProcessor</Processor> 
     173    </Compile> 
     174  </ItemGroup> 
     175  <ItemGroup> 
     176    <Compile Include="background.png"> 
     177      <Name>background</Name> 
     178      <Importer>TextureImporter</Importer> 
     179      <Processor>TextureProcessor</Processor> 
     180    </Compile> 
     181  </ItemGroup> 
     182  <ItemGroup> 
     183    <Compile Include="kentta2.txt"> 
     184      <Name>kentta2</Name> 
     185      <Importer>TextFileImporter</Importer> 
     186      <Processor>TextFileContentProcessor</Processor> 
     187    </Compile> 
     188  </ItemGroup> 
     189  <ItemGroup> 
     190    <Compile Include="background.2png.jpg"> 
     191      <Name>background.2png</Name> 
     192      <Importer>TextureImporter</Importer> 
     193      <Processor>TextureProcessor</Processor> 
     194    </Compile> 
     195  </ItemGroup> 
     196  <ItemGroup> 
     197    <Compile Include="Lava.png"> 
     198      <Name>Lava</Name> 
     199      <Importer>TextureImporter</Importer> 
     200      <Processor>TextureProcessor</Processor> 
     201    </Compile> 
     202  </ItemGroup> 
     203  <ItemGroup> 
     204    <Compile Include="Fireball2.png"> 
     205      <Name>Fireball2</Name> 
     206      <Importer>TextureImporter</Importer> 
     207      <Processor>TextureProcessor</Processor> 
     208    </Compile> 
     209  </ItemGroup> 
     210  <ItemGroup> 
     211    <Compile Include="Space.jpg"> 
     212      <Name>Space</Name> 
     213      <Importer>TextureImporter</Importer> 
     214      <Processor>TextureProcessor</Processor> 
     215    </Compile> 
     216  </ItemGroup> 
     217  <ItemGroup> 
     218    <Compile Include="kentta3.txt"> 
     219      <Name>kentta3</Name> 
     220      <Importer>TextFileImporter</Importer> 
     221      <Processor>TextFileContentProcessor</Processor> 
     222    </Compile> 
     223  </ItemGroup> 
     224  <ItemGroup> 
     225    <Compile Include="Rain.png"> 
     226      <Name>Rain</Name> 
     227      <Importer>TextureImporter</Importer> 
     228      <Processor>TextureProcessor</Processor> 
     229    </Compile> 
     230  </ItemGroup> 
    168231  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    169232  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2013/24/HenryS/Wizard_Battle/Wizard_Battle/Wizard_BattleContent/kentta1.txt

    r4098 r4129  
    1  
     1# 
    22 
    33                                                   
    44    B                                              
    5    ##               #####             #####        
     5   ##               #####             ############ 
    66                                                   
    7         ####                                       
     7        ####                       #               
    88                                                   
    9     #                                              
     9    #                         3                    
    1010           ###              #####                  
    11                     #                              
     11                    #                        D     
    1212                                           #####   
    1313               ###                                 
    1414                                   Â€               
    1515                                   Â€               
    16     ###    ###    ########      ###€#####          
     16    #####################################          
    1717                                                   
    1818                     R                             
     
    2626                          #####                    
    2727                                                   
    28     P     D                                        
     28    P                                              
    2929################################################## 
Note: See TracChangeset for help on using the changeset viewer.