Changeset 4401 for 2013


Ignore:
Timestamp:
2013-07-03 14:35:39 (6 years ago)
Author:
akeepylv
Message:

Talletus.

Location:
2013/27/AkiP/Kirkle
Files:
5 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2013/27/AkiP/Kirkle/Kirkle/Abilly.cs

    r4373 r4401  
    1111    public double Liikkumisnopeus { get; set; } 
    1212    public double Hyppynopeus { get; set; } 
     13    public bool VoiLiidella = false; 
    1314    public Pelaaja(double leveys, double korkeus) 
    1415        : base(leveys, korkeus) 
     
    2526    Pelaaja pelaaja1; 
    2627 
    27     DoubleMeter elamaLaskuri; 
    28     IntMeter kolikkoLaskuri; 
    29  
     28    IntMeter pisteLaskuri; 
     29    IntMeter hedelmaLaskuri; 
     30    //DoubleMeter elamaLaskuri; 
     31     
    3032    Image pelaajanKuva = LoadImage("AbillyIdle"); 
    3133 
     
    3941 
    4042    private Image[] kasviVihuWalk = LoadImages("KasviVihuKavely1", "KasviVihuKavely2", "KasviVihuKavely1", "KasviVihuKavely3"); 
    41     private Image[] pahaKirkleWalk = LoadImages("PahaKirkleKavely1", "PahaKirkleKavely2", "PahaKirkleKavely1", "PahaKirkleKavely3"); 
    42     //private Image[] henkiAnimaatio = LoadImages("Henki1", "Henki2"); 
    43     //private Image[] lepakkoAnimaatio = LoadImages("Lepakko1", "Lepakko2", "Lepakko3", "Lepakko2"); 
    44     //private Image[] lepakkoKipu = LoadImages("LepakkoKipu2", "LepakkoKipu1", "LepakkoKipu2", "LepakkoKipu1", "LepakkoKipu2", "LepakkoKipu1", "LepakkoKipu2"); 
    45     //private Image[] toteemiAnimaatio = LoadImages("Toteemi1", "Toteemi2"); 
    46     //private Image[] toteemiKipu = LoadImages("ToteemiKipu", "Toteemi1", "ToteemiKipu", "Toteemi1", "ToteemiKipu", "Toteemi1", "ToteemiKipu"); 
    47  
    48     private Image[] kynttilanvalo = LoadImages("Kynttilanvalo1", "kynttilanvalo2"); 
    49     //private Image[] laavaPintaKuplii = LoadImages("Laava1", "Laava2", "Laava3", "Laava4", "Laava5", "Laava6", "Laava7", "Laava8", "Laava9", "Laava10"); 
    50     //private Image[] laavaKuplii = LoadImages("LaavaKeski1", "LaavaKeski2", "LaavaKeski3", "LaavaKeski4", "LaavaKeski5", "LaavaKeski6", "LaavaKeski7", "LaavaKeski8", "LaavaKeski9", "LaavaKeski10"); 
     43    private Image[] EvilKirkleWalk = LoadImages("EvilKirkleWalking-1", "EvilKirkleWalking-2", "EvilKirkleWalking-1", "EvilKirkleWalking-3"); 
     44     
    5145    private Image[] maalianimaatio = LoadImages("Maali1", "Maali2", "Maali3"); 
    5246 
     
    5549 
    5650    Image tahtiKuva = LoadImage("Fruit"); 
     51    Image laatikkoKuva = LoadImage("Box"); 
    5752    Image sydanKuva = LoadImage(""); 
    58     //Image palikkaKuva = LoadImage("Palikka"); 
    59     //Image kytkinKuva = LoadImage("Kytkin"); 
    6053 
    6154    Image ruohoKuva = LoadImage("Ruoho2"); 
     
    6659    Image ruohoKattoOikeaKuva = LoadImage("RuohoKattoOikea"); 
    6760    Image ruohoSeinaKuva = LoadImage("RuohoSeina"); 
    68     //Image ruohoKuva = LoadImage("Ruoho2"); 
    6961 
    7062    Image maaKuva = LoadImage("Maa2"); 
     
    7668    Image maaSeinaKuva = LoadImage("MaaSeina"); 
    7769 
    78     Image tiiliRuskeaKuva = LoadImage("TiiliRuskea"); 
    79     Image tiiliHarmaaKuva = LoadImage("TiiliHarmaa"); 
    80     Image tiiliSininenKuva = LoadImage("TiiliSininen"); 
    81     Image secretTiiliKuva = LoadImage("SecretTiili"); 
    82  
    83     //Image laavaKuva = LoadImage("Laava"); 
    84     //Image laavaKeskiKuva = LoadImage("LaavaKeski"); 
     70    Image piikkiKuva = LoadImage("Spike"); 
    8571 
    8672    Image puuYlaKuva = LoadImage("PuuYla"); 
     
    9581    { 
    9682        SeuraavaKentta(); 
     83 
     84        //LuoElamaLaskuri(); 
     85        LuoPisteLaskuri(); 
     86        LuoHedelmaLaskuri(); 
    9787    } 
    9888 
     
    110100        Camera.StayInLevel = true; 
    111101 
    112         LisaaElamaLaskuri(); 
     102        //LisaaElamaLaskuri(); 
    113103        LisaaNappaimet(); 
    114104    } 
     
    133123        kentta.SetTileMethod('O', LisaaMaa, maaSeinaKuva); 
    134124 
    135         kentta.SetTileMethod('%', LisaaTiili); 
    136         kentta.SetTileMethod('(', LisaaRuskeaTiili); 
    137         kentta.SetTileMethod('>', LisaaVanishTiili); 
    138         kentta.SetTileMethod('U', LisaaSecretTiili); 
    139         //kentta.SetTileMethod('!', LisaaPalikka); 
    140         //kentta.SetTileMethod('S', LisaaKytkin); 
    141  
    142         //kentta.SetTileMethod('@', LisaaLaava); 
    143         //kentta.SetTileMethod('&', LisaaLaavaKeski); 
     125        kentta.SetTileMethod('S', LisaaPiikki); 
    144126        kentta.SetTileMethod('*', LisaaTahti); 
    145  
     127        kentta.SetTileMethod('B', LisaaLaatikko); 
    146128        kentta.SetTileMethod('G', LisaaMaali); 
     129 
    147130        kentta.SetTileMethod('H', LisaaTaustaobjekti, puuYlaKuva); 
    148131        kentta.SetTileMethod('C', LisaaTaustaobjekti, puuKeskiKuva); 
    149132        kentta.SetTileMethod('D', LisaaTaustaobjekti, puuAlaKuva); 
    150         kentta.SetTileMethod('K', LisaaKynttila); 
    151133 
    152134        kentta.SetTileMethod('N', LisaaPelaaja); 
    153         kentta.SetTileMethod('1', LisaaKasviVihu); 
     135        kentta.SetTileMethod('1', LisaaOcto); 
    154136        kentta.SetTileMethod('2', LisaaEvilKirkle); 
    155         //kentta.SetTileMethod('3', LisaaHenki); 
    156         //kentta.SetTileMethod('4', LisaaLepakko); 
    157         //kentta.SetTileMethod('5', LisaaToteemi); 
     137        kentta.SetTileMethod('3', LisaaVartija); 
     138 
    158139        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    159140        Level.CreateBorders(); 
     
    184165    } 
    185166 
    186     void LisaaTiili(Vector paikka, double leveys, double korkeus) 
    187     { 
    188         PhysicsObject tiili = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    189         tiili.Position = paikka; 
    190         tiili.CollisionIgnoreGroup = 1; 
    191         tiili.Color = Color.Brown; 
    192         tiili.Image = tiiliHarmaaKuva; 
    193         Add(tiili); 
    194     } 
    195  
    196     void LisaaRuskeaTiili(Vector paikka, double leveys, double korkeus) 
    197     { 
    198         PhysicsObject ruskeaTiili = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    199         ruskeaTiili.Position = paikka; 
    200         ruskeaTiili.CollisionIgnoreGroup = 1; 
    201         ruskeaTiili.Color = Color.Brown; 
    202         ruskeaTiili.Image = tiiliRuskeaKuva; 
    203         Add(ruskeaTiili); 
    204     } 
    205     void LisaaVanishTiili(Vector paikka, double leveys, double korkeus) 
    206     { 
    207         PhysicsObject vanishtiili = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    208         vanishtiili.Position = paikka; 
    209         vanishtiili.CollisionIgnoreGroup = 1; 
    210         vanishtiili.Color = Color.Crimson; 
    211         vanishtiili.Image = tiiliSininenKuva; 
    212         vanishtiili.IsVisible = false; 
    213         Add(vanishtiili); 
    214     } 
    215  
    216     void LisaaSecretTiili(Vector paikka, double leveys, double korkeus) 
    217     { 
    218         PhysicsObject secretTiili = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    219         secretTiili.Position = paikka; 
    220         secretTiili.CollisionIgnoreGroup = 2; 
    221         secretTiili.IgnoresGravity = true; 
    222         secretTiili.IgnoresPhysicsLogics = true; 
    223         secretTiili.IgnoresCollisionResponse = true; 
    224         secretTiili.Color = Color.Brown; 
    225         secretTiili.Image = secretTiiliKuva; 
    226         Add(secretTiili, 1); 
    227     } 
    228  
    229     /*void LisaaPalikka(Vector paikka, double leveys, double korkeus) 
    230     { 
    231         PhysicsObject palikka = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    232         palikka.Position = paikka; 
    233         palikka.CollisionIgnoreGroup = 1; 
    234         palikka.Color = Color.Yellow; 
    235         palikka.Image = palikkaKuva; 
    236         Add(palikka); 
    237     } 
    238  
    239     void LisaaKytkin(Vector paikka, double leveys, double korkeus) 
    240     { 
    241         PhysicsObject kytkin = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    242         kytkin.Position = paikka; 
    243         kytkin.CollisionIgnoreGroup = 1; 
    244         kytkin.Color = Color.Red; 
    245         kytkin.Image = kytkinKuva; 
    246         Add(kytkin); 
    247     }*/ 
    248  
    249     /*void LisaaLaava(Vector paikka, double leveys, double korkeus) 
    250     { 
    251         PhysicsObject laava = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    252         laava.Position = paikka; 
    253         laava.Color = Color.Red; 
    254         laava.Animation = new Animation(laavaPintaKuplii); 
    255         laava.Animation.Start(); 
    256         laava.Animation.FPS = 10; 
    257         laava.CollisionIgnoreGroup = 1; 
    258         laava.Tag = "laava"; 
    259         Add(laava); 
    260     } 
    261  
    262     void LisaaLaavaKeski(Vector paikka, double leveys, double korkeus) 
    263     { 
    264         PhysicsObject laavaKeski = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    265         laavaKeski.Position = paikka; 
    266         laavaKeski.Color = Color.Red; 
    267         laavaKeski.Animation = new Animation(laavaKuplii); 
    268         laavaKeski.Animation.Start(); 
    269         laavaKeski.Animation.FPS = 10; 
    270         laavaKeski.CollisionIgnoreGroup = 1; 
    271         Add(laavaKeski); 
    272     }*/ 
     167    void LisaaPiikki(Vector paikka, double leveys, double korkeus) 
     168    { 
     169        PhysicsObject piikki = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     170        piikki.Position = paikka; 
     171        piikki.Color = Color.Gray; 
     172        piikki.Image = piikkiKuva; 
     173        piikki.CollisionIgnoreGroup = 1; 
     174        Add(piikki); 
     175    } 
    273176 
    274177    void LisaaTahti(Vector paikka, double leveys, double korkeus) 
     
    280183        tahti.Tag = "tahti"; 
    281184        Add(tahti); 
     185    } 
     186 
     187    void LisaaLaatikko(Vector paikka, double leveys, double korkeus) 
     188    { 
     189        PhysicsObject laatikko = new PhysicsObject(leveys * 3, korkeus * 3); 
     190        laatikko.Position = paikka; 
     191        laatikko.Mass = 10.0; 
     192        laatikko.Color = Color.DarkBrown; 
     193        laatikko.Image = laatikkoKuva; 
     194        Add(laatikko); 
    282195    } 
    283196 
     
    308221    } 
    309222 
    310     void LisaaKynttila(Vector paikka, double leveys, double korkeus) 
    311     { 
    312         PhysicsObject kynttila = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    313         kynttila.Position = paikka; 
    314         kynttila.Color = Color.Orange; 
    315         kynttila.CollisionIgnoreGroup = 2; 
    316         kynttila.IgnoresGravity = true; 
    317         kynttila.IgnoresPhysicsLogics = true; 
    318         kynttila.IgnoresCollisionResponse = true; 
    319         kynttila.Animation = new Animation(kynttilanvalo); 
    320         kynttila.Animation.Start(); 
    321         kynttila.Animation.FPS = 8; 
    322         Add(kynttila, -1); 
    323  
    324     } 
    325  
    326223    void LisaaPelaaja(Vector paikka, double leveys, double korkeus) 
    327224    { 
    328225        pelaaja1 = new Pelaaja(leveys * 0.9, korkeus * 2); 
    329226        pelaaja1.Liikkumisnopeus = 250; 
    330         pelaaja1.Hyppynopeus = 1100; 
     227        pelaaja1.Hyppynopeus = 700; 
    331228        pelaaja1.AnimWalk = new Animation(AbillyKavely); 
    332229        pelaaja1.AnimJump = new Animation(AbillyHyppy); 
     
    345242        AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
    346243        AddCollisionHandler(pelaaja1, "vihollinen", TormaaVihuun); 
    347         //AddCollisionHandler(pelaaja1, "laava", TormaaLaavaan); 
    348244        AddCollisionHandler(pelaaja1, "maali", delegate(PhysicsObject p, PhysicsObject p2) 
    349245        { 
     
    378274    }*/ 
    379275 
    380     void LisaaKasviVihu(Vector paikka, double leveys, double korkeus) 
    381     { 
    382         Vihu kasviVihu = new Vihu(leveys, korkeus); 
    383         kasviVihu.Position = paikka; 
    384         kasviVihu.Color = Color.Green; 
    385         kasviVihu.Animation = new Animation(kasviVihuWalk); 
    386         kasviVihu.Animation.Start(); 
    387         kasviVihu.Animation.FPS = 7; 
    388         kasviVihu.CollisionIgnoreGroup = 2; 
    389         kasviVihu.Tag = "vihollinen"; 
    390         Add(kasviVihu); 
     276    void LisaaOcto(Vector paikka, double leveys, double korkeus) 
     277    { 
     278        Vihu octo = new Vihu(leveys, korkeus * 2); 
     279        octo.Position = paikka; 
     280        octo.Color = Color.Red; 
     281        //octo.Animation = new Animation(OctoWalk); 
     282        //octo.Animation.Start(); 
     283        //octo.Animation.FPS = 7; 
     284        octo.CollisionIgnoreGroup = 2; 
     285        octo.Tag = "vihollinen"; 
     286        Add(octo); 
    391287 
    392288        PlatformWandererBrain tasoAivot1 = new PlatformWandererBrain(); 
     
    395291        //tasoAivot1.TurnWhileMoving = false; 
    396292 
    397         kasviVihu.Brain = tasoAivot1; 
     293        octo.Brain = tasoAivot1; 
    398294    } 
    399295 
     
    403299        evilKirkle.Position = paikka; 
    404300        evilKirkle.Color = Color.Purple; 
    405         evilKirkle.Animation = new Animation(pahaKirkleWalk); 
     301        evilKirkle.Animation = new Animation(EvilKirkleWalk); 
    406302        evilKirkle.Animation.Start(); 
    407303        evilKirkle.Animation.FPS = 7; 
     
    417313    } 
    418314 
    419     /*void LisaaHenki(Vector paikka, double leveys, double korkeus) 
    420     { 
    421         Vihu henki = new Vihu(leveys, korkeus); 
    422         henki.Position = paikka; 
    423         henki.Color = Color.Rose; 
    424         henki.Animation = new Animation(henkiAnimaatio); 
    425         henki.Animation.Start(); 
    426         henki.Animation.FPS = 10; 
    427         henki.Tag = "vihollinen"; 
    428         //henki.IgnoresGravity = true; 
    429         henki.IgnoresPhysicsLogics = true; 
    430         Add(henki); 
    431     }*/ 
    432  
    433     /*void LisaaLepakko(Vector paikka, double leveys, double korkeus) 
    434     { 
    435         Vihu lepakko = new Vihu(leveys * 2, korkeus); 
    436         lepakko.Position = paikka; 
    437         lepakko.Color = Color.DarkAzure; 
    438         lepakko.Animation = new Animation(lepakkoAnimaatio); 
    439         lepakko.Animation.Start(); 
    440         lepakko.Animation.FPS = 7; 
    441         lepakko.Tag = "vihollinen"; 
    442         lepakko.IgnoresGravity = true; 
    443         Add(lepakko); 
    444  
    445         FollowerBrain seuraajanAivot2 = new FollowerBrain("pelaaja1"); 
    446         seuraajanAivot2.Speed = 300; 
    447         seuraajanAivot2.DistanceFar = 600; 
    448         seuraajanAivot2.Active = true; 
    449  
    450         lepakko.Brain = seuraajanAivot2; 
    451     }*/ 
    452  
    453     /*void LisaaToteemi(Vector paikka, double leveys, double korkeus) 
    454     { 
    455         Vihu toteemi = new Vihu(leveys * 2, korkeus * 3); 
    456         toteemi.Position = paikka; 
    457         toteemi.Color = Color.DarkAzure; 
    458         toteemi.Animation = new Animation(toteemiAnimaatio); 
    459         toteemi.Animation.Start(); 
    460         toteemi.Animation.FPS = 5; 
    461         toteemi.Tag = "vihollinen"; 
    462         Add(toteemi); 
    463  
    464         PlatformWandererBrain tasoAivot3 = new PlatformWandererBrain(); 
    465         tasoAivot3.Speed = 120; 
    466         tasoAivot3.FallsOffPlatforms = false; 
    467  
    468         toteemi.Brain = tasoAivot3; 
    469  
    470         Timer ajastin = new Timer(); 
    471         ajastin.Interval = 5; 
    472         ajastin.Timeout += delegate { ToteemiHyppaa(toteemi, 900); }; 
    473         ajastin.Start(); 
    474     }*/ 
    475  
    476     void LisaaElamaLaskuri() 
     315    void LisaaVartija(Vector paikka, double leveys, double korkeus) 
     316    { 
     317        Vihu vartija = new Vihu(leveys * 3, korkeus * 3); 
     318        vartija.Position = paikka; 
     319        vartija.Color = Color.GreenYellow; 
     320        vartija.Tag = "vihollinen"; 
     321        Add(vartija); 
     322    } 
     323 
     324    void LuoPisteLaskuri() 
     325    { 
     326        pisteLaskuri = new IntMeter(0); 
     327 
     328        Label pisteNaytto = new Label(); 
     329        pisteNaytto.Title = "Score: {0:D6}"; 
     330        pisteNaytto.X = Screen.Right - 200; 
     331        pisteNaytto.Y = Screen.Top - 50; 
     332        pisteNaytto.TextColor = Color.White; 
     333        pisteNaytto.Color = Color.Transparent; 
     334        pisteNaytto.BindTo(pisteLaskuri); 
     335        Add(pisteNaytto); 
     336    } 
     337 
     338    void LuoHedelmaLaskuri() 
     339    { 
     340        hedelmaLaskuri = new IntMeter(0); 
     341 
     342        Label hedelmaNaytto = new Label(); 
     343        hedelmaNaytto.Title = "Fruits"; 
     344        hedelmaNaytto.X = Screen.Right -600; 
     345        hedelmaNaytto.Y = Screen.Top - 50; 
     346        hedelmaNaytto.TextColor = Color.White; 
     347        hedelmaNaytto.Color = Color.Transparent; 
     348        hedelmaNaytto.BindTo(hedelmaLaskuri); 
     349        Add(hedelmaNaytto); 
     350    } 
     351 
     352    /*void LuoElamaLaskuri() 
    477353    { 
    478354        elamaLaskuri = new DoubleMeter(5); 
     
    480356        //elamaLaskuri.LowerLimit += ElamaLoppui; 
    481357 
     358        Label elamapalkki = new Label(); 
    482359        ProgressBar elamaPalkki = new ProgressBar(150, 30); 
    483         elamaPalkki.X = Screen.Left + 20; 
    484         elamaPalkki.Y = Screen.Top - 20; 
     360        elamaPalkki.X = Screen.Left + 100; 
     361        elamaPalkki.Y = Screen.Top - 100; 
    485362        elamaPalkki.Angle = Angle.RightAngle; 
    486         elamaPalkki.Color = Color.Black; 
     363        elamaPalkki.BorderColor = Color.Black; 
    487364        elamaPalkki.BarColor = Color.Red; 
    488365        elamaPalkki.BindTo(elamaLaskuri); 
    489366        Add(elamaPalkki, 3); 
    490     } 
    491  
    492     void LisaaKolikkoLaskuri() 
    493     { 
    494         kolikkoLaskuri = new IntMeter(0); 
    495  
    496         Label kolikkoNaytto = new Label(); 
    497         kolikkoNaytto.Title = "Coin"; 
    498         //kolikkoNaytto.InFormatString = "Coin: {0:D2}"; 
    499         kolikkoNaytto.X = Screen.Right - 80; 
    500         kolikkoNaytto.Y = Screen.Top - 20; 
    501         kolikkoNaytto.TextColor = Color.White; 
    502         kolikkoNaytto.Color = Color.Transparent; 
    503  
    504         kolikkoNaytto.BindTo(kolikkoLaskuri); 
    505         Add(kolikkoNaytto); 
    506     } 
     367    }*/ 
    507368 
    508369    void LisaaNappaimet() 
     
    514375        Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, 1); 
    515376        Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1); 
    516         //Keyboard.Listen(Key.Up, ButtonState.Down, Liitele, "Liitelee huivipropellilla", pelaaja1); 
     377        Keyboard.Listen(Key.Up, ButtonState.Down, Liitele, "Pelaaja hyppää", pelaaja1); 
     378        Keyboard.Listen(Key.Up, ButtonState.Released, LopetaLiitely, "Liitelee huivipropellilla", pelaaja1); 
    517379        Keyboard.Listen(Key.Space, ButtonState.Pressed, Hyokkaa, "Iskee huiviruoskalla", pelaaja1); 
    518380        //Keyboard.Listen(Key.Space, ButtonState.Released, RuoskaKatoaa, null, pelaaja1); 
     
    543405    void Hyppaa(Pelaaja hahmo) 
    544406    { 
     407        hahmo.VoiLiidella = true; 
    545408        hahmo.Jump(hahmo.Hyppynopeus); 
    546409    } 
     410 
     411 
    547412 
    548413    void Hyokkaa(Pelaaja hahmo) 
     
    565430    } 
    566431 
    567     /*void Liitele(PlatformCharacter hahmo) 
    568     { 
    569     }*/ 
    570  
    571     /*void ToteemiHyppaa(Vihu toteemi, double nopeus) 
    572     { 
    573         toteemi.Jump(nopeus); 
    574     }*/ 
     432    void Liitele(Pelaaja hahmo) 
     433    { 
     434        if(hahmo.VoiLiidella && hahmo.Velocity.Y < 0) 
     435            hahmo.LinearDamping = 0.7; 
     436         
     437    } 
     438 
     439    void LopetaLiitely(Pelaaja hahmo) 
     440    { 
     441        hahmo.LinearDamping = 1.0; 
     442    } 
    575443 
    576444    void TormaaTahteen(PhysicsObject hahmo, PhysicsObject tahti) 
     
    578446        maaliAani.Play(); 
    579447        MessageDisplay.Add("Keräsit hedelmän!"); 
     448        hedelmaLaskuri.Value += 1; 
     449        pisteLaskuri.Value += 100; 
    580450        tahti.Destroy(); 
    581451    } 
     
    586456        //pelaaja1.PlayAnimation(new Animation(kirkleKipu)); 
    587457    } 
    588  
    589     /*void TormaaLaavaan(PhysicsObject hahmo, PhysicsObject laava) 
    590     { 
    591  
    592     }*/ 
    593458} 
  • 2013/27/AkiP/Kirkle/KirkleContent/AbillyContent.contentproj

    r4373 r4401  
    8989  </ItemGroup> 
    9090  <ItemGroup> 
    91     <Compile Include="TiiliHarmaa.png"> 
    92       <Name>TiiliHarmaa</Name> 
    93       <Importer>TextureImporter</Importer> 
    94       <Processor>TextureProcessor</Processor> 
    95     </Compile> 
    96     <Compile Include="TiiliRuskea.png"> 
    97       <Name>TiiliRuskea</Name> 
    98       <Importer>TextureImporter</Importer> 
    99       <Processor>TextureProcessor</Processor> 
    100     </Compile> 
    101   </ItemGroup> 
    102   <ItemGroup> 
    103     <Compile Include="Laava.png"> 
    104       <Name>Laava</Name> 
    105       <Importer>TextureImporter</Importer> 
    106       <Processor>TextureProcessor</Processor> 
    107     </Compile> 
    108     <Compile Include="LaavaKeski.png"> 
    109       <Name>LaavaKeski</Name> 
    110       <Importer>TextureImporter</Importer> 
    111       <Processor>TextureProcessor</Processor> 
    112     </Compile> 
    113   </ItemGroup> 
    114   <ItemGroup> 
    115     <Compile Include="Palikka.png"> 
    116       <Name>Palikka</Name> 
    117       <Importer>TextureImporter</Importer> 
    118       <Processor>TextureProcessor</Processor> 
    119     </Compile> 
    120   </ItemGroup> 
    121   <ItemGroup> 
    122     <Compile Include="Kytkin.png"> 
    123       <Name>Kytkin</Name> 
    124       <Importer>TextureImporter</Importer> 
    125       <Processor>TextureProcessor</Processor> 
    126     </Compile> 
    127   </ItemGroup> 
    128   <ItemGroup> 
    129     <Compile Include="Kolikko.png"> 
    130       <Name>Kolikko</Name> 
    131       <Importer>TextureImporter</Importer> 
    132       <Processor>TextureProcessor</Processor> 
    133     </Compile> 
    134   </ItemGroup> 
    135   <ItemGroup> 
    136     <Compile Include="SecretTiili.png"> 
    137       <Name>SecretTiili</Name> 
    138       <Importer>TextureImporter</Importer> 
    139       <Processor>TextureProcessor</Processor> 
    140     </Compile> 
    141   </ItemGroup> 
    142   <ItemGroup> 
    143     <Compile Include="EnemyIdle.png"> 
    144       <Name>EnemyIdle</Name> 
    145       <Importer>TextureImporter</Importer> 
    146       <Processor>TextureProcessor</Processor> 
    147     </Compile> 
    148     <Compile Include="EnemyWalking1.png"> 
    149       <Name>EnemyWalking1</Name> 
    150       <Importer>TextureImporter</Importer> 
    151       <Processor>TextureProcessor</Processor> 
    152     </Compile> 
    153     <Compile Include="EnemyWalking2.png"> 
    154       <Name>EnemyWalking2</Name> 
    155       <Importer>TextureImporter</Importer> 
    156       <Processor>TextureProcessor</Processor> 
    157     </Compile> 
    158   </ItemGroup> 
    159   <ItemGroup> 
    160     <Compile Include="EnemyJump.png"> 
    161       <Name>EnemyJump</Name> 
    162       <Importer>TextureImporter</Importer> 
    163       <Processor>TextureProcessor</Processor> 
    164     </Compile> 
    165     <Compile Include="EnemyLanding.png"> 
    166       <Name>EnemyLanding</Name> 
    167       <Importer>TextureImporter</Importer> 
    168       <Processor>TextureProcessor</Processor> 
    169     </Compile> 
    170     <Compile Include="TiiliSininen.png"> 
    171       <Name>TiiliSininen</Name> 
    172       <Importer>TextureImporter</Importer> 
    173       <Processor>TextureProcessor</Processor> 
    174     </Compile> 
    175   </ItemGroup> 
    176   <ItemGroup> 
    17791    <Compile Include="Maa2.png"> 
    17892      <Name>Maa2</Name> 
     
    204118  </ItemGroup> 
    205119  <ItemGroup> 
    206     <Compile Include="KynttilanValo1.png"> 
    207       <Name>KynttilanValo1</Name> 
    208       <Importer>TextureImporter</Importer> 
    209       <Processor>TextureProcessor</Processor> 
    210     </Compile> 
    211     <Compile Include="KynttilanValo2.png"> 
    212       <Name>KynttilanValo2</Name> 
    213       <Importer>TextureImporter</Importer> 
    214       <Processor>TextureProcessor</Processor> 
    215     </Compile> 
    216   </ItemGroup> 
    217   <ItemGroup> 
    218120    <Compile Include="Maali1.png"> 
    219121      <Name>Maali1</Name> 
     
    233135  </ItemGroup> 
    234136  <ItemGroup> 
    235     <Compile Include="KasviVihuKavely1.png"> 
    236       <Name>KasviVihuKavely1</Name> 
    237       <Importer>TextureImporter</Importer> 
    238       <Processor>TextureProcessor</Processor> 
    239     </Compile> 
    240     <Compile Include="KasviVihuKavely2.png"> 
    241       <Name>KasviVihuKavely2</Name> 
    242       <Importer>TextureImporter</Importer> 
    243       <Processor>TextureProcessor</Processor> 
    244     </Compile> 
    245     <Compile Include="KasviVihuKavely3.png"> 
    246       <Name>KasviVihuKavely3</Name> 
    247       <Importer>TextureImporter</Importer> 
    248       <Processor>TextureProcessor</Processor> 
    249     </Compile> 
    250   </ItemGroup> 
    251   <ItemGroup> 
    252     <Compile Include="PahaKirkleKavely1.png"> 
    253       <Name>PahaKirkleKavely1</Name> 
    254       <Importer>TextureImporter</Importer> 
    255       <Processor>TextureProcessor</Processor> 
    256     </Compile> 
    257     <Compile Include="PahaKirkleKavely2.png"> 
    258       <Name>PahaKirkleKavely2</Name> 
    259       <Importer>TextureImporter</Importer> 
    260       <Processor>TextureProcessor</Processor> 
    261     </Compile> 
    262     <Compile Include="PahaKirkleKavely3.png"> 
    263       <Name>PahaKirkleKavely3</Name> 
    264       <Importer>TextureImporter</Importer> 
    265       <Processor>TextureProcessor</Processor> 
    266     </Compile> 
    267   </ItemGroup> 
    268   <ItemGroup> 
    269     <Compile Include="KirkleKipu1.png"> 
    270       <Name>KirkleKipu1</Name> 
    271       <Importer>TextureImporter</Importer> 
    272       <Processor>TextureProcessor</Processor> 
    273     </Compile> 
    274     <Compile Include="KirkleKipu2.png"> 
    275       <Name>KirkleKipu2</Name> 
    276       <Importer>TextureImporter</Importer> 
    277       <Processor>TextureProcessor</Processor> 
    278     </Compile> 
    279   </ItemGroup> 
    280   <ItemGroup> 
    281     <Compile Include="Laava1.png"> 
    282       <Name>Laava1</Name> 
    283       <Importer>TextureImporter</Importer> 
    284       <Processor>TextureProcessor</Processor> 
    285     </Compile> 
    286     <Compile Include="Laava10.png"> 
    287       <Name>Laava10</Name> 
    288       <Importer>TextureImporter</Importer> 
    289       <Processor>TextureProcessor</Processor> 
    290     </Compile> 
    291     <Compile Include="Laava2.png"> 
    292       <Name>Laava2</Name> 
    293       <Importer>TextureImporter</Importer> 
    294       <Processor>TextureProcessor</Processor> 
    295     </Compile> 
    296     <Compile Include="Laava3.png"> 
    297       <Name>Laava3</Name> 
    298       <Importer>TextureImporter</Importer> 
    299       <Processor>TextureProcessor</Processor> 
    300     </Compile> 
    301     <Compile Include="Laava4.png"> 
    302       <Name>Laava4</Name> 
    303       <Importer>TextureImporter</Importer> 
    304       <Processor>TextureProcessor</Processor> 
    305     </Compile> 
    306     <Compile Include="Laava5.png"> 
    307       <Name>Laava5</Name> 
    308       <Importer>TextureImporter</Importer> 
    309       <Processor>TextureProcessor</Processor> 
    310     </Compile> 
    311     <Compile Include="Laava6.png"> 
    312       <Name>Laava6</Name> 
    313       <Importer>TextureImporter</Importer> 
    314       <Processor>TextureProcessor</Processor> 
    315     </Compile> 
    316     <Compile Include="Laava7.png"> 
    317       <Name>Laava7</Name> 
    318       <Importer>TextureImporter</Importer> 
    319       <Processor>TextureProcessor</Processor> 
    320     </Compile> 
    321     <Compile Include="Laava8.png"> 
    322       <Name>Laava8</Name> 
    323       <Importer>TextureImporter</Importer> 
    324       <Processor>TextureProcessor</Processor> 
    325     </Compile> 
    326     <Compile Include="Laava9.png"> 
    327       <Name>Laava9</Name> 
    328       <Importer>TextureImporter</Importer> 
    329       <Processor>TextureProcessor</Processor> 
    330     </Compile> 
    331     <Compile Include="LaavaKeski1.png"> 
    332       <Name>LaavaKeski1</Name> 
    333       <Importer>TextureImporter</Importer> 
    334       <Processor>TextureProcessor</Processor> 
    335     </Compile> 
    336     <Compile Include="LaavaKeski10.png"> 
    337       <Name>LaavaKeski10</Name> 
    338       <Importer>TextureImporter</Importer> 
    339       <Processor>TextureProcessor</Processor> 
    340     </Compile> 
    341     <Compile Include="LaavaKeski2.png"> 
    342       <Name>LaavaKeski2</Name> 
    343       <Importer>TextureImporter</Importer> 
    344       <Processor>TextureProcessor</Processor> 
    345     </Compile> 
    346     <Compile Include="LaavaKeski3.png"> 
    347       <Name>LaavaKeski3</Name> 
    348       <Importer>TextureImporter</Importer> 
    349       <Processor>TextureProcessor</Processor> 
    350     </Compile> 
    351     <Compile Include="LaavaKeski4.png"> 
    352       <Name>LaavaKeski4</Name> 
    353       <Importer>TextureImporter</Importer> 
    354       <Processor>TextureProcessor</Processor> 
    355     </Compile> 
    356     <Compile Include="LaavaKeski5.png"> 
    357       <Name>LaavaKeski5</Name> 
    358       <Importer>TextureImporter</Importer> 
    359       <Processor>TextureProcessor</Processor> 
    360     </Compile> 
    361     <Compile Include="LaavaKeski6.png"> 
    362       <Name>LaavaKeski6</Name> 
    363       <Importer>TextureImporter</Importer> 
    364       <Processor>TextureProcessor</Processor> 
    365     </Compile> 
    366     <Compile Include="LaavaKeski7.png"> 
    367       <Name>LaavaKeski7</Name> 
    368       <Importer>TextureImporter</Importer> 
    369       <Processor>TextureProcessor</Processor> 
    370     </Compile> 
    371     <Compile Include="LaavaKeski8.png"> 
    372       <Name>LaavaKeski8</Name> 
    373       <Importer>TextureImporter</Importer> 
    374       <Processor>TextureProcessor</Processor> 
    375     </Compile> 
    376     <Compile Include="LaavaKeski9.png"> 
    377       <Name>LaavaKeski9</Name> 
    378       <Importer>TextureImporter</Importer> 
    379       <Processor>TextureProcessor</Processor> 
    380     </Compile> 
    381   </ItemGroup> 
    382   <ItemGroup> 
    383137    <Compile Include="RuohoVasenYla.png"> 
    384138      <Name>RuohoVasenYla</Name> 
     
    455209  </ItemGroup> 
    456210  <ItemGroup> 
    457     <Compile Include="Henki1.png"> 
    458       <Name>Henki1</Name> 
    459       <Importer>TextureImporter</Importer> 
    460       <Processor>TextureProcessor</Processor> 
    461     </Compile> 
    462     <Compile Include="Henki2.png"> 
    463       <Name>Henki2</Name> 
    464       <Importer>TextureImporter</Importer> 
    465       <Processor>TextureProcessor</Processor> 
    466     </Compile> 
    467   </ItemGroup> 
    468   <ItemGroup> 
    469     <Compile Include="Lepakko1.png"> 
    470       <Name>Lepakko1</Name> 
    471       <Importer>TextureImporter</Importer> 
    472       <Processor>TextureProcessor</Processor> 
    473     </Compile> 
    474     <Compile Include="Lepakko2.png"> 
    475       <Name>Lepakko2</Name> 
    476       <Importer>TextureImporter</Importer> 
    477       <Processor>TextureProcessor</Processor> 
    478     </Compile> 
    479     <Compile Include="Lepakko3.png"> 
    480       <Name>Lepakko3</Name> 
    481       <Importer>TextureImporter</Importer> 
    482       <Processor>TextureProcessor</Processor> 
    483     </Compile> 
    484     <Compile Include="LepakkoKipu1.png"> 
    485       <Name>LepakkoKipu1</Name> 
    486       <Importer>TextureImporter</Importer> 
    487       <Processor>TextureProcessor</Processor> 
    488     </Compile> 
    489     <Compile Include="LepakkoKipu2.png"> 
    490       <Name>LepakkoKipu2</Name> 
    491       <Importer>TextureImporter</Importer> 
    492       <Processor>TextureProcessor</Processor> 
    493     </Compile> 
    494   </ItemGroup> 
    495   <ItemGroup> 
    496     <Compile Include="Toteemi1.png"> 
    497       <Name>Toteemi1</Name> 
    498       <Importer>TextureImporter</Importer> 
    499       <Processor>TextureProcessor</Processor> 
    500     </Compile> 
    501     <Compile Include="Toteemi2.png"> 
    502       <Name>Toteemi2</Name> 
    503       <Importer>TextureImporter</Importer> 
    504       <Processor>TextureProcessor</Processor> 
    505     </Compile> 
    506   </ItemGroup> 
    507   <ItemGroup> 
    508     <Compile Include="ToteemiKipu.png"> 
    509       <Name>ToteemiKipu</Name> 
    510       <Importer>TextureImporter</Importer> 
    511       <Processor>TextureProcessor</Processor> 
    512     </Compile> 
    513   </ItemGroup> 
    514   <ItemGroup> 
    515211    <Compile Include="AbillyIdle.png"> 
    516212      <Name>AbillyIdle</Name> 
     
    642338    <Compile Include="ScarfWhipCrouch.png"> 
    643339      <Name>ScarfWhipCrouch</Name> 
     340      <Importer>TextureImporter</Importer> 
     341      <Processor>TextureProcessor</Processor> 
     342    </Compile> 
     343  </ItemGroup> 
     344  <ItemGroup> 
     345    <Compile Include="Box.png"> 
     346      <Name>Box</Name> 
     347      <Importer>TextureImporter</Importer> 
     348      <Processor>TextureProcessor</Processor> 
     349    </Compile> 
     350  </ItemGroup> 
     351  <ItemGroup> 
     352    <Compile Include="EvilKirkleWalking-1.png"> 
     353      <Name>EvilKirkleWalking-1</Name> 
     354      <Importer>TextureImporter</Importer> 
     355      <Processor>TextureProcessor</Processor> 
     356    </Compile> 
     357    <Compile Include="EvilKirkleWalking-2.png"> 
     358      <Name>EvilKirkleWalking-2</Name> 
     359      <Importer>TextureImporter</Importer> 
     360      <Processor>TextureProcessor</Processor> 
     361    </Compile> 
     362    <Compile Include="EvilKirkleWalking-3.png"> 
     363      <Name>EvilKirkleWalking-3</Name> 
     364      <Importer>TextureImporter</Importer> 
     365      <Processor>TextureProcessor</Processor> 
     366    </Compile> 
     367  </ItemGroup> 
     368  <ItemGroup> 
     369    <Compile Include="Spike.png"> 
     370      <Name>Spike</Name> 
    644371      <Importer>TextureImporter</Importer> 
    645372      <Processor>TextureProcessor</Processor> 
  • 2013/27/AkiP/Kirkle/KirkleContent/kentta1.txt

    r4373 r4401  
    1 A    EJ                       QA     Q##A   
    2 A    QA                       Q#I  * ZVVX   
    3 A    Q#//J                    QA            
    4 A    Q###A                    ZX     E////J 
    5 A    Q####///J                       Q####A 
    6 A    Q#######X             PTT///////#####A 
    7 A    Q#####VX                 Q############////J 
    8 A    Q####A                   ZV###############A 
    9 A    Q####A                     ZVVVVVVVVVVVVVVX 
    10 A    Q####A                                      
    11 A    ZVVVVX                                      
    12 A                                                
    13 A                                                
    14 A                                        E////// 
    15 A                     E//J               ZVVVVVV 
    16 A                     Q##A                       
    17 X                     Q##A                       
    18                       Q##A                       
    19                     E/###A   E//J                
    20                     Q####A   Q##A                
    21   N                 Q####A   Q##A                
    22 ////////////////////#####A   Q###/////           
    23 #########################A   Q########           
     1##A                            Q##A                               Q 
     2##A                            Q##A                               Q 
     3##A           *                Q##A                               Q 
     4##A                            Q##A                               Q 
     5##A                            Q##A                               Q 
     6##A           *                Q##A        B        *             Q 
     7##A                            ZVVX                               Q 
     8###//////TI       PT//J                 PTTT/J       *            Q 
     9#######VX     *    Z##A                 ****QA                    Q 
     10######X             ZVVTTTTI            ****QA                    Q 
     11#####X                                  ****QA                    Q 
     12####A           *                     3 ****QA   L                Q 
     13####X                                   ****QA   O                Q 
     14###A                           E//J  E//////#A  E#J               Q 
     15#VVX           *               Q##A  ZVVVVVVVX  Q#A               Q 
     16A**                            Q##A             Q##///////////J   Q 
     17A**       *  *                 Q###/////////////##############A   Q 
     18A**                          PT######VVVVVVVVVVVVVVVV#########A   Q 
     19A**     *                      Q####A                Q#########I  Q 
     20#/J                            Q####A          ******Q########A   Q 
     21##X                            Q####A     *    ******Q########A   Q 
     22#X                     PTTI    ZVVVVX          ******Q########A  P# 
     23A                                       *   *        Q########A   Q 
     24A     B                                              Q########A   Q 
     25A                                                 1  Q#########I  Q 
     26A*  E///J           *         E/I   EJ         E/////#########X   Q 
     27A * Q#VVX                     QA*   QA         Q#VVVVVVVVVVVVX    Q 
     28A  *QA***           *     ****QA    QASSSSSSSSSQA                P# 
     29A * QA***        * * * *      QA   P##/////////#A   ****  ****    Q 
     30A*  QA***           *     PT//#A   *Q#VVVVVVVVVVX                 Q 
     31A * QA*** 3                 ZV#A    QA             PT/////////J   Q 
     32A  *QA***           *         Q#I   QA      *  *     ZVVVVVVVVX   Q 
     33A * Q#////////J               QA    QA                            Q 
     34A*  Q#VVVVVVVVX               QA *  QA           1       * * *   P# 
     35A   QA* * *       PI          QA   P#A           PI               Q 
     36A   QA                        QA    QA                            Q 
     37A   ZX                        ZX    ZX                 E//////J   Q 
     38A          1                                  2        Q######A   Q 
     39#////////////////J   PTI   E///////////J   E///////J   Q######A   Q 
     40VVVVVVVVVVVVVVVVVX   ***   ZVVVVVVVVV##A*  Q#######A   Q######A  P# 
     41                                     Z#A   Q#######A   Q######A   Q 
     42                              *  *    ZX   Q#######A  P#######A   Q 
     43       *  *  *                            E#VVVVVVVX   Q#######I  Q 
     44                      B                   QA******     ZVVVVVVX   Q 
     45                                       1  QA******         ****   Q 
     46                    E//J            E/////#A******E//////J ****  P# 
     47                    Q##A            Q######A******Q######A ****   Q 
     48                    Q##A            ZVVVVVVX******Q######A ****   Q 
     49  N                2Q##A                          Q######A        Q 
     50////////////////////###A   E//////////////////////########////////# 
     51#######################ASSSQ####################################### 
Note: See TracChangeset for help on using the changeset viewer.