Changeset 3982 for 2012


Ignore:
Timestamp:
2013-06-05 14:31:52 (6 years ago)
Author:
tojukarp
Message:
 
Location:
2012/23/AnttiR/From above
Files:
34 added
3 deleted
48 edited

Legend:

Unmodified
Added
Removed
  • 2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2/FromAbove.cs

    r3852 r3982  
    66using Jypeli.Effects; 
    77using Jypeli.Widgets; 
     8 
    89 
    910public class Pelaaja : PhysicsObject 
     
    1718    public bool lataamassa = false; 
    1819    public bool Recoil = false; 
     20    public bool kuollut = false; 
     21    public bool HasFlag = false; 
    1922    public double liikkumisnopeus; 
    2023    public DoubleMeter Pisteputki; 
    2124    public Explosion Viimeisinrajahdus = null; 
    2225    public double Ampumisnopeus; 
    23     public double Combo = 1; 
    2426    public String Asekuva; 
    2527    public string Ase; 
    2628    public Vector viimeisinSuunta = Vector.Zero; 
    27  
    28      
    29      
     29    public PhysicsObject apupallo; 
     30 
    3031    public Pelaaja(double leveys, double korkeus) 
    3132        : base(leveys, korkeus) 
     
    4344        liikkumisnopeus = 155; 
    4445    } 
     46 
     47    public override void Destroy() 
     48    { 
     49        if (apupallo != null) this.apupallo.Destroy(); 
     50        base.Destroy(); 
     51    } 
    4552} 
    46  
     53public class Flag : PhysicsObject 
     54{ 
     55    public bool OnLippu = false; 
     56    public bool OnPunainen = false; 
     57 
     58    public Flag(double leveys, double korkeus) 
     59        : base(leveys, korkeus) 
     60    { 
     61 
     62    } 
     63 
     64} 
    4765public class FromAbove : PhysicsGame 
    4866{ 
    4967    Pelaaja pallo; 
    5068    Pelaaja pallo2; 
    51     Vector spawni; 
     69    Vector syntymispaikka; 
    5270    Vector spawni2; 
     71    Flag sinilippu; 
     72    Flag punalippu; 
    5373 
    5474    Vector siirtyma = new Vector(0, 130); 
    5575    List<Vector> kultaLista = new List<Vector>(); 
    56     
     76    List<Vector> elppibonusLista = new List<Vector>(); 
     77    List<Vector> spawnilista1 = new List<Vector>(); 
     78    List<Vector> spawnilista2 = new List<Vector>(); 
     79 
    5780    PhysicsObject alareuna; 
    5881    GameObject Sinikuva; 
     
    6386    PhysicsObject n; 
    6487    PhysicsObject n2; 
    65     PhysicsObject m2;  
    66     BarGauge elppiPalkki = new BarGauge(50, 150); 
    67     BarGauge elppiPalkki2 = new BarGauge(50, 150); 
    68     BarGauge turboPalkki = new BarGauge(50, 150); 
    69     BarGauge turboPalkki2 = new BarGauge(50, 150); 
     88    PhysicsObject m2; 
     89    BarGauge elppiPalkki = new BarGauge(150, 122); 
     90    BarGauge elppiPalkki2 = new BarGauge(150, 122); 
     91    ProgressBar turboPalkki = new ProgressBar(150, 50); 
     92    ProgressBar turboPalkki2 = new ProgressBar(150, 50); 
    7093    BarGauge ammusPalkki = new BarGauge(50, 150); 
    7194    BarGauge ammusPalkki2 = new BarGauge(50, 150); 
    72     BarGauge pistePalkki = new BarGauge(150, 40); 
    73     BarGauge pistePalkkib = new BarGauge(150, 40); 
     95    BarGauge pistePalkki = new BarGauge(200, 40); 
     96    BarGauge pistePalkkib = new BarGauge(200, 40); 
    7497    Image pPallo = LoadImage("Punapallo"); 
    7598    Image sPallo = LoadImage("Sinipallo"); 
    7699    Image sPati = LoadImage("Punapati"); 
    77100    Image Boom = LoadImage("Boom!++++++"); 
     101    Image Elppilaatikko = LoadImage("Elppilaatikko"); 
    78102    Image pPati = LoadImage("Sinipati"); 
    79103    Image kransu = LoadImage("kransu"); 
     
    87111    Image Light = LoadImage("Light"); 
    88112    Image HMG = LoadImage("HMG"); 
    89     Image tausta = LoadImage("Hpboost"); 
    90     Image tausta2 = LoadImage("Hpboost2"); 
    91113    Image MGH = LoadImage("Dragunov"); 
    92114    Image Spas = LoadImage("Spas12"); 
    93115    Image kulta = LoadImage("Kulta"); 
    94      bool Kenttalad; 
    95        
     116 
     117    Image Sinitanko = LoadImage("SiniLippuTanko"); 
     118    Image Sinilippu = LoadImage("SiniLippuTankoLippu"); 
     119    Image Blulippu = LoadImage("BluFlag"); 
     120    Image Redlippu = LoadImage("RedFlag"); 
     121    Image Punatanko = LoadImage("PunaLippuTanko"); 
     122    Image Punalippu = LoadImage("PunaLippuTankoLippu"); 
     123 
     124    Image elppibonus = LoadImage("Elppibonus"); 
     125    Image energiabonus = LoadImage("Energiabonus"); 
     126    Image palikka = LoadImage("Palikka"); 
     127    Image vaarapalikka = LoadImage("Vaara"); 
     128 
     129    SoundEffect Kolikonkerays = LoadSoundEffect("coin-drop-5"); 
     130    SoundEffect Healaus = LoadSoundEffect("tablet-bottle-1"); 
     131    SoundEffect Lataus = LoadSoundEffect("gun-cocking-01"); 
     132    /// <summary> 
     133    /// Kenttä ladattu? 
     134    /// </summary> 
     135    bool Kenttalad; 
     136    bool CTF; 
     137 
    96138    public override void Begin() 
    97      { 
    98          Kenttalad = false; 
    99         
    100  
    101  
     139    { 
     140        Kenttalad = false; 
     141        CTF = false; 
    102142 
    103143        //Kirjoita ohjelmakoodisi tähän 
    104  
    105  
    106144        pallo = Luopallo(Color.Blue, Level.Left + 20, Level.Top - 50); 
    107145        pallo2 = Luopallo(Color.Red, Level.Right - 20, Level.Top - 50); 
     
    109147        pallo2.Image = pPallo; 
    110148 
    111  
    112         Level.Background.CreateGradient(Color.Black, Color.White); 
    113  
    114  
    115         Luokentta();        
    116         Liikkeet(); 
     149        Level.Background.CreateGradient(Color.Black, Color.Black); 
     150 
     151        Luokentta(); 
     152        AsetaOhjaimet(); 
    117153        Luoajastin(); 
    118         Kutsuvalikko(); 
     154        Alkuvalikko(); 
     155 
    119156 
    120157    } 
     
    132169        pallo.Tag = "pallo"; 
    133170        pallo.Color = vari; 
     171 
     172        PhysicsObject apupallo = new PhysicsObject(5, 5); 
     173        apupallo.IgnoresCollisionResponse = true; 
     174        apupallo.IgnoresGravity = true; 
     175        apupallo.IsVisible = false; 
     176        apupallo.Position = pallo.Position; 
     177        FollowerBrain fb = new FollowerBrain(pallo); 
     178        fb.Speed = 100000; 
     179        apupallo.Brain = fb; 
     180        pallo.apupallo = apupallo; 
     181        AddCollisionHandler(apupallo, "Vaara!", delegate(PhysicsObject p, PhysicsObject o) { Pelaajakuoli(pallo); }); 
     182        AddCollisionHandler(apupallo, "Flag", delegate(PhysicsObject p, Flag f) { LippuTankoKosketus(pallo, f); }); 
     183        // AddCollisionHandler(apupallo, "BlueFlag", delegate(PhysicsObject p, Flag f) { LippuTankoKosketus(pallo, f); }); 
    134184        Add(pallo); 
    135         AddCollisionHandler(pallo, "Kulta", Kullankerays);        
     185        Add(apupallo, 1); 
     186        AddCollisionHandler(pallo, "Kulta", Kullankerays); 
     187        AddCollisionHandler(pallo, "Elppibonus", Elppibonuskerays); 
     188        AddCollisionHandler(pallo, "Turbobonus", Vauhtibonuskerays); 
    136189        return pallo; 
    137190    } 
     
    148201    void Luokentta() 
    149202    { 
    150         Surface vasenReuna = Surface.CreateLeft(Level); 
    151         vasenReuna.Color = Color.DarkBlue; 
    152         Add(vasenReuna); 
    153         Surface oikeaReuna = Surface.CreateRight(Level); 
    154         oikeaReuna.Color = Color.DarkBlue; 
    155         Add(oikeaReuna); 
    156         Surface ylaReuna = Surface.CreateTop(Level); 
    157         ylaReuna.Color = Color.DarkBlue; 
    158         Add(ylaReuna); 
    159         Surface alaReuna = Surface.CreateBottom(Level); 
    160         alaReuna.Color = Color.DarkBlue; 
    161         Add(alaReuna); 
    162         PhysicsObject alareuna = PhysicsObject.CreateStaticObject(1000, 10); 
    163         alareuna.Color = Color.DarkBlue; 
    164         alareuna.X = 0; 
    165         alareuna.Y = -150; 
    166         Add(alareuna); 
    167  
    168         PhysicsObject vali = PhysicsObject.CreateStaticObject(10, 290); 
    169         vali.Color = Color.DarkBlue; 
    170         vali.X = 0; 
    171         vali.Y = -300; 
    172         Add(vali); 
    173  
    174203        Sinikuva = new GameObject(HMG); 
    175         Sinikuva.Position = new Vector(-165,-300); 
     204        Sinikuva.Position = new Vector(-165, -300); 
    176205        Add(Sinikuva); 
    177206 
     
    180209        Add(Punakuva); 
    181210 
    182         GameObject Text = new GameObject(tausta); 
    183         Text.Position = new Vector(-399, -190); 
    184         Add(Text); 
    185  
    186         GameObject Text2 = new GameObject(tausta2); 
    187         Text2.Position = new Vector(399, -190); 
    188         Add(Text2); 
    189  
    190211        elppiPalkki.BindTo(pallo.elamaMittari); 
    191212        elppiPalkki.BarColor = Color.Red; 
    192213        elppiPalkki.BorderColor = Color.Black; 
    193         elppiPalkki.Position = new Vector(-450, -300); 
    194         Add(elppiPalkki); 
     214        elppiPalkki.Position = new Vector(-400, -300); 
     215        Add(elppiPalkki, 0); 
     216        Label laatikko = new Label(); 
     217        laatikko.Size = new Vector(150, 150); 
     218        laatikko.Image = Elppilaatikko; 
     219        laatikko.Position = new Vector(-400, -300); 
     220        Add(laatikko, 1); 
    195221 
    196222        elppiPalkki2.BindTo(pallo2.elamaMittari); 
    197223        elppiPalkki2.BarColor = Color.Red; 
    198224        elppiPalkki2.BorderColor = Color.Black; 
    199         elppiPalkki2.Position = new Vector(350, -300); 
    200         Add(elppiPalkki2); 
     225        elppiPalkki2.Position = new Vector(400, -300); 
     226        Add(elppiPalkki2, 0); 
     227        Label laatikko2 = new Label(); 
     228        laatikko2.Size = new Vector(150, 150); 
     229        laatikko2.Image = Elppilaatikko; 
     230        laatikko2.Position = new Vector(400, -300); 
     231        Add(laatikko2, 1); 
    201232 
    202233        turboPalkki.BindTo(pallo.turbomittari); 
    203234        turboPalkki.BarColor = Color.DarkBlue; 
    204235        turboPalkki.BorderColor = Color.Black; 
    205         turboPalkki.Position = new Vector(-400, -300); 
     236        turboPalkki.Position = new Vector(-400, -190); 
    206237        Add(turboPalkki); 
    207238 
     
    209240        turboPalkki2.BarColor = Color.DarkBlue; 
    210241        turboPalkki2.BorderColor = Color.Black; 
    211         turboPalkki2.Position = new Vector(400, -300); 
     242        turboPalkki2.Position = new Vector(400, -190); 
    212243        Add(turboPalkki2); 
    213244 
     
    215246        ammusPalkki.BarColor = Color.Yellow; 
    216247        ammusPalkki.BorderColor = Color.Black; 
    217         ammusPalkki.Position = new Vector(-350, -300); 
     248        ammusPalkki.Position = new Vector(-295, -300); 
    218249        Add(ammusPalkki); 
    219250 
     
    221252        ammusPalkki2.BarColor = Color.Yellow; 
    222253        ammusPalkki2.BorderColor = Color.Black; 
    223         ammusPalkki2.Position = new Vector(450, -300); 
     254        ammusPalkki2.Position = new Vector(295, -300); 
    224255        Add(ammusPalkki2); 
    225256 
     
    227258        pistePalkki.BarColor = Color.DarkBlue; 
    228259        pistePalkki.BorderColor = Color.Black; 
    229         pistePalkki.Position = new Vector(-200, -200); 
     260        pistePalkki.Position = new Vector(-200, -190); 
    230261        pistePalkki.Direction = BarGauge.BarDirection.BarHorizontalLeft; 
    231262        Add(pistePalkki); 
    232263        Label pisteLuku = new Label(); 
    233264        pisteLuku.BindTo(pallo.Pistemittari); 
    234         pisteLuku.Position = new Vector(-60, -200); 
     265        pisteLuku.Position = new Vector(-200, -190); 
     266        pisteLuku.TextColor = Color.Red; 
    235267        Add(pisteLuku); 
    236268 
    237269 
    238270        pistePalkkib.BindTo(pallo2.Pistemittari); 
    239         pistePalkkib.BarColor = Color.DarkRed; 
     271        pistePalkkib.BarColor = Color.Red; 
    240272        pistePalkkib.BorderColor = Color.Black; 
    241         pistePalkkib.Position = new Vector(200, -200); 
     273        pistePalkkib.Position = new Vector(200, -190); 
    242274        pistePalkkib.Direction = BarGauge.BarDirection.BarHorizontalLeft; 
    243275        Add(pistePalkkib); 
    244276        Label pisteLukub = new Label(); 
    245277        pisteLukub.BindTo(pallo2.Pistemittari); 
    246         pisteLukub.Position = new Vector(60, -200); 
     278        pisteLukub.Position = new Vector(200, -190); 
     279        pisteLukub.TextColor = Color.DarkBlue; 
    247280        Add(pisteLukub); 
    248281 
     
    250283 
    251284    } 
    252     void Liikkeet() 
     285    void AsetaOhjaimet() 
    253286    { 
    254287        // Pelaaja 1 
     
    270303        Keyboard.Listen(Key.J, ButtonState.Down, Ammu, "Pelaaja 1: ammu", pallo, new Vector(1, 0), pPati); 
    271304 
     305        ControllerOne.ListenAnalog(AnalogControl.LeftStick, -1, LiikutaTatilla, "Liikuta", pallo); 
     306        ControllerOne.ListenAnalog(AnalogControl.RightStick, -1, TahtaaTatilla, "tahtaa", pallo); 
     307        ControllerOne.Listen(Button.LeftStick, ButtonState.Pressed, Kayta, "Pelaaja 1:Käytä turbo", pallo); 
     308        ControllerOne.Listen(Button.B, ButtonState.Pressed, Tayta, "Pelaaja 1:Paranna elamia", pallo); 
     309        ControllerOne.Listen(Button.A, ButtonState.Pressed, Lataa, "Pelaaja 1:Lataa ase", pallo); 
     310        ControllerOne.Listen(Button.RightTrigger, ButtonState.Pressed, HKranaatti, "Pelaaja 1:Heita kranaatti", pallo); // heitetään kranaatti siihen suuntaan mihin on viimeksi liikuttu 
     311        ControllerOne.Listen(Button.LeftShoulder, ButtonState.Down, AmmuOhjaimella, "Pelaaja 1: ammu", pallo, pPati); 
     312 
    272313        // Pelaaja 2 
    273314        Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Pelaaja 2 liiku oikealle", pallo2, new Vector(pallo2.liikkumisnopeus * 1, 0)); 
     
    288329        Keyboard.Listen(Key.NumPad6, ButtonState.Down, Ammu, "Pelaaja 2: ammu", pallo2, new Vector(1, 0), sPati); 
    289330 
     331        ControllerTwo.ListenAnalog(AnalogControl.LeftStick, -1, LiikutaTatilla, "Liikuta", pallo2); 
     332        ControllerTwo.ListenAnalog(AnalogControl.RightStick, -1, TahtaaTatilla, "tahtaa", pallo2); 
     333        ControllerTwo.Listen(Button.LeftStick, ButtonState.Pressed, Kayta, "Pelaaja 2:Käytä turbo", pallo2); 
     334        ControllerTwo.Listen(Button.B, ButtonState.Pressed, Tayta, "Pelaaja 2:Paranna elamia", pallo2); 
     335        ControllerTwo.Listen(Button.A, ButtonState.Pressed, Lataa, "Pelaaja 2:Lataa ase", pallo2); 
     336        ControllerTwo.Listen(Button.RightTrigger, ButtonState.Pressed, HKranaatti, "Pelaaja heitä kranaatti", pallo2); // heitetään kranaatti siihen suuntaan mihin on viimeksi tähdatty 
     337        ControllerTwo.Listen(Button.LeftShoulder, ButtonState.Down, AmmuOhjaimella, "Pelaaja 2: ammu", pallo2, pPati); 
     338 
    290339        //General 
    291340 
    292         Keyboard.Listen(Key.P, ButtonState.Pressed,Kutsuvalikko,"Vaihda aseita"); 
    293  
     341        Keyboard.Listen(Key.P, ButtonState.Pressed, Alkuvalikko, "Vaihda aseita"); 
     342 
     343    } 
     344    void AmmuOhjaimella(Pelaaja pallo, Image i) 
     345    { 
     346        if (pallo.viimeisinSuunta != Vector.Zero && !double.IsNaN(pallo.viimeisinSuunta.X)) 
     347            Ammu(pallo, pallo.viimeisinSuunta.Normalize(), i); 
    294348    } 
    295349    void Ammu(Pelaaja pallo, Vector suunta, Image P) 
    296350    { 
    297         if (pallo.IsDestroyed) return; 
     351        if (pallo.kuollut == true) return; 
    298352        if (pallo.Ammusmittari < 1) return; 
    299353        if (pallo.Recoil == true) return; 
     
    306360        ammus.Velocity = suunta * pallo.Ampumisnopeus; 
    307361        AddCollisionHandler(ammus, "tuhottava", AmmusOsui); 
    308         AddCollisionHandler(ammus, CollisionHandler.DestroyObject); 
     362        AddCollisionHandler(ammus, ammusosui); 
    309363        Add(ammus); 
    310364        ammus.Tag = "ammus"; 
     365        ammus.CollisionIgnoreGroup = 1; 
    311366 
    312367        double vahinko = 0; 
     
    336391            ammus.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 500); 
    337392            pallo.Recoil = true; 
    338             vahinko =14; 
     393            vahinko = 14; 
    339394            Timer.SingleShot(0.01, delegate 
    340395            { 
     
    356411        if (pallo.Ase == "Barret") 
    357412        { 
    358            vahinko = 298;  
     413            vahinko = 298; 
    359414        } 
    360415 
     
    379434            }); 
    380435        } 
    381             if (pallo.Ase == "Spas") 
     436        if (pallo.Ase == "Spas") 
     437        { 
     438            ammus.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 100); 
     439            pallo.Recoil = true; 
     440            vahinko = 219; 
     441            Timer.SingleShot(0.5, delegate 
    382442            { 
    383                 ammus.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 100); 
    384                 pallo.Recoil = true; 
    385                 vahinko = 219; 
    386                 Timer.SingleShot(0.5, delegate 
    387                 { 
    388                     pallo.Recoil = false; 
    389                 }); 
    390             } 
    391  
    392          
     443                pallo.Recoil = false; 
     444            }); 
     445        } 
     446 
     447 
    393448        if (pallo.Ase == "Shotgun") 
    394449        { 
     
    406461            hauli.Image = P; 
    407462            hauli.Tag = "ammus"; 
     463            hauli.CollisionIgnoreGroup = 1; 
    408464            hauli.Restitution = 0.0; 
    409465            hauli.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 70); 
     
    417473                Pelaaja kohdepelaaja = (Pelaaja)kohde; 
    418474                kohdepelaaja.elamaMittari.Value -= vahinko; 
    419                 pallo.Pistemittari.Value += vahinko; 
    420475 
    421476            }); 
     
    425480            hauli2.Image = P; 
    426481            hauli2.Tag = "ammus"; 
     482            hauli2.CollisionIgnoreGroup = 1; 
    427483            hauli2.Restitution = 0.0; 
    428484            hauli2.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 70); 
     
    436492                Pelaaja kohdepelaaja = (Pelaaja)kohde; 
    437493                kohdepelaaja.elamaMittari.Value -= vahinko; 
    438                 pallo.Pistemittari.Value += vahinko; 
    439494 
    440495            }); 
     
    444499            Pelaaja kohdepelaaja = (Pelaaja)kohde; 
    445500            kohdepelaaja.elamaMittari.Value -= vahinko; 
    446             pallo.Pistemittari.Value += vahinko * pallo.Combo; 
    447501        }); 
     502    } 
     503    void ammusosui(PhysicsObject tormaaja, PhysicsObject kohde) 
     504    { 
     505        if (kohde.Tag == "Vaara!") return; 
     506        else tormaaja.Destroy(); 
    448507    } 
    449508    void Liikuta(Pelaaja pallo, Vector suunta) 
     
    460519    } 
    461520 
     521    void LiikutaTatilla(AnalogState tatinTila, Pelaaja pallo) 
     522    { 
     523        pallo.Velocity = tatinTila.StateVector * pallo.liikkumisnopeus; 
     524    } 
     525    void TahtaaTatilla(AnalogState tatintila, Pelaaja pallo) 
     526    { 
     527        pallo.Angle = tatintila.StateVector.Angle; 
     528        pallo.viimeisinSuunta = Vector.ComponentProduct(tatintila.StateVector.Normalize(), new Vector(pallo.liikkumisnopeus, pallo.liikkumisnopeus)); 
     529    } 
     530 
    462531    void Luoseina(Vector paikka, double leveys, double korkeus) 
    463532    { 
     
    465534        m.Shape = Shape.Rectangle; 
    466535        m.Position = paikka + siirtyma; 
    467         m.Color = Color.DarkBlue; 
     536        m.Image = palikka; 
    468537        Add(m); 
    469538    } 
     539    void LuoLapiammuttavaSeina(Vector paikka, double leveys, double korkeus) 
     540    { 
     541        PhysicsObject m = PhysicsObject.CreateStaticObject(leveys - 10, korkeus - 10); 
     542        m.Shape = Shape.Rectangle; 
     543        m.Position = paikka + siirtyma; 
     544        m.Image = palikka; 
     545        m.CollisionIgnoreGroup = 1; 
     546        Add(m, -3); 
     547        Luomaa(paikka, leveys + 10, korkeus + 10); 
     548    } 
     549 
     550    void Luovaara(Vector paikka, double leveys, double korkeus) 
     551    { 
     552        PhysicsObject m = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     553        m.Shape = Shape.Rectangle; 
     554        m.Position = paikka + siirtyma; 
     555        m.Image = vaarapalikka; 
     556        m.IgnoresCollisionResponse = true; 
     557        m.Tag = "Vaara!"; 
     558        Add(m, -2); 
     559        Luomaa(paikka, leveys, korkeus); 
     560    } 
     561    void CreateBluFlag(Vector paikka, double leveys, double korkeus) 
     562    { 
     563        Flag f = new Flag(leveys, korkeus); 
     564        f.MakeStatic(); 
     565        f.OnPunainen = false; 
     566        f.OnLippu = true; 
     567        f.Shape = Shape.Rectangle; 
     568        f.Position = paikka + siirtyma; 
     569        f.Image = Sinilippu; 
     570        f.IgnoresCollisionResponse = true; 
     571        f.Tag = "Flag"; 
     572        Add(f, -2); 
     573        sinilippu = f; 
     574        Luomaa(paikka, leveys, korkeus); 
     575    } 
     576    void CreateRedFlag(Vector paikka, double leveys, double korkeus) 
     577    { 
     578        Flag f = new Flag(leveys, korkeus); 
     579        f.MakeStatic(); 
     580        f.OnPunainen = true; 
     581        f.OnLippu = true; 
     582        f.Shape = Shape.Rectangle; 
     583        f.Position = paikka + siirtyma; 
     584        f.Image = Punalippu; 
     585        f.IgnoresCollisionResponse = true; 
     586        f.Tag = "Flag"; 
     587        Add(f, -2); 
     588        punalippu = f; 
     589        Luomaa(paikka, leveys, korkeus); 
     590    } 
    470591 
    471592    void AmmusOsui(PhysicsObject ammus, PhysicsObject kohde) 
     
    475596    void Kayta(Pelaaja p) 
    476597    { 
     598        if (p.kuollut == true) return; 
    477599        if (p.turbomittari > 99) 
    478600        { 
     
    497619    void Lataa(Pelaaja x) 
    498620    { 
     621        if (x.kuollut == true) return; 
    499622        if (!x.lataamassa) 
    500623        { 
     624            Lataus.Play(); 
    501625            x.lataamassa = true; 
    502626            x.Ammusmittari.Value = 0; 
     
    513637        ruudut.SetTileMethod(Color.FromHexCode("#0026FF"), setspawn2); 
    514638        ruudut.SetTileMethod(Color.FromHexCode("#FF0000"), setspawn1); 
    515          
     639        ruudut.SetTileMethod(Color.FromHexCode("#FF6A00"), Luovaara); 
     640        ruudut.SetTileMethod(Color.FromHexCode("#B6FF00"), Luoelppibonuspaikka); 
     641 
     642        Timer elppiajastin = new Timer(); 
     643        elppiajastin.Interval = 30.0; 
     644        elppiajastin.Timeout += Syntyykoelppibonus; 
     645        elppiajastin.Start(); 
    516646        ruudut.Execute(35, 35); 
     647 
     648        int spawninumero = RandomGen.NextInt(spawnilista1.Count); 
     649        pallo.X = spawnilista1[spawninumero].X; 
     650        pallo.Y = spawnilista1[spawninumero].Y; 
     651        pallo.apupallo.Position = pallo.Position; 
     652 
     653        int spawninumero2 = RandomGen.NextInt(spawnilista2.Count); 
     654        pallo2.X = spawnilista2[spawninumero2].X; 
     655        pallo2.Y = spawnilista2[spawninumero2].Y; 
     656        pallo2.apupallo.Position = pallo2.Position; 
     657 
    517658    } 
    518659 
    519660    void Syntyykokulta() 
    520661    { 
    521             int paikka = RandomGen.NextInt(kultaLista.Count); 
    522             Spawnkulta(paikka); 
     662        int paikka = RandomGen.NextInt(kultaLista.Count); 
     663        Spawnkulta(paikka); 
     664    } 
     665 
     666    void Syntyykoelppibonus() 
     667    { 
     668        int kumpi = RandomGen.NextInt(1, 3); 
     669        int paikka = RandomGen.NextInt(elppibonusLista.Count); 
     670        if (kumpi == 1) Spawnelppibonus(paikka); 
     671        if (kumpi == 2) Spawnvauhtibonus(paikka); 
    523672    } 
    524673 
    525674    void Luopelikentta2() 
    526     {        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("Yang DM"); 
     675    { 
     676        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("Yang DM"); 
    527677 
    528678        ruudut.SetTileMethod(Color.White, Luomaa); 
     
    530680        ruudut.SetTileMethod(Color.FromHexCode("#0026FF"), setspawn2); 
    531681        ruudut.SetTileMethod(Color.FromHexCode("#FF0000"), setspawn1); 
    532  
    533         ruudut.Execute(35, 35);       
     682        ruudut.SetTileMethod(Color.FromHexCode("#FF6A00"), Luovaara); 
     683        ruudut.SetTileMethod(Color.FromHexCode("#B6FF00"), Luoelppibonuspaikka); 
     684 
     685        Timer elppiajastin = new Timer(); 
     686        elppiajastin.Interval = 30.0; 
     687        elppiajastin.Timeout += Syntyykoelppibonus; 
     688        elppiajastin.Start(); 
     689        ruudut.Execute(35, 35); 
     690 
     691        ruudut.Execute(35, 35); 
     692        int spawninumero = RandomGen.NextInt(spawnilista1.Count); 
     693        pallo.X = spawnilista1[spawninumero].X; 
     694        pallo.Y = spawnilista1[spawninumero].Y; 
     695        pallo.apupallo.Position = pallo.Position; 
     696 
     697        int spawninumero2 = RandomGen.NextInt(spawnilista2.Count); 
     698        pallo2.X = spawnilista2[spawninumero2].X; 
     699        pallo2.Y = spawnilista2[spawninumero2].Y; 
     700        pallo2.apupallo.Position = pallo2.Position; 
     701 
    534702    } 
    535703    void Luopelikentta3() 
     
    542710        ruudut.SetTileMethod(Color.FromHexCode("#FF0000"), setspawn1); 
    543711        ruudut.SetTileMethod(Color.FromHexCode("#FFE14F"), Luokultapaikka); 
     712        ruudut.SetTileMethod(Color.FromHexCode("#FF6A00"), Luovaara); 
     713        ruudut.SetTileMethod(Color.FromHexCode("#B6FF00"), Luoelppibonuspaikka); 
     714 
     715        Timer elppiajastin = new Timer(); 
     716        elppiajastin.Interval = 30.0; 
     717        elppiajastin.Timeout += Syntyykoelppibonus; 
     718        elppiajastin.Start(); 
     719        ruudut.Execute(35, 35); 
    544720 
    545721        Timer ajastin = new Timer(); 
     
    549725 
    550726        ruudut.Execute(35, 35); 
     727        int spawninumero = RandomGen.NextInt(spawnilista1.Count); 
     728        pallo.X = spawnilista1[spawninumero].X; 
     729        pallo.Y = spawnilista1[spawninumero].Y; 
     730        pallo.apupallo.Position = pallo.Position; 
     731 
     732        int spawninumero2 = RandomGen.NextInt(spawnilista2.Count); 
     733        pallo2.X = spawnilista2[spawninumero2].X; 
     734        pallo2.Y = spawnilista2[spawninumero2].Y; 
     735        pallo2.apupallo.Position = pallo2.Position; 
     736 
    551737    } 
    552738    void Luopelikentta4() 
     
    559745        ruudut.SetTileMethod(Color.FromHexCode("#FF0000"), setspawn1); 
    560746        ruudut.SetTileMethod(Color.FromHexCode("#FFE14F"), Luokultapaikka); 
     747        ruudut.SetTileMethod(Color.FromHexCode("#FF6A00"), Luovaara); 
     748        ruudut.SetTileMethod(Color.FromHexCode("#B6FF00"), Luoelppibonuspaikka); 
     749 
     750        Timer elppiajastin = new Timer(); 
     751        elppiajastin.Interval = 30.0; 
     752        elppiajastin.Timeout += Syntyykoelppibonus; 
     753        elppiajastin.Start(); 
     754        ruudut.Execute(35, 35); 
    561755 
    562756        Timer ajastin = new Timer(); 
     
    566760 
    567761        ruudut.Execute(35, 35); 
     762        int spawninumero = RandomGen.NextInt(spawnilista1.Count); 
     763        pallo.X = spawnilista1[spawninumero].X; 
     764        pallo.Y = spawnilista1[spawninumero].Y; 
     765        pallo.apupallo.Position = pallo.Position; 
     766 
     767        int spawninumero2 = RandomGen.NextInt(spawnilista2.Count); 
     768        pallo2.X = spawnilista2[spawninumero2].X; 
     769        pallo2.Y = spawnilista2[spawninumero2].Y; 
     770        pallo2.apupallo.Position = pallo2.Position; 
     771 
     772    } 
     773    void Luopelikentta5() 
     774    { 
     775        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("CTF Middle"); 
     776 
     777        ruudut.SetTileMethod(Color.White, Luomaa); 
     778        ruudut.SetTileMethod(Color.Black, Luoseina); 
     779        ruudut.SetTileMethod(Color.FromHexCode("#0026FF"), setspawn2); 
     780        ruudut.SetTileMethod(Color.FromHexCode("#FF0000"), setspawn1); 
     781        ruudut.SetTileMethod(Color.FromHexCode("#FF6A00"), Luovaara); 
     782        ruudut.SetTileMethod(Color.FromHexCode("#B6FF00"), Luoelppibonuspaikka); 
     783        ruudut.SetTileMethod(Color.FromHexCode("#00137F"), CreateBluFlag); 
     784        ruudut.SetTileMethod(Color.FromHexCode("#7F0000"), CreateRedFlag); 
     785 
     786        Timer elppiajastin = new Timer(); 
     787        elppiajastin.Interval = 30.0; 
     788        elppiajastin.Timeout += Syntyykoelppibonus; 
     789        elppiajastin.Start(); 
     790 
     791        ruudut.Execute(35, 35); 
     792 
     793        int spawninumero = RandomGen.NextInt(spawnilista1.Count); 
     794        pallo.X = spawnilista1[spawninumero].X; 
     795        pallo.Y = spawnilista1[spawninumero].Y; 
     796        pallo.apupallo.Position = pallo.Position; 
     797 
     798        int spawninumero2 = RandomGen.NextInt(spawnilista2.Count); 
     799        pallo2.X = spawnilista2[spawninumero2].X; 
     800        pallo2.Y = spawnilista2[spawninumero2].Y; 
     801        pallo2.apupallo.Position = pallo2.Position; 
     802 
    568803    } 
    569804 
    570805    //Valikot!!!! 
    571     void Kutsuvalikko() 
    572     { 
    573         MultiSelectWindow alkuv = new MultiSelectWindow("Welcome", "Start game/Continue", "Game settings", "Player 1 weapon", "Player 2 weapon","Under work", "Quit"); 
     806    void Alkuvalikko() 
     807    { 
     808        MultiSelectWindow alkuv = new MultiSelectWindow("Welcome", "Start game/Continue", "Game settings", "Player 1 weapon", "Player 2 weapon", "Under work", "Quit"); 
    574809        alkuv.ItemSelected += PainettiinValikonNappia; 
    575810        alkuv.Color = Color.MediumBlue; 
     
    600835                if (n != null) 
    601836                    n.Destroy(); 
    602                 Kutsuvalikko(); 
     837                Alkuvalikko(); 
    603838                break; 
    604839            case 5: 
     
    644879                pallo.Asekuva = "HMG"; 
    645880                Sinikuva.Image = HMG; 
    646                 Kutsuvalikko(); 
     881                Alkuvalikko(); 
    647882                break; 
    648883            case 3: 
     
    653888                break; 
    654889            case 5: 
    655                 Kutsuvalikko(); 
     890                Alkuvalikko(); 
    656891                //Palaa takaisin 
    657892                break; 
     
    677912                pallo2.Asekuva = "HMG2"; 
    678913                Punakuva.Image = HMG; 
    679                 Kutsuvalikko(); 
     914                Alkuvalikko(); 
    680915                break; 
    681916            case 3: 
     
    686921                break; 
    687922            case 5: 
    688                 Kutsuvalikko(); 
     923                Alkuvalikko(); 
    689924                //Palaa takaisin 
    690925                break; 
     
    694929    { 
    695930        MultiSelectWindow a1 = new MultiSelectWindow("Maps:", 
    696               "Caves DM", "Yin DM", "Caves Gold rush","Yin Gold rush","exit"); 
     931              "Caves DM", "Yin DM", "Caves Gold rush", "Yin Gold rush", "CTF Middle", "Back"); 
    697932        a1.Color = Color.Azure; 
    698933        a1.ItemSelected += PVN3; 
     
    703938        if (Kenttalad == true) return; 
    704939        //Estaa Kenttien synnyn paallekkain 
    705              
     940 
    706941        switch (Valinta) 
    707942        { 
     
    714949            case 1: 
    715950                //yin-dm 
    716                  Luopelikentta2(); 
    717                  Kenttalad = true; 
    718                  Gasetukset3(); 
    719                  break; 
     951                Luopelikentta2(); 
     952                Kenttalad = true; 
     953                Gasetukset3(); 
     954                break; 
    720955            case 2: 
    721                  //caves-goru 
    722                  Luopelikentta3(); 
    723                  Kenttalad = true; 
    724                  Gasetukset3(); 
    725                  break; 
     956                //caves-goru 
     957                Luopelikentta3(); 
     958                Kenttalad = true; 
     959                Gasetukset3(); 
     960                break; 
    726961            case 3: 
    727                  //yin-goru 
    728                  Luopelikentta4(); 
    729                  Kenttalad = true; 
    730                  Gasetukset3(); 
    731                  break; 
    732             case 4:                 
    733                  Kutsuvalikko(); 
    734                  break; 
    735         } 
    736  
    737  
    738     } 
    739     
     962                //yin-goru 
     963                Luopelikentta4(); 
     964                Kenttalad = true; 
     965                Gasetukset3(); 
     966                break; 
     967            case 4: 
     968                //CTF-Middle 
     969                Luopelikentta5(); 
     970                Kenttalad = true; 
     971                CTF = true; 
     972                Gasetukset3(); 
     973                break; 
     974            case 5: 
     975                Alkuvalikko(); 
     976                break; 
     977        } 
     978 
     979 
     980    } 
     981 
    740982    void Gasetukset3() 
    741983    { 
    742         MultiSelectWindow a1 = new MultiSelectWindow("Points limit","1000", "3000","5000","10000","15000", "Back"); 
     984        MultiSelectWindow a1 = new MultiSelectWindow("Points limit", "1000", "3000", "5000", "10000", "15000", "Back"); 
    743985        a1.Color = Color.Azure; 
    744986        a1.ItemSelected += PVN33; 
     
    752994                pallo.Pistemittari.MaxValue = 1000; 
    753995                pallo2.Pistemittari.MaxValue = 1000; 
    754                 Kutsuvalikko(); 
     996                Alkuvalikko(); 
    755997                break; 
    756998            case 1: 
    757999                pallo.Pistemittari.MaxValue = 3000; 
    7581000                pallo2.Pistemittari.MaxValue = 3000; 
    759                 Kutsuvalikko(); 
     1001                Alkuvalikko(); 
    7601002                break; 
    7611003            case 2: 
    7621004                pallo.Pistemittari.MaxValue = 5000; 
    7631005                pallo2.Pistemittari.MaxValue = 5000; 
    764                 Kutsuvalikko(); 
     1006                Alkuvalikko(); 
    7651007                break; 
    7661008            case 3: 
    7671009                pallo.Pistemittari.MaxValue = 10000; 
    7681010                pallo2.Pistemittari.MaxValue = 10000; 
    769                 Kutsuvalikko(); 
     1011                Alkuvalikko(); 
    7701012                break; 
    7711013            case 4: 
    7721014                pallo.Pistemittari.MaxValue = 15000; 
    7731015                pallo2.Pistemittari.MaxValue = 15000; 
    774                 Kutsuvalikko(); 
     1016                Alkuvalikko(); 
    7751017                break; 
    7761018            case 5: 
    777                 Kutsuvalikko(); 
    778                 break; 
    779         } 
    780  
    781  
    782     } 
    783     //Light machine gun valikot 
     1019                Alkuvalikko(); 
     1020                break; 
     1021        } 
     1022 
     1023 
     1024    } 
     1025    //Light machine gunit 
    7841026    void LMG() 
    7851027    { 
    786         MultiSelectWindow LMG = new MultiSelectWindow("Light machine guns", "Famas", "LMG Type `95","Back"); 
     1028        MultiSelectWindow LMG = new MultiSelectWindow("Light machine guns", "Famas", "LMG Type `95", "Back"); 
    7871029        LMG.Color = Color.MediumBlue; 
    7881030        LMG.ItemSelected += LMG2; 
     
    8101052                pallo.Asekuva = "Famas2"; 
    8111053                Sinikuva.Image = Famas; 
    812                 Kutsuvalikko(); 
     1054                Alkuvalikko(); 
    8131055                break; 
    8141056            case 1: 
     
    8211063                pallo.Asekuva = "Light2"; 
    8221064                Sinikuva.Image = Light; 
    823                 Kutsuvalikko(); 
     1065                Alkuvalikko(); 
    8241066                break; 
    8251067            case 2: 
     
    8421084                pallo2.Asekuva = "Famas2"; 
    8431085                Punakuva.Image = Famas; 
    844                 Kutsuvalikko(); 
     1086                Alkuvalikko(); 
    8451087                break; 
    8461088            case 1: 
     
    8531095                pallo2.Asekuva = "Light2"; 
    8541096                Punakuva.Image = Light; 
    855                 Kutsuvalikko(); 
     1097                Alkuvalikko(); 
    8561098                break; 
    8571099            case 2: 
     
    8821124                pallo.Asekuva = "Ak47u2"; 
    8831125                Sinikuva.Image = Ak47u; 
    884                 Kutsuvalikko(); 
     1126                Alkuvalikko(); 
    8851127                break; 
    8861128            case 1: 
     
    8931135                pallo.Asekuva = "Caliber2"; 
    8941136                Sinikuva.Image = Caliber; 
    895                 Kutsuvalikko(); 
     1137                Alkuvalikko(); 
    8961138                break; 
    8971139            case 2: 
     
    8991141                break; 
    9001142        } 
    901     }    
     1143    } 
    9021144    void Asb() 
    9031145    { 
     
    9211163                pallo2.Asekuva = "Ak47u2"; 
    9221164                Punakuva.Image = Ak47u; 
    923                 Kutsuvalikko(); 
     1165                Alkuvalikko(); 
    9241166                break; 
    9251167            case 1: 
     
    9321174                pallo2.Asekuva = "Caliber2"; 
    9331175                Punakuva.Image = Caliber; 
    934                 Kutsuvalikko(); 
     1176                Alkuvalikko(); 
    9351177                break; 
    9361178            case 2: 
     
    9601202                pallo.Latapati = 11; 
    9611203                Sinikuva.Image = MGH; 
    962                 Kutsuvalikko(); 
     1204                Alkuvalikko(); 
    9631205                break; 
    9641206            case 1: 
    9651207                pallo.Ase = "Barret"; 
    9661208                pallo.Ampumisnopeus = 1024; 
    967                 pallo.Ammusmittari.MaxValue =1; 
    968                 pallo.Ammusmittari.Value =1; 
     1209                pallo.Ammusmittari.MaxValue = 1; 
     1210                pallo.Ammusmittari.Value = 1; 
    9691211                pallo.Latausnopeus = 2.0; 
    970                 pallo.Latapati =1; 
     1212                pallo.Latapati = 1; 
    9711213                Sinikuva.Image = Sniper; 
    972                 Kutsuvalikko(); 
     1214                Alkuvalikko(); 
    9731215                break; 
    9741216            case 2: 
     
    9971239                pallo2.Latapati = 11; 
    9981240                Punakuva.Image = MGH; 
    999                 Kutsuvalikko(); 
     1241                Alkuvalikko(); 
    10001242                break; 
    10011243            case 1: 
     
    10071249                pallo2.Latapati = 1; 
    10081250                Punakuva.Image = Sniper; 
    1009                 Kutsuvalikko(); 
     1251                Alkuvalikko(); 
    10101252                break; 
    10111253            case 2: 
     
    10341276                pallo.Latapati = 11; 
    10351277                Sinikuva.Image = Shotgun; 
    1036                 Kutsuvalikko(); 
     1278                Alkuvalikko(); 
    10371279                break; 
    10381280            case 1: 
     
    10441286                pallo.Latapati = 2; 
    10451287                Sinikuva.Image = Spas; 
    1046                 Kutsuvalikko(); 
     1288                Alkuvalikko(); 
    10471289                break; 
    10481290            case 2: 
     
    10701312                pallo2.Latapati = 11; 
    10711313                Punakuva.Image = Shotgun; 
    1072                 Kutsuvalikko(); 
     1314                Alkuvalikko(); 
    10731315                break; 
    10741316            case 1: 
     
    10801322                pallo2.Latapati = 2; 
    10811323                Punakuva.Image = Spas; 
    1082                 Kutsuvalikko(); 
     1324                Alkuvalikko(); 
    10831325                break; 
    10841326            case 2: 
     
    10901332    void Pelaajakuoli(Pelaaja p) 
    10911333    { 
     1334        Remove(p); 
     1335        Remove(p.apupallo); 
     1336        p.HasFlag = false; 
     1337 
    10921338        if (p == pallo) 
    10931339        { 
    1094             Remove(pallo); 
     1340            pallo2.Pistemittari.Value += 1000; 
     1341            pallo.kuollut = true; 
     1342            pallo.Stop(); 
     1343            if (CTF) 
     1344            { 
     1345                punalippu.OnLippu = true; 
     1346                punalippu.Image = Punalippu; 
     1347            } 
     1348 
    10951349            Timer.SingleShot(3.1, delegate 
    10961350            { 
     1351                int spawninumero = RandomGen.NextInt(spawnilista1.Count); 
     1352                pallo.X = spawnilista1[spawninumero].X; 
     1353                pallo.Y = spawnilista1[spawninumero].Y; 
     1354                pallo.apupallo.Position = pallo.Position; 
     1355                pallo.kuollut = false; 
    10971356                Add(pallo); 
    1098                 pallo.Position = spawni; 
     1357                Add(pallo.apupallo, 1); 
    10991358                pallo.turbomittari.Value = 100.0; 
    11001359                pallo.elamaMittari.Value = 500.0; 
     
    11051364        if (p == pallo2) 
    11061365        { 
    1107             Remove(pallo2); 
     1366            pallo.Pistemittari.Value += 1000; 
     1367            pallo2.kuollut = true; 
     1368            pallo2.Stop(); 
     1369            if (CTF) 
     1370            { 
     1371                sinilippu.OnLippu = true; 
     1372                sinilippu.Image = Sinilippu; 
     1373            } 
    11081374            Timer.SingleShot(3.1, delegate 
    11091375            { 
     1376                int spawninumero = RandomGen.NextInt(spawnilista1.Count); 
     1377                pallo2.X = spawnilista2[spawninumero].X; 
     1378                pallo2.Y = spawnilista2[spawninumero].Y; 
     1379                pallo2.apupallo.Position = pallo2.Position; 
     1380                pallo2.kuollut = false; 
     1381 
    11101382                Add(pallo2); 
    1111                 pallo2.Position =spawni2; 
     1383                Add(pallo2.apupallo, 1); 
     1384 
    11121385                pallo2.turbomittari.Value = 100.0; 
    11131386                pallo2.elamaMittari.Value = 500.0; 
     
    11191392    void HKranaatti(Pelaaja Pallo) 
    11201393    { 
    1121         if (Pallo.turbomittari < Pallo.turbomittari.MaxValue ) return; 
     1394        if (Pallo.turbomittari < Pallo.turbomittari.MaxValue) return; 
     1395        if (Pallo.kuollut == true) return; 
    11221396        Pallo.turbomittari.Value = Pallo.turbomittari.MinValue; 
    11231397 
     
    11271401        Kransu.Position = Pallo.Position; 
    11281402        Kransu.IgnoresCollisionResponse = true; 
    1129         Kransu.Hit(Pallo.viimeisinSuunta*1.4); 
     1403        Kransu.Hit(Pallo.viimeisinSuunta * 1.6); 
    11301404        Kransu.IgnoresExplosions = true; 
    11311405        Timer.SingleShot(1.2, delegate 
    11321406        { 
    1133             ExplosionSystem es = new ExplosionSystem(Boom, 80);            
     1407            ExplosionSystem es = new ExplosionSystem(Boom, 80); 
    11341408            es.Position = Kransu.Position; 
    11351409            es.MaxScale = 30; 
     
    11421416            es2.Position = Kransu.Position; 
    11431417            es2.IsVisible = false; 
    1144             es2.ShockwaveReachesObject += delegate(IPhysicsObject kohde, Vector suunta) { Rajahdusosui(Pallo, kohde, suunta, es2); };  
     1418            es2.ShockwaveReachesObject += delegate(IPhysicsObject kohde, Vector suunta) { Rajahdusosui(Pallo, kohde, suunta, es2); }; 
    11451419            Add(es2); 
    11461420        }); 
     
    11531427        if (kohdePelaaja.Viimeisinrajahdus == es) return; 
    11541428        double etaisyys = Vector.Distance(kohdePelaaja.Position, es.Position); 
    1155         int damage = (int)Math.Floor(1000 / etaisyys); 
     1429        int damage = (int)Math.Floor(15000 / etaisyys); 
    11561430        kohdePelaaja.elamaMittari.Value -= damage; 
    1157         if (ampuja == kohde) return; 
    1158         ampuja.Pistemittari.Value += damage; 
    11591431    } 
    11601432    void Tayta(Pelaaja p) 
    11611433    { 
    11621434        if (p.turbomittari < p.turbomittari.MaxValue) return; 
     1435        if (p.kuollut == true) return; 
    11631436        p.turbomittari.Value = p.turbomittari.MinValue; 
     1437        Healaus.Play(); 
    11641438        ExplosionSystem ss = new ExplosionSystem(Sydan, 100); 
    11651439        ss.MaxScale = 30; 
     
    11691443        Add(ss); 
    11701444        ss.AddEffect(p.Position, 15); 
    1171         p.elamaMittari.Value = p.elamaMittari.Value + 150; 
    1172         if (p == pallo) 
    1173         { 
    1174             pallo2.Pistemittari.Value = pallo2.Pistemittari.Value -= 150; 
    1175         } 
    1176         if (p == pallo2) 
    1177         { 
    1178             pallo.Pistemittari.Value = pallo.Pistemittari.Value -= 150; 
    1179         } 
    1180          
     1445        p.elamaMittari.Value += 150; 
    11811446    } 
    11821447    void Luomaa(Vector paikka, double leveys, double korkeus) 
     
    11841449        GameObject maa = new GameObject(leveys, korkeus); 
    11851450        maa.Position = paikka + siirtyma; 
    1186         maa.Color = Color.White; 
    1187         Add(maa); 
     1451        maa.Color = Color.DarkGray; 
     1452        Add(maa, -3); 
    11881453    } 
    11891454 
    11901455    void setspawn2(Vector paikka, double leveys, double korkeus) 
    11911456    { 
    1192         Luomaa(paikka,leveys,korkeus); 
    1193         spawni2 = paikka + siirtyma; 
    1194  
    1195         pallo2.Position = spawni2; 
    1196     } 
    1197      void setspawn1(Vector paikka, double leveys, double korkeus) 
    1198     { 
    1199         Luomaa(paikka,leveys,korkeus); 
    1200         spawni = paikka + siirtyma; 
    1201         pallo.Position = spawni; 
    1202     } 
    1203  
    1204      void Luokultapaikka(Vector paikka, double leveys, double korkeus) 
    1205      { 
    1206          Luomaa(paikka, leveys, korkeus); 
    1207          kultaLista.Add(paikka + siirtyma); 
    1208      } 
    1209      void Spawnkulta(int numero) 
    1210      { 
    1211          PhysicsObject Kultapala = new PhysicsObject(35, 35); 
    1212  
    1213          Kultapala.X = kultaLista[numero].X; 
    1214          Kultapala.Y = kultaLista[numero].Y; 
    1215          Kultapala.MaximumLifetime = TimeSpan.FromSeconds(15); 
    1216          Kultapala.Image = kulta; 
    1217          Kultapala.Tag = "Kulta"; 
    1218           
    1219  
    1220          Add(Kultapala); 
    1221      } 
    1222  
    1223      void Kullankerays(PhysicsObject olio,PhysicsObject kulta) 
    1224      { 
    1225          if (olio is Pelaaja) 
    1226          { 
    1227              Pelaaja p = (Pelaaja)olio; 
    1228              p.Pistemittari.Value = p.Pistemittari.Value + 350; 
    1229              kulta.Destroy(); 
    1230          } 
    1231      } 
    1232  
    1233     void Maxpointsreached(Pelaaja pallow)     
     1457        Luomaa(paikka, leveys, korkeus); 
     1458        spawnilista2.Add(paikka + siirtyma); 
     1459    } 
     1460 
     1461    void setspawn1(Vector paikka, double leveys, double korkeus) 
     1462    { 
     1463        Luomaa(paikka, leveys, korkeus); 
     1464        spawnilista1.Add(paikka + siirtyma); 
     1465    } 
     1466 
     1467    void Luokultapaikka(Vector paikka, double leveys, double korkeus) 
     1468    { 
     1469        Luomaa(paikka, leveys, korkeus); 
     1470        kultaLista.Add(paikka + siirtyma); 
     1471    } 
     1472    void Luoelppibonuspaikka(Vector paikka, double leveys, double korkeus) 
     1473    { 
     1474        Luomaa(paikka, leveys, korkeus); 
     1475        elppibonusLista.Add(paikka + siirtyma); 
     1476    } 
     1477    void Spawnkulta(int numero) 
     1478    { 
     1479        PhysicsObject Kultapala = new PhysicsObject(35, 35); 
     1480 
     1481        Kultapala.X = kultaLista[numero].X; 
     1482        Kultapala.Y = kultaLista[numero].Y; 
     1483        Kultapala.MaximumLifetime = TimeSpan.FromSeconds(15); 
     1484        Kultapala.Image = kulta; 
     1485        Kultapala.Tag = "Kulta"; 
     1486 
     1487        Add(Kultapala); 
     1488    } 
     1489    void Spawnelppibonus(int numero) 
     1490    { 
     1491        PhysicsObject Elppilaatikko = new PhysicsObject(35, 35); 
     1492 
     1493        Elppilaatikko.X = elppibonusLista[numero].X; 
     1494        Elppilaatikko.Y = elppibonusLista[numero].Y; 
     1495        Elppilaatikko.MaximumLifetime = TimeSpan.FromSeconds(20); 
     1496        Elppilaatikko.Image = elppibonus; 
     1497        Elppilaatikko.Tag = "Elppibonus"; 
     1498 
     1499        Add(Elppilaatikko); 
     1500    } 
     1501    void Spawnvauhtibonus(int numero) 
     1502    { 
     1503        PhysicsObject turbolaatikko = new PhysicsObject(35, 35); 
     1504 
     1505        turbolaatikko.X = elppibonusLista[numero].X; 
     1506        turbolaatikko.Y = elppibonusLista[numero].Y; 
     1507        turbolaatikko.MaximumLifetime = TimeSpan.FromSeconds(20); 
     1508        turbolaatikko.Image = energiabonus; 
     1509        turbolaatikko.Tag = "Turbobonus"; 
     1510        Add(turbolaatikko); 
     1511    } 
     1512 
     1513    void Kullankerays(PhysicsObject olio, PhysicsObject kulta) 
     1514    { 
     1515        if (olio is Pelaaja) 
     1516        { 
     1517            Pelaaja p = (Pelaaja)olio; 
     1518            p.Pistemittari.Value += 500; 
     1519            kulta.Destroy(); 
     1520            Kolikonkerays.Play(); 
     1521        } 
     1522    } 
     1523    void Elppibonuskerays(PhysicsObject olio, PhysicsObject elppibonus) 
     1524    { 
     1525        if (olio is Pelaaja) 
     1526        { 
     1527            Pelaaja p = (Pelaaja)olio; 
     1528            p.elamaMittari.Value += 150; 
     1529            elppibonus.Destroy(); 
     1530            Healaus.Play(); 
     1531            ExplosionSystem ss = new ExplosionSystem(Sydan, 100); 
     1532            ss.MaxScale = 30; 
     1533            ss.MinScale = 15; 
     1534            ss.MaxVelocity = 40; 
     1535            ss.MaxLifetime = 0.6; 
     1536            Add(ss); 
     1537            ss.AddEffect(p.Position, 15); 
     1538        } 
     1539    } 
     1540    void Vauhtibonuskerays(PhysicsObject olio, PhysicsObject energiabonus) 
     1541    { 
     1542        if (olio is Pelaaja) 
     1543        { 
     1544            Pelaaja p = (Pelaaja)olio; 
     1545            ExplosionSystem ss = new ExplosionSystem(salama, 100); 
     1546            ss.MaxScale = 30; 
     1547            ss.MinScale = 20; 
     1548            ss.MaxVelocity = 150; 
     1549            ss.MaxLifetime = 0.5; 
     1550            ss.MinRotation = 0.0; 
     1551            ss.MaxRotation = 365.0; 
     1552            ss.MinRotationSpeed = 2.0; 
     1553            Add(ss); 
     1554            ss.AddEffect(p.Position, 50); 
     1555            p.liikkumisnopeus = p.liikkumisnopeus * 2; 
     1556            energiabonus.Destroy(); 
     1557            Timer.SingleShot(5.0, delegate { p.liikkumisnopeus = p.liikkumisnopeus / 2; }); 
     1558 
     1559        } 
     1560    } 
     1561 
     1562    void LippuTankoKosketus(Pelaaja p, Flag f) 
     1563    { 
     1564        if (!f.OnLippu) return; 
     1565 
     1566        if (p == pallo && f.OnPunainen) 
     1567        { 
     1568            p.HasFlag = true; 
     1569            f.OnLippu = false; 
     1570            punalippu.Image = Punatanko; 
     1571        } 
     1572        if (p == pallo2 && !f.OnPunainen) 
     1573        { 
     1574            p.HasFlag = true; 
     1575            f.OnLippu = false; 
     1576            sinilippu.Image = Sinitanko; 
     1577        } 
     1578        if (p == pallo && !f.OnPunainen) 
     1579        { 
     1580            p.HasFlag = false; 
     1581            p.Pistemittari.Value += 2000; 
     1582            sinilippu.Image = Sinilippu; 
     1583            punalippu.Image = Punalippu; 
     1584            punalippu.OnLippu = true; 
     1585            sinilippu.OnLippu = true; 
     1586            ExplosionSystem es = new ExplosionSystem(Redlippu, 5); 
     1587            es.Position = f.Position; 
     1588            es.MaxScale = 30; 
     1589            es.MinScale = 30; 
     1590            es.MaxVelocity = 50; 
     1591            Add(es); 
     1592            es.AddEffect(f.Position, 5); 
     1593        } 
     1594        if (p == pallo2 && f.OnPunainen) 
     1595        { 
     1596            p.HasFlag = false; 
     1597            p.Pistemittari.Value += 2000; 
     1598            punalippu.Image = Punalippu; 
     1599            sinilippu.Image = Sinilippu; 
     1600            punalippu.OnLippu = true; 
     1601            sinilippu.OnLippu = true; 
     1602            ExplosionSystem es = new ExplosionSystem(Blulippu, 5); 
     1603            es.Position = f.Position; 
     1604            es.MaxScale = 30; 
     1605            es.MinScale = 30; 
     1606            es.MaxVelocity = 50; 
     1607            Add(es); 
     1608            es.AddEffect(f.Position, 5); 
     1609        } 
     1610    } 
     1611 
     1612    void Maxpointsreached(Pelaaja pallow) 
    12341613    { 
    12351614        if (pallow == pallo2) 
    12361615        { 
    1237             Label voitto = new Label("Punainen pallo  voittaa pelin"); 
     1616            Label voitto = new Label("The red ball wins!"); 
    12381617            voitto.Color = Color.White; 
    12391618            voitto.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 5000); 
    1240             voitto.Position = new Vector(0,100); 
     1619            voitto.Position = new Vector(0, 100); 
    12411620            voitto.Size = new Vector(300, 50); 
    12421621            Add(voitto); 
    1243             Timer.SingleShot(5.0, delegate 
    1244             { 
    1245                 pallo.Pistemittari.Value = 0; 
    1246                 pallo2.Pistemittari.Value = 0; 
    1247                 pallo.Combo = 1; 
    1248                 pallo2.Combo = 1; 
    1249                 Kutsuvalikko(); 
    1250             });  
    12511622        } 
    12521623        if (pallow == pallo) 
    12531624        { 
    1254             Label voitto2 = new Label("Sininen pallo voitti pelin"); 
     1625            Label voitto2 = new Label("The blue ball wins!"); 
    12551626            voitto2.Color = Color.White; 
    1256             voitto2.MaximumLifetime = new TimeSpan (0,0,0,0,5000); 
     1627            voitto2.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 5000); 
    12571628            voitto2.Position = new Vector(0, 100); 
    12581629            voitto2.Size = new Vector(300, 50); 
    12591630            Add(voitto2); 
    1260             Timer.SingleShot(5.0, delegate 
    1261             { 
    1262                 pallo.Pistemittari.Value = 0; 
    1263                 pallo2.Pistemittari.Value = 0; 
    1264                 pallo.Combo = 1; 
    1265                 pallo2.Combo = 1; 
    1266                 Kutsuvalikko(); 
    1267             }); 
    1268  
    12691631        } 
    12701632    } 
  • 2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2/FromAbove.csproj.Debug.cachefile

    r3852 r3982  
    11Content\Punapallo.xnb 
     2Content\Testikartta.xnb 
     3Content\Yang.xnb 
    24Content\Sinipallo.xnb 
    35Content\Punapati.xnb 
     
    1820Content\Dragunov.xnb 
    1921Content\Spas12.xnb 
    20 Content\Testikartta.xnb 
    21 Content\Yang.xnb 
    2222Content\Kulta.xnb 
    2323Content\Testikartta DM.xnb 
    2424Content\Yang DM.xnb 
     25Content\Palikka.xnb 
     26Content\Elppilaatikko.xnb 
     27Content\Vaara.xnb 
     28Content\Elppibonus.xnb 
     29Content\Energiabonus.xnb 
     30Content\Punalipputanko.xnb 
     31Content\Sinilipputanko.xnb 
     32Content\SinilipputankoLippu.xnb 
     33Content\PunalipputankoLippu.xnb 
     34Content\coin-drop-5.xnb 
     35Content\tablet-bottle-1.xnb 
     36Content\gun-cocking-01.xnb 
     37Content\CTF Middle.xnb 
     38Content\BluFlag.xnb 
     39Content\RedFlag.xnb 
  • 2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2/bin/x86/Debug/Jypeli.xml

    r3852 r3982  
    644644            <param name="time">Peliaika.</param> 
    645645        </member> 
     646        <member name="M:Jypeli.GameObject.SeesObject(Jypeli.GameObject)"> 
     647            <summary> 
     648            NÀkeekö olio toisen. 
     649            </summary> 
     650            <param name="obj">Toinen olio</param> 
     651            <returns></returns> 
     652        </member> 
     653        <member name="M:Jypeli.GameObject.SeesObject(Jypeli.GameObject,System.Predicate{Jypeli.GameObject})"> 
     654            <summary> 
     655            NÀkeekö olio toisen. 
     656            </summary> 
     657            <param name="obj">Toinen olio</param> 
     658            <param name="isObstacle">Ehto sille mikÀ lasketaan esteeksi</param> 
     659            <returns></returns> 
     660        </member> 
    646661        <member name="P:Jypeli.GameObject.IsVisible"> 
    647662            <summary> 
     
    768783            </summary> 
    769784        </member> 
     785        <member name="M:Jypeli.PhysicsObject.MakeOneWay"> 
     786            <summary> 
     787            Tekee oliosta lÀpimentÀvÀn alhaalta ylöspÀin (tasohyppelytaso). 
     788            Huom. ei toimi yhdessÀ CollisionIgnoreGroupien kanssa! 
     789            </summary> 
     790        </member> 
     791        <member name="M:Jypeli.PhysicsObject.MakeOneWay(Jypeli.Vector)"> 
     792            <summary> 
     793            Tekee oliosta lÀpimentÀvÀn vektorin suuntaan. 
     794            Huom. ei toimi yhdessÀ CollisionIgnoreGroupien kanssa! 
     795            </summary> 
     796        </member> 
    770797        <member name="M:Jypeli.PhysicsObject.CreatePhysicsShape(Jypeli.Shape,Jypeli.Vector,Jypeli.CollisionShapeParameters)"> 
    771798            <summary> 
     
    11051132        <member name="M:PlatformCharacter2.Turn(Jypeli.Direction)"> 
    11061133            <summary> 
    1107             PysÀhtyy ja kÀÀntyy vasemmalle tai oikealle. 
    1108             </summary> 
    1109             <param name="direction">Rintamasuunta. Direction.Left tai Direction.Right</param> 
     1134            KÀÀntyy. 
     1135            </summary> 
     1136            <param name="direction">Suunta</param> 
    11101137        </member> 
    11111138        <member name="M:PlatformCharacter2.StopWalking"> 
     
    11191146            </summary> 
    11201147            <param name="speed">LÀhtönopeus.</param> 
     1148        </member> 
     1149        <member name="M:PlatformCharacter2.ForceJump(System.Double)"> 
     1150            <summary> 
     1151            HyppÀÀ vaikka olio ei olisikaan toisen pÀÀllÀ. 
     1152            </summary> 
     1153            <param name="speed">LÀhtönopeus maasta.</param> 
    11211154        </member> 
    11221155        <member name="M:PlatformCharacter2.Update(Jypeli.Time)"> 
     
    11751208            </summary> 
    11761209        </member> 
    1177         <member name="P:PlatformCharacter2.LeftWalkingAnimation"> 
    1178             <summary> 
    1179             KÀvelyanimaatio vasemmalle. 
    1180             </summary> 
    1181         </member> 
    1182         <member name="P:PlatformCharacter2.RightWalkingAnimation"> 
    1183             <summary> 
    1184             KÀvelyanimaatio oikealle. 
    1185             </summary> 
    1186         </member> 
    1187         <member name="P:PlatformCharacter2.LeftIdleAnimation"> 
    1188             <summary> 
    1189             Animaatio, jota kÀytetÀÀn kun hahmo on paikallaan, 
    1190             kÀÀntyneenÀ vasemmalle. 
    1191             </summary> 
    1192         </member> 
    1193         <member name="P:PlatformCharacter2.RightIdleAnimation"> 
    1194             <summary> 
    1195             Animaatio, jota kÀytetÀÀn kun hahmo on paikallaan, 
    1196             kÀÀntyneenÀ oikealle. 
    1197             </summary> 
    1198         </member> 
    1199         <member name="P:PlatformCharacter2.IdleAnimation"> 
    1200             <summary> 
    1201             Animaatio, jota kÀytetÀÀn kun hahmo on paikallaan. 
    1202             </summary> 
    1203         </member> 
    1204         <member name="P:PlatformCharacter2.WalkingAnimation"> 
    1205             <summary> 
    1206             Animaatio, jota kÀytetÀÀn kun hahmo kÀvelee. 
     1210        <member name="P:PlatformCharacter2.AnimWalk"> 
     1211            <summary> 
     1212            KÀvelyanimaatio (oikealle) 
     1213            </summary> 
     1214        </member> 
     1215        <member name="P:PlatformCharacter2.AnimJump"> 
     1216            <summary> 
     1217            Hyppyanimaatio (oikealle) 
     1218            </summary> 
     1219        </member> 
     1220        <member name="P:PlatformCharacter2.AnimFall"> 
     1221            <summary> 
     1222            Putoamisanimaatio (oikealle) 
     1223            </summary> 
     1224        </member> 
     1225        <member name="P:PlatformCharacter2.LoopJumpAnim"> 
     1226            <summary> 
     1227            Toistetaanko hyppyanimaatiota useammin kuin kerran. 
     1228            </summary> 
     1229        </member> 
     1230        <member name="P:PlatformCharacter2.LoopFallAnim"> 
     1231            <summary> 
     1232            Toistetaanko putoamisanimaatiota useammin kuin kerran. 
     1233            </summary> 
     1234        </member> 
     1235        <member name="P:PlatformCharacter2.AnimIdle"> 
     1236            <summary> 
     1237            Animaatio, jota kÀytetÀÀn kun hahmo on paikallaan (kÀÀntyneenÀ oikealle) 
     1238            </summary> 
     1239        </member> 
     1240        <member name="P:PlatformCharacter2.WalkOnAir"> 
     1241            <summary> 
     1242            Toistetaanko kÀvelyanimaatiota ilmassa liikuttaessa? 
    12071243            </summary> 
    12081244        </member> 
     
    21032139            <param name="action"></param> 
    21042140        </member> 
     2141        <member name="M:Jypeli.Game.DoNextUpdate``1(System.Action{``0},``0)"> 
     2142            <summary> 
     2143            Suorittaa aliohjelman seuraavalla pÀivityksellÀ. 
     2144            </summary> 
     2145            <typeparam name="T1"></typeparam> 
     2146            <param name="action"></param> 
     2147            <param name="p1"></param> 
     2148        </member> 
     2149        <member name="M:Jypeli.Game.DoNextUpdate``2(System.Action{``0,``1},``0,``1)"> 
     2150            <summary> 
     2151            Suorittaa aliohjelman seuraavalla pÀivityksellÀ. 
     2152            </summary> 
     2153            <typeparam name="T1"></typeparam> 
     2154            <typeparam name="T2"></typeparam> 
     2155            <param name="action"></param> 
     2156            <param name="p1"></param> 
     2157            <param name="p2"></param> 
     2158        </member> 
    21052159        <member name="M:Jypeli.Game.AssertInitialized``1(System.Action{``0},``0)"> 
    21062160            <summary> 
     
    21112165        <member name="M:Jypeli.Game.Add(Jypeli.IGameObject)"> 
    21122166            <summary> 
    2113             LisÀÀ olion peliin, kerrokseen 0. 
     2167            LisÀÀ olion peliin. 
     2168            Tavalliset oliot tulevat automaattisesti kerrokselle 0 
     2169            ja ruutuoliot pÀÀllimmÀiselle kerrokselle. 
    21142170            </summary> 
    21152171        </member> 
     
    22722328            <returns>Mahdollinen olio</returns> 
    22732329        </member> 
     2330        <member name="M:Jypeli.Game.LoadAnimation(System.String)"> 
     2331            <summary> 
     2332            Lataa animaation contentista. 
     2333            </summary> 
     2334            <param name="name">Animaation nimi (ei tarkennetta)</param> 
     2335            <returns>Animation-olio</returns> 
     2336        </member> 
    22742337        <member name="M:Jypeli.Game.LoadImage(System.String)"> 
    22752338            <summary> 
     
    23452408        <member name="M:Jypeli.Game.ClearGameObjects"> 
    23462409            <summary> 
    2347             Tuohoaa ja poistaa pelistÀ kaikki pelioliot (ml. fysiikkaoliot). 
     2410            Tuhoaa ja poistaa pelistÀ kaikki pelioliot (ml. fysiikkaoliot). 
     2411            </summary> 
     2412        </member> 
     2413        <member name="M:Jypeli.Game.PausedUpdate(Jypeli.Time)"> 
     2414            <summary> 
     2415            Ajetaan Updaten sijaan kun peli on pysÀhdyksissÀ. 
    23482416            </summary> 
    23492417        </member> 
     
    23652433            XNA calls this when graphics resources need to be loaded. 
    23662434            Note that this can be called multiple times (whenever the graphics device is reset). 
     2435            </summary> 
     2436        </member> 
     2437        <member name="M:Jypeli.Game.CallBegin"> 
     2438            <summary> 
     2439            Aloittaa pelin kutsumalla Begin-metodia. 
     2440            TÀrkeÀÀ: kutsu tÀtÀ, ÀlÀ BeginiÀ suoraan, sillÀ muuten peli ei pÀivity! 
    23672441            </summary> 
    23682442        </member> 
     
    23942468            <returns></returns> 
    23952469        </member> 
     2470        <member name="M:Jypeli.Game.Pause"> 
     2471            <summary> 
     2472            PysÀyttÀÀ pelin tai jatkaa sitÀ, jos se on jo pysÀytetty. 
     2473            </summary> 
     2474        </member> 
    23962475        <member name="M:Jypeli.Game.Exit"> 
    23972476            <summary> 
     
    24342513            <param name="name">Fontin tiedoston nimi, ilman pÀÀtettÀ.</param> 
    24352514        </member> 
     2515        <member name="P:Jypeli.Game.IsPaused"> 
     2516            <summary> 
     2517            Onko peli pysÀhdyksissÀ. 
     2518            </summary> 
     2519        </member> 
    24362520        <member name="P:Jypeli.Game.Layers"> 
    24372521            <summary> 
    24382522            Kerrokset, joilla pelioliot viihtyvÀt. 
     2523            </summary> 
     2524        </member> 
     2525        <member name="P:Jypeli.Game.StaticLayers"> 
     2526            <summary> 
     2527            Kerrokset, joilla olevat pelioliot eivÀt liiku kameran mukana. 
     2528            </summary> 
     2529        </member> 
     2530        <member name="P:Jypeli.Game.DynamicLayers"> 
     2531            <summary> 
     2532            Kerrokset, joilla olevat pelioliot liikkuvat kameran mukana. 
    24392533            </summary> 
    24402534        </member> 
     
    24842578            <summary> 
    24852579            VÀri, jolla kentÀn reunat piirretÀÀn. 
     2580            </summary> 
     2581        </member> 
     2582        <member name="P:Jypeli.Game.SmoothTextures"> 
     2583            <summary> 
     2584            Tekstuurien (kuvien) reunanpehmennys skaalattaessa (oletus pÀÀllÀ). 
    24862585            </summary> 
    24872586        </member> 
     
    25782677        <member name="P:Jypeli.Game.Time"> 
    25792678            <summary> 
    2580             Peliaika. TÀtÀ pÀivitetÀÀn noin 30 kertaa sekunnissa. 
     2679            Peliaika. SisÀltÀÀ tiedon siitÀ, kuinka kauan peliÀ on pelattu (Time.SinceStartOfGame) 
     2680            ja kuinka kauan on viimeisestÀ pelin pÀivityksestÀ (Time.SinceLastUpdate). 
     2681            TÀtÀ pÀivitetÀÀn noin 30 kertaa sekunnissa kun peli ei ole pause-tilassa. 
     2682            </summary> 
     2683        </member> 
     2684        <member name="P:Jypeli.Game.RealTime"> 
     2685            <summary> 
     2686            Todellinen peliaika. SisÀltÀÀ tiedon siitÀ, kuinka kauan peliÀ on pelattu (Time.SinceStartOfGame) 
     2687            ja kuinka kauan on viimeisestÀ pelin pÀivityksestÀ (Time.SinceLastUpdate). 
     2688            TÀtÀ pÀivitetÀÀn noin 30 kertaa sekunnissa, myös pause-tilassa. 
    25812689            </summary> 
    25822690        </member> 
     
    29953103            <returns>Muunnettu kokoelma</returns> 
    29963104        </member> 
     3105        <member name="T:Jypeli.ObjectHelper"> 
     3106            <summary> 
     3107            Apuluokka kaikille olioille 
     3108            </summary> 
     3109        </member> 
     3110        <member name="M:Jypeli.ObjectHelper.GetHashCode(System.Object[])"> 
     3111            <summary> 
     3112            Palauttaa hajautuskoodin usean olion kokoelmalle. 
     3113            </summary> 
     3114            <param name="objects"></param> 
     3115            <returns></returns> 
     3116        </member> 
    29973117        <member name="T:Jypeli.ReturnHelper"> 
    29983118            <summary> 
     
    30213141            <param name="output">Mihin kopioidaan</param> 
    30223142        </member> 
     3143        <member name="M:Jypeli.StringHelpers.StringEquals(System.Object,System.Object)"> 
     3144            <summary> 
     3145            Vertaa kahta oliota, jotka ovat joko merkkijonoja tai StringBuildereita, merkki kerrallaan. 
     3146            </summary> 
     3147            <param name="o1"></param> 
     3148            <param name="o2"></param> 
     3149            <returns></returns> 
     3150        </member> 
    30233151        <member name="M:Jypeli.StringHelpers.RemoveLast(System.Text.StringBuilder,System.Int32)"> 
    30243152            <summary> 
     
    30293157            <param name="chars">Poistettavien merkkien mÀÀrÀ</param> 
    30303158            <returns></returns> 
     3159        </member> 
     3160        <member name="M:Jypeli.StringHelpers.Substring(System.Text.StringBuilder,System.Text.StringBuilder,System.Int32,System.Int32)"> 
     3161            <summary> 
     3162            Kirjoittaa osamerkkijonon toiseen StringBuilderiin. 
     3163            </summary> 
     3164            <param name="src">StringBuilder josta luetaan</param> 
     3165            <param name="dest">StringBuilder johon kirjoitetaan</param> 
     3166            <param name="start">EnsimmÀinen merkki osajonosta</param> 
     3167            <param name="length">Osajonon pituus</param> 
     3168        </member> 
     3169        <member name="M:Jypeli.StringHelpers.Substring(System.Text.StringBuilder,System.Int32,System.Int32)"> 
     3170            <summary> 
     3171            Palauttaa osamerkkijonon toisena StringBuilderina. 
     3172            </summary> 
     3173            <param name="builder">StringBuilder-instanssi</param> 
     3174            <param name="start">EnsimmÀinen merkki osajonosta</param> 
     3175            <param name="length">Osajonon pituus</param> 
     3176            <returns>Osamerkkijono-StringBuilder</returns> 
     3177        </member> 
     3178        <member name="M:Jypeli.StringHelpers.PutTo(System.Text.StringBuilder,System.Text.StringBuilder)"> 
     3179            <summary> 
     3180            Poistaa koko StringBuilderin sisÀllön ja kirjoittaa sen toiseen StringBuilderiin. 
     3181            </summary> 
     3182            <param name="src">StringBuilder josta otetaan</param> 
     3183            <param name="dest">StringBuilder johon kirjoitetaan</param> 
     3184        </member> 
     3185        <member name="M:Jypeli.StringHelpers.PutTo(System.Text.StringBuilder,System.Text.StringBuilder,System.Int32,System.Int32)"> 
     3186            <summary> 
     3187            Poistaa osamerkkijonon ja kirjoittaa sen toiseen StringBuilderiin. 
     3188            </summary> 
     3189            <param name="src">StringBuilder josta otetaan</param> 
     3190            <param name="dest">StringBuilder johon kirjoitetaan</param> 
     3191            <param name="start">EnsimmÀinen merkki osajonosta</param> 
     3192            <param name="length">Osajonon pituus</param> 
     3193        </member> 
     3194        <member name="M:Jypeli.StringHelpers.PutTo(System.Text.StringBuilder,System.Int32,System.Int32)"> 
     3195            <summary> 
     3196            Poistaa osamerkkijonon ja palauttaa sen toisena StringBuilderina.. 
     3197            </summary> 
     3198            <param name="builder">StringBuilder-instanssi</param> 
     3199            <param name="start">EnsimmÀinen merkki osajonosta</param> 
     3200            <param name="length">Osajonon pituus</param> 
     3201            <returns>Osamerkkijono-StringBuilder</returns> 
    30313202        </member> 
    30323203        <member name="M:Jypeli.StringHelpers.Repeat(System.String,System.Int32)"> 
     
    35523723            Pistetulo. 
    35533724            </summary> 
     3725            <param name="left">Vasen vektori</param> 
     3726            <param name="right">Oikea vektori</param> 
     3727            <returns></returns> 
     3728        </member> 
     3729        <member name="M:Jypeli.Vector.CrossProduct(Jypeli.Vector,Jypeli.Vector)"> 
     3730            <summary> 
     3731            Ristitulo. 
     3732            Palauttaa kohtisuoraan vektoreita vastaan olevan uuden vektorin pituuden. 
     3733            Tuloksen merkki kertoo kumpaan suuntaan vektori osoittaa. 
     3734            </summary> 
     3735            <param name="left">Vasen vektori</param> 
     3736            <param name="right">Oikea vektori</param> 
     3737            <returns></returns> 
    35543738        </member> 
    35553739        <member name="M:Jypeli.Vector.ComponentProduct(Jypeli.Vector,Jypeli.Vector)"> 
     
    39334117            <param name="height">Pinnan korkeus</param> 
    39344118        </member> 
    3935         <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double[],System.Double,System.Double,System.Double)"> 
    3936             <summary> 
    3937             Helppo tapa lisÀtÀ kenttÀÀn epÀtasainen pinta. 
    3938             Pinta kuvataan luettelemalla Y-koordinaatteja vasemmalta oikealle lukien. Kahden Y-koordinaatin 
    3939             vÀli on aina sama. 
    3940             </summary> 
    3941             <param name="width">Pinnan leveys</param> 
    3942             <param name="heights">Y-koordinaatit lueteltuna vasemmalta oikealle.</param> 
    3943             <param name="scale">Vakio, jolla jokainen Y-koordinaatti kerrotaan. Hyödyllinen, 
    3944             jos halutaan muuttaa koko pinnan korkeutta muuttamatta jokaista pistettÀ yksitellen. 
    3945             Tavallisesti arvoksi kelpaa 1.0.</param> 
    3946             <param name="lmargin">Vasen marginaali</param> 
    3947             <param name="rmargin">Oikea marginaali</param> 
    3948             <remarks> 
    3949             Huomaa, ettÀ pinnassa ei voi olla kahta pistettÀ pÀÀllekkÀin. 
    3950             </remarks> 
    3951         </member> 
    39524119        <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double,System.Double,System.Int32)"> 
    39534120            <summary> 
     
    39604127            <returns></returns> 
    39614128        </member> 
    3962         <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double)"> 
    3963             <summary> 
    3964             Luo satunnaisen pinnan. 
    3965             </summary> 
    3966             <param name="width">Pinnan leveys</param> 
    3967             <param name="min">Matalin kohta.</param> 
    3968             <param name="max">Korkein kohta.</param> 
    3969             <param name="points">Pisteiden mÀÀrÀ.</param> 
    3970             <param name="lmargin">Vasen marginaali</param> 
    3971             <param name="rmargin">Oikea marginaali</param> 
    3972             <returns></returns> 
    3973         </member> 
    39744129        <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double,System.Double,System.Int32,System.Int32)"> 
    39754130            <summary> 
     
    39814136            <param name="points">Pisteiden mÀÀrÀ.</param> 
    39824137            <param name="maxchange">Suurin sallittu erotus kahden pisteen vÀlillÀ.</param> 
    3983             <returns></returns> 
    3984         </member> 
    3985         <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double,System.Double,System.Int32,System.Int32,System.Double,System.Double)"> 
    3986             <summary> 
    3987             Luo satunnaisen pinnan. 
    3988             </summary> 
    3989             <param name="width">Pinnan leveys</param> 
    3990             <param name="min">Matalin kohta.</param> 
    3991             <param name="max">Korkein kohta.</param> 
    3992             <param name="points">Pisteiden mÀÀrÀ.</param> 
    3993             <param name="maxchange">Suurin sallittu erotus kahden pisteen vÀlillÀ.</param> 
    3994             <param name="lmargin">Vasen marginaali</param> 
    3995             <param name="rmargin">Oikea marginaali</param> 
    39964138            <returns></returns> 
    39974139        </member> 
     
    52865428            <returns></returns> 
    52875429        </member> 
    5288         <member name="M:Jypeli.Image.CreateStarSky(System.Int32,System.Int32,System.Int32)"> 
     5430        <member name="M:Jypeli.Image.FromURL(System.String)"> 
     5431            <summary>  
     5432            Lataa kuvan InternetistÀ.  
     5433            </summary>  
     5434            <param name="url">Kuvan URL-osoite</param>  
     5435            <returns>Kuva</returns>  
     5436        </member> 
     5437        <member name="M:Jypeli.Image.CreateStarSky(System.Int32,System.Int32,System.Int32,System.Boolean)"> 
    52895438            <summary> 
    52905439            Luo tÀhtitaivaskuvan. 
     
    52935442            <param name="height">Tekstuurin korkeus.</param> 
    52945443            <param name="stars">TÀhtien mÀÀrÀ.</param> 
     5444            <param name="transparent">Onko tausta lÀpinÀkyvÀ vai ei (jolloin siitÀ tulee tÀysin musta)</param> 
    52955445            <returns>Tekstuuri.</returns> 
    52965446        </member> 
     
    54785628            </remarks> 
    54795629        </member> 
     5630        <member name="M:Jypeli.Renderer.DrawText(System.String,Microsoft.Xna.Framework.Matrix@,Jypeli.Font,Jypeli.Color)"> 
     5631            <summary> 
     5632            PiirtÀÀ tekstiÀ ruudulle. Varoitus: kÀyttÀÀ XNA:n ruutukoordinaatistoa, jossa 
     5633            origo on vasemmassa ylÀreunassa ja y-akseli kasvaa alaspÀin! 
     5634            </summary> 
     5635            <param name="text">Teksti</param> 
     5636            <param name="transformation">Transformaatio</param> 
     5637            <param name="font">Fontti</param> 
     5638            <param name="color">Tekstin vÀri</param> 
     5639        </member> 
    54805640        <member name="M:Jypeli.Renderer.DrawShape(Jypeli.Shape,Microsoft.Xna.Framework.Matrix@,Microsoft.Xna.Framework.Matrix@,Jypeli.Image,Jypeli.Vector,Jypeli.Color)"> 
    54815641            <summary> 
     
    56405800            </summary> 
    56415801        </member> 
     5802        <member name="T:Physics2DDotNet.DataTypes.LinkedList2`1"> 
     5803            <summary> 
     5804            Custom linked list that allows more liberal insertion of nodes 
     5805            unlike the one provided by .net framework 4.5 
     5806            </summary> 
     5807        </member> 
    56425808        <member name="T:Jypeli.MediaPlayer"> 
    56435809            <summary> 
     
    56515817            <param name="songName">Kappaleen nimi.</param> 
    56525818        </member> 
     5819        <member name="M:Jypeli.MediaPlayer.PlayFromFile(System.String)"> 
     5820            <summary> 
     5821            Soittaa kappaleen tiedostosta. 
     5822            </summary> 
     5823            <param name="fileName">Tiedoston nimi.</param> 
     5824        </member> 
     5825        <member name="M:Jypeli.MediaPlayer.PlayFromURL(System.String)"> 
     5826            <summary> 
     5827            Soittaa kappaleen nettiosoitteesta. 
     5828            </summary> 
     5829            <param name="url">Nettiosoite (URL).</param> 
     5830        </member> 
    56535831        <member name="M:Jypeli.MediaPlayer.Pause"> 
    56545832            <summary> 
     
    56785856        <member name="P:Jypeli.MediaPlayer.IsRepeating"> 
    56795857            <summary> 
    5680             Toistetaanko kappaleita. 
     5858            Toistetaanko kappaleita alusta. 
     5859            </summary> 
     5860        </member> 
     5861        <member name="P:Jypeli.MediaPlayer.IsPlaying"> 
     5862            <summary> 
     5863            Soitetaanko tÀllÀ hetkellÀ mitÀÀn. 
     5864            </summary> 
     5865        </member> 
     5866        <member name="M:Jypeli.FileManager.ChDir(System.String)"> 
     5867            <summary> 
     5868            Vaihtaa nykyistÀ hakemistoa. 
     5869            </summary> 
     5870            <param name="path">Hakemistopolku</param> 
     5871            <returns>Vaihdettiinko hakemistoa</returns> 
     5872        </member> 
     5873        <member name="M:Jypeli.FileManager.MkDir(System.String)"> 
     5874            <summary> 
     5875            Luo uuden hakemiston. 
     5876            </summary> 
     5877            <param name="path">Luotavan hakemiston nimi.</param> 
     5878        </member> 
     5879        <member name="M:Jypeli.FileManager.RmDir(System.String)"> 
     5880            <summary> 
     5881            Poistaa hakemiston. 
     5882            </summary> 
     5883            <param name="path">Poistettavan hakemiston nimi.</param> 
     5884        </member> 
     5885        <member name="M:Jypeli.FileManager.PushDir(System.String)"> 
     5886            <summary> 
     5887            Vaihtaa työhakemistoa jÀttÀen edellisen hakemiston muistiin. 
     5888            Kutsu PopDir kun haluat palauttaa työhakemiston edelliseen arvoonsa. 
     5889            </summary> 
     5890            <param name="dir"></param> 
     5891        </member> 
     5892        <member name="M:Jypeli.FileManager.PopDir"> 
     5893            <summary> 
     5894            Palauttaa edellisen työhakemiston. 
     5895            Jos edellistÀ työhakemistoa ei ole tallennettu, sÀilytetÀÀn nykyinen. 
     5896            </summary> 
     5897        </member> 
     5898        <member name="M:Jypeli.FileManager.DoWith(System.String,System.Action{Jypeli.StorageFile})"> 
     5899            <summary> 
     5900            Avaa tiedoston (lukua varten) ja tekee sillÀ jotain. 
     5901            </summary> 
     5902            <param name="fileName">Tiedoston nimi</param> 
     5903            <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param> 
     5904            <example> 
     5905            { 
     5906               DoWith( "kuva.png", AsetaKuva ); 
     5907            } 
     5908             
     5909            void AsetaKuva( StorageFile kuva ) 
     5910            { 
     5911               olio.Image = new Image( kuva ); 
     5912            } 
     5913            </example> 
     5914        </member> 
     5915        <member name="M:Jypeli.FileManager.DoWithURL(System.String,System.Action{Jypeli.StorageFile})"> 
     5916            <summary> 
     5917            Avaa tiedoston netistÀ (lukua varten) ja tekee sillÀ jotain. 
     5918            </summary> 
     5919            <param name="url">Nettiosoite</param> 
     5920            <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param> 
     5921            <example> 
     5922            { 
     5923               DoWith( "http://www.google.fi/images/srpr/logo3w.png", AsetaKuva ); 
     5924            } 
     5925             
     5926            void AsetaKuva( StorageFile kuva ) 
     5927            { 
     5928               olio.Image = new Image( kuva ); 
     5929            } 
     5930            </example> 
     5931        </member> 
     5932        <member name="M:Jypeli.FileManager.DoWithURL(System.String,System.TimeSpan,System.Action{Jypeli.StorageFile})"> 
     5933            <summary> 
     5934            Avaa tiedoston netistÀ (lukua varten) ja tekee sillÀ jotain. 
     5935            </summary> 
     5936            <param name="url">Nettiosoite</param> 
     5937            <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param> 
     5938            <example> 
     5939            { 
     5940               DoWith( "http://www.google.fi/images/srpr/logo3w.png", AsetaKuva ); 
     5941            } 
     5942             
     5943            void AsetaKuva( StorageFile kuva ) 
     5944            { 
     5945               olio.Image = new Image( kuva ); 
     5946            } 
     5947            </example> 
     5948        </member> 
     5949        <member name="M:Jypeli.FileManager.TriggerOnComplete(System.Action,Jypeli.FileManager.AsyncOperation[])"> 
     5950            <summary> 
     5951            Laukaisee aliohjelman kun annetut operaatiot on suoritettu. 
     5952            </summary> 
     5953            <param name="callback">Aliohjelma</param> 
     5954            <param name="actions">Operaatiot</param> 
     5955        </member> 
     5956        <member name="M:Jypeli.FileManager.TriggerOnComplete(System.Action,System.TimeSpan,Jypeli.FileManager.AsyncOperation[])"> 
     5957            <summary> 
     5958            Laukaisee aliohjelman kun annetut operaatiot on suoritettu. 
     5959            </summary> 
     5960            <param name="callback">Aliohjelma</param> 
     5961            <param name="timeout">Kuinka pitkÀÀn odotetaan yksittÀistÀ operaatiota ennen kuin luovutetaan</param> 
     5962            <param name="actions">Operaatiot</param> 
     5963        </member> 
     5964        <member name="M:Jypeli.FileManager.Export(System.IO.Stream,System.String)"> 
     5965            <summary> 
     5966            Vie virran sisÀllön tiedostoon. 
     5967            </summary> 
     5968            <param name="objStream">Virta</param> 
     5969            <param name="fileName">Tiedoston nimi</param> 
     5970        </member> 
     5971        <member name="P:Jypeli.FileManager.CurrentDirectory"> 
     5972            <summary> 
     5973            Nykyinen työhakemisto. 
    56815974            </summary> 
    56825975        </member> 
     
    64076700            </summary> 
    64086701        </member> 
     6702        <member name="M:Jypeli.Widgets.MessageDisplay.Add(System.String,Jypeli.Color)"> 
     6703            <summary> 
     6704            LisÀÀ uuden viestin nÀkymÀÀn. 
     6705            </summary> 
     6706        </member> 
    64096707        <member name="M:Jypeli.Widgets.MessageDisplay.Clear"> 
    64106708            <summary> 
     
    66356933            </summary> 
    66366934        </member> 
     6935        <member name="P:Jypeli.Widgets.ScoreListWidget.ScoreFormat"> 
     6936            <summary> 
     6937            Pisteiden muoto (oletus on {0}) 
     6938            </summary> 
     6939        </member> 
     6940        <member name="P:Jypeli.Widgets.ScoreListWidget.InfinityMarker"> 
     6941            <summary> 
     6942            ÄÀrettömÀn pistemÀÀrÀn merkki. Oletus '-' 
     6943            </summary> 
     6944        </member> 
    66376945        <member name="T:Jypeli.Widgets.Slider"> 
    66386946            <summary> 
     
    66756983            <summary> 
    66766984            Alustaa aloitusruudun. 
     6985            </summary> 
     6986        </member> 
     6987        <member name="P:Jypeli.Widgets.SplashScreen.NameLabel"> 
     6988            <summary> 
     6989            Pelin nimen nÀyttÀvÀ tekstikenttÀ. 
     6990            </summary> 
     6991        </member> 
     6992        <member name="P:Jypeli.Widgets.SplashScreen.CopyrightLabel"> 
     6993            <summary> 
     6994            Pelin tekijÀnoikeudet nÀyttÀvÀ tekstikenttÀ. 
     6995            </summary> 
     6996        </member> 
     6997        <member name="P:Jypeli.Widgets.SplashScreen.AuthorsLabel"> 
     6998            <summary> 
     6999            Pelin tekijÀt nÀyttÀvÀ tekstikenttÀ. 
     7000            </summary> 
     7001        </member> 
     7002        <member name="P:Jypeli.Widgets.SplashScreen.TextBody"> 
     7003            <summary> 
     7004            PÀÀtekstikenttÀ. 
     7005            </summary> 
     7006        </member> 
     7007        <member name="P:Jypeli.Widgets.SplashScreen.StartLabel"> 
     7008            <summary> 
     7009            Aloita peli painamalla... -tekstin nÀyttÀvÀ tekstikenttÀ. 
     7010            KÀytÀ ominaisuuksia ControlHelp ja LoadingText jos haluat muuttaa itse tekstiÀ. 
    66777011            </summary> 
    66787012        </member> 
     
    68357169            </summary> 
    68367170            <param name="time"></param> 
     7171        </member> 
     7172        <member name="M:Jypeli.SynchronousList`1.Update(Jypeli.Time,System.Predicate{`0})"> 
     7173            <summary> 
     7174            LisÀÀ ja poistaa jonossa olevat elementit sekÀ kutsuu niiden 
     7175            Update-metodia tietyllÀ ehdolla. 
     7176            </summary> 
     7177            <param name="time"></param> 
     7178        </member> 
     7179        <member name="M:Jypeli.SynchronousList`1.ForEach(System.Action{`0})"> 
     7180            <summary> 
     7181            Suorittaa annetun toimenpiteen kaikille (nykyisille) listan alkioille. 
     7182            </summary> 
     7183            <param name="action">Toiminto</param> 
     7184        </member> 
     7185        <member name="M:Jypeli.SynchronousList`1.ForEach``1(System.Action{`0,``0},``0)"> 
     7186            <summary> 
     7187            Suorittaa annetun toimenpiteen kaikille (nykyisille) listan alkioille. 
     7188            </summary> 
     7189            <typeparam name="T1">Toisen parametrin tyyppi</typeparam> 
     7190            <param name="action">Toiminto</param> 
     7191            <param name="p1">Toinen parametri</param> 
    68377192        </member> 
    68387193        <member name="P:Jypeli.SynchronousList`1.Item(System.Int32)"> 
     
    991910274            </summary> 
    992010275        </member> 
     10276        <member name="P:PlatformCharacter.WalkOnAir"> 
     10277            <summary> 
     10278            Toistetaanko kÀvelyanimaatiota ilmassa liikuttaessa? 
     10279            </summary> 
     10280        </member> 
    992110281        <member name="E:PlatformCharacter.DirectionChanged"> 
    992210282            <summary> 
     
    1088511245            <param name="hardLineWidth">Leveys jonka jÀlkeen sana katkaistaan keskeltÀ.</param> 
    1088611246        </member> 
    10887         <member name="M:Jypeli.Font.FindWrapIndex(System.String,System.Double,System.Boolean)"> 
     11247        <member name="M:Jypeli.Font.FindWrapIndex(System.Text.StringBuilder,System.Double,System.Boolean)"> 
    1088811248            <summary> 
    1088911249            Etsii katkaisuindeksin merkkijonolle merkki kerrallaan. 
     
    1111411474                <c>true</c> jos alhaalla, muuten <c>painettuna</c>. 
    1111511475            </returns> 
     11476        </member> 
     11477        <member name="M:Jypeli.Controls.Keyboard.ListenWSAD(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector},System.String)"> 
     11478            <summary> 
     11479            Kuuntelee W, S, A ja D -nÀppÀimiÀ. 
     11480            </summary> 
     11481            <param name="state">NÀppÀinten kuunneltava tila</param> 
     11482            <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 
     11483            <param name="helpText">Ohjeteksti.</param> 
     11484        </member> 
     11485        <member name="M:Jypeli.Controls.Keyboard.ListenWSAD``1(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector,``0},System.String,``0)"> 
     11486            <summary> 
     11487            Kuuntelee W, S, A ja D -nÀppÀimiÀ. 
     11488            </summary> 
     11489            <typeparam name="T1">EnsimmÀisen oman parametrin tyyppi</typeparam> 
     11490            <param name="state">NÀppÀinten kuunneltava tila</param> 
     11491            <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 
     11492            <param name="helpText">Ohjeteksti.</param> 
     11493            <param name="p1">EnsimmÀisen oman parametrin arvo</param> 
     11494        </member> 
     11495        <member name="M:Jypeli.Controls.Keyboard.ListenWSAD``2(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector,``0,``1},System.String,``0,``1)"> 
     11496            <summary> 
     11497            Kuuntelee W, S, A ja D -nÀppÀimiÀ. 
     11498            </summary> 
     11499            <typeparam name="T1">EnsimmÀisen oman parametrin tyyppi</typeparam> 
     11500            <typeparam name="T2">Toisen oman parametrin tyyppi</typeparam> 
     11501            <param name="state">NÀppÀinten kuunneltava tila</param> 
     11502            <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 
     11503            <param name="helpText">Ohjeteksti.</param> 
     11504            <param name="p1">EnsimmÀisen oman parametrin arvo</param> 
     11505            <param name="p2">Toisen oman parametrin arvo</param> 
     11506        </member> 
     11507        <member name="M:Jypeli.Controls.Keyboard.ListenWSAD``3(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector,``0,``1,``2},System.String,``0,``1,``2)"> 
     11508            <summary> 
     11509            Kuuntelee W, S, A ja D -nÀppÀimiÀ. 
     11510            </summary> 
     11511            <typeparam name="T1">EnsimmÀisen oman parametrin tyyppi</typeparam> 
     11512            <typeparam name="T2">Toisen oman parametrin tyyppi</typeparam> 
     11513            <param name="state">NÀppÀinten kuunneltava tila</param> 
     11514            <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 
     11515            <param name="helpText">Ohjeteksti.</param> 
     11516            <param name="p1">EnsimmÀisen oman parametrin arvo</param> 
     11517            <param name="p2">Toisen oman parametrin arvo</param> 
     11518        </member> 
     11519        <member name="M:Jypeli.Controls.Keyboard.ListenArrows(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector},System.String)"> 
     11520            <summary> 
     11521            Kuuntelee nuolinÀppÀimiÀ. 
     11522            </summary> 
     11523            <param name="state">NÀppÀinten kuunneltava tila</param> 
     11524            <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 
     11525            <param name="helpText">Ohjeteksti.</param> 
     11526        </member> 
     11527        <member name="M:Jypeli.Controls.Keyboard.ListenArrows``1(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector,``0},System.String,``0)"> 
     11528            <summary> 
     11529            Kuuntelee nuolinÀppÀimiÀ. 
     11530            </summary> 
     11531            <typeparam name="T1">EnsimmÀisen oman parametrin tyyppi</typeparam> 
     11532            <param name="state">NÀppÀinten kuunneltava tila</param> 
     11533            <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 
     11534            <param name="helpText">Ohjeteksti.</param> 
     11535            <param name="p1">EnsimmÀisen oman parametrin arvo</param> 
     11536        </member> 
     11537        <member name="M:Jypeli.Controls.Keyboard.ListenArrows``2(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector,``0,``1},System.String,``0,``1)"> 
     11538            <summary> 
     11539            Kuuntelee nuolinÀppÀimiÀ. 
     11540            </summary> 
     11541            <typeparam name="T1">EnsimmÀisen oman parametrin tyyppi</typeparam> 
     11542            <typeparam name="T2">Toisen oman parametrin tyyppi</typeparam> 
     11543            <param name="state">NÀppÀinten kuunneltava tila</param> 
     11544            <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 
     11545            <param name="helpText">Ohjeteksti.</param> 
     11546            <param name="p1">EnsimmÀisen oman parametrin arvo</param> 
     11547            <param name="p2">Toisen oman parametrin arvo</param> 
     11548        </member> 
     11549        <member name="M:Jypeli.Controls.Keyboard.ListenArrows``3(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector,``0,``1,``2},System.String,``0,``1,``2)"> 
     11550            <summary> 
     11551            Kuuntelee nuolinÀppÀimiÀ. 
     11552            </summary> 
     11553            <typeparam name="T1">EnsimmÀisen oman parametrin tyyppi</typeparam> 
     11554            <typeparam name="T2">Toisen oman parametrin tyyppi</typeparam> 
     11555            <param name="state">NÀppÀinten kuunneltava tila</param> 
     11556            <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 
     11557            <param name="helpText">Ohjeteksti.</param> 
     11558            <param name="p1">EnsimmÀisen oman parametrin arvo</param> 
     11559            <param name="p2">Toisen oman parametrin arvo</param> 
    1111611560        </member> 
    1111711561        <member name="M:Jypeli.ObjectLoadMethods.AddByTag(System.String,System.Func{Jypeli.GameObject,Jypeli.GameObject})"> 
     
    1163612080            <param name="direction">Suunta (TriggerDirection.Irrelevant, TriggerDirection.Up tai TriggerDirection.Down)</param> 
    1163712081            <param name="method">Aliohjelma, jota kutsutaan.</param> 
     12082        </member> 
     12083        <member name="M:Jypeli.Meter`1.AddTrigger(`0,Jypeli.TriggerDirection,System.Action{`0})"> 
     12084            <summary> 
     12085            LisÀÀ mittarille rajan, jonka yli mentÀessÀ laukaistaan aliohjelma. 
     12086            </summary> 
     12087            <param name="value">Mittarin arvo</param> 
     12088            <param name="direction">Suunta (TriggerDirection.Irrelevant, TriggerDirection.Up tai TriggerDirection.Down)</param> 
     12089            <param name="method">Aliohjelma, jota kutsutaan (parametrina mittarin arvo).</param> 
    1163812090        </member> 
    1163912091        <member name="M:Jypeli.Meter`1.RemoveTriggers(`0)"> 
     
    1364714099            </summary> 
    1364814100        </member> 
     14101        <member name="M:Jypeli.RandomGen.NextLetter(System.Boolean)"> 
     14102            <summary> 
     14103            Arpoo satunnaisen kirjaimen vÀliltÀ a-z. 
     14104            </summary> 
     14105            <param name="upperCase">KÀytetÀÀnkö ISOJA KIRJAIMIA</param> 
     14106            <returns>Satunnainen kirjain</returns> 
     14107        </member> 
    1364914108        <member name="M:Jypeli.RandomGen.NextDirection"> 
    1365014109            <summary> 
     
    1380314262            </summary> 
    1380414263        </member> 
     14264        <member name="P:Jypeli.RoadMap.DefaultFriction"> 
     14265            <summary> 
     14266            Tien oletuskitka. 
     14267            </summary> 
     14268        </member> 
    1380514269        <member name="P:Jypeli.RoadMap.Segments"> 
    1380614270            <summary> 
     
    1390114365            <summary> 
    1390214366            Onko piste muodon sisÀllÀ. 
    13903             Pisteen koordinaatiston origo on muodon keskellÀ. Muoto on kokoa 1x1. 
     14367            Pisteen koordinaatiston origo on muodon keskellÀ. 
     14368            Muoto on kokoa 1x1 jos IsUnitSize, muuten saman kokoinen kuin olio. 
    1390414369            </summary> 
    1390514370            <param name="x">X-koordinaatti</param> 
     
    1398214447        </member> 
    1398314448        <member name="M:Jypeli.IndexTriangle.#ctor(System.Int16,System.Int16,System.Int16)"> 
     14449            <summary> 
     14450            Luo uuden kolmion. Parametreina kulmapisteiden indeksit lueteltuna myötÀpÀivÀÀn. 
     14451            </summary> 
     14452        </member> 
     14453        <member name="M:Jypeli.IndexTriangle.#ctor(System.Int32,System.Int32,System.Int32)"> 
    1398414454            <summary> 
    1398514455            Luo uuden kolmion. Parametreina kulmapisteiden indeksit lueteltuna myötÀpÀivÀÀn. 
     
    1415814628            </summary> 
    1415914629        </member> 
    14160         <member name="M:Jypeli.FileManager.PushDir(System.String)"> 
    14161             <summary> 
    14162             Vaihtaa työhakemistoa jÀttÀen edellisen hakemiston muistiin. 
    14163             Kutsu PopDir kun haluat palauttaa työhakemiston edelliseen arvoonsa. 
    14164             </summary> 
    14165             <param name="dir"></param> 
    14166         </member> 
    14167         <member name="M:Jypeli.FileManager.PopDir"> 
    14168             <summary> 
    14169             Palauttaa edellisen työhakemiston. 
    14170             Jos edellistÀ työhakemistoa ei ole tallennettu, sÀilytetÀÀn nykyinen. 
    14171             </summary> 
    14172         </member> 
    14173         <member name="M:Jypeli.FileManager.DoWith(System.String,System.Action{Jypeli.StorageFile})"> 
    14174             <summary> 
    14175             Avaa tiedoston (lukua varten) ja tekee sillÀ jotain. 
    14176             </summary> 
    14177             <param name="fileName">Tiedoston nimi</param> 
    14178             <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param> 
    14179             <example> 
    14180             { 
    14181                DoWith( "kuva.png", AsetaKuva ); 
    14182             } 
    14183              
    14184             void AsetaKuva( StorageFile kuva ) 
    14185             { 
    14186                olio.Image = new Image( kuva ); 
    14187             } 
    14188             </example> 
    14189         </member> 
    14190         <member name="M:Jypeli.FileManager.DoWithURL(System.String,System.Action{Jypeli.StorageFile})"> 
    14191             <summary> 
    14192             Avaa tiedoston netistÀ (lukua varten) ja tekee sillÀ jotain. 
    14193             </summary> 
    14194             <param name="url">Nettiosoite</param> 
    14195             <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param> 
    14196             <example> 
    14197             { 
    14198                DoWith( "http://www.google.fi/images/srpr/logo3w.png", AsetaKuva ); 
    14199             } 
    14200              
    14201             void AsetaKuva( StorageFile kuva ) 
    14202             { 
    14203                olio.Image = new Image( kuva ); 
    14204             } 
    14205             </example> 
    14206         </member> 
    14207         <member name="M:Jypeli.FileManager.DoWithURL(System.String,System.TimeSpan,System.Action{Jypeli.StorageFile})"> 
    14208             <summary> 
    14209             Avaa tiedoston netistÀ (lukua varten) ja tekee sillÀ jotain. 
    14210             </summary> 
    14211             <param name="url">Nettiosoite</param> 
    14212             <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param> 
    14213             <example> 
    14214             { 
    14215                DoWith( "http://www.google.fi/images/srpr/logo3w.png", AsetaKuva ); 
    14216             } 
    14217              
    14218             void AsetaKuva( StorageFile kuva ) 
    14219             { 
    14220                olio.Image = new Image( kuva ); 
    14221             } 
    14222             </example> 
    14223         </member> 
    14224         <member name="M:Jypeli.FileManager.TriggerOnComplete(System.Action,Jypeli.FileManager.AsyncOperation[])"> 
    14225             <summary> 
    14226             Laukaisee aliohjelman kun annetut operaatiot on suoritettu. 
    14227             </summary> 
    14228             <param name="callback">Aliohjelma</param> 
    14229             <param name="actions">Operaatiot</param> 
    14230         </member> 
    14231         <member name="M:Jypeli.FileManager.TriggerOnComplete(System.Action,System.TimeSpan,Jypeli.FileManager.AsyncOperation[])"> 
    14232             <summary> 
    14233             Laukaisee aliohjelman kun annetut operaatiot on suoritettu. 
    14234             </summary> 
    14235             <param name="callback">Aliohjelma</param> 
    14236             <param name="timeout">Kuinka pitkÀÀn odotetaan yksittÀistÀ operaatiota ennen kuin luovutetaan</param> 
    14237             <param name="actions">Operaatiot</param> 
    14238         </member> 
    14239         <member name="M:Jypeli.FileManager.Export(System.IO.Stream,System.String)"> 
    14240             <summary> 
    14241             Vie virran sisÀllön tiedostoon. 
    14242             </summary> 
    14243             <param name="objStream">Virta</param> 
    14244             <param name="fileName">Tiedoston nimi</param> 
    14245         </member> 
    14246         <member name="P:Jypeli.FileManager.CurrentDirectory"> 
    14247             <summary> 
    14248             Nykyinen työhakemisto. 
    14249             </summary> 
    14250         </member> 
    1425114630        <member name="T:Jypeli.StorageFile"> 
    1425214631            <summary> 
     
    1428014659            </summary> 
    1428114660            <param name="path"></param> 
     14661        </member> 
     14662        <member name="M:Jypeli.WindowsFileManager.GetFileList"> 
     14663            <summary> 
     14664            Antaa listan nykyisessÀ hakemistossa olevista tiedostoista. 
     14665            </summary> 
     14666            <returns></returns> 
    1428214667        </member> 
    1428314668        <member name="M:Jypeli.WindowsFileManager.Open(System.String,System.Boolean)"> 
     
    1460314988            <param name="seconds">Aika sekunteina.</param> 
    1460414989            <param name="onTimeout">Kutsuttava aliohjelma.</param> 
     14990        </member> 
     14991        <member name="M:Jypeli.Timer.Limit(System.Action,System.Double)"> 
     14992            <summary> 
     14993            Rajoittaa toimintaa niin, ettÀ se voidaan suorittaa vain tietyin vÀliajoin. 
     14994            Huom. ÀlÀ kÀytÀ delegaatteja tÀmÀn metodin kanssa! 
     14995            </summary> 
     14996            <param name="action">Toiminta</param> 
     14997            <param name="seconds">Kuinka monta sekuntia tÀytyy odottaa ennen seuraavaa suoritusta</param> 
    1460514998        </member> 
    1460614999        <member name="M:Jypeli.Timer.Start"> 
     
    1464615039            </summary> 
    1464715040        </member> 
     15041        <member name="P:Jypeli.Timer.IgnorePause"> 
     15042            <summary> 
     15043            Ajastin ei pysÀhdy vaikka peli pysÀytettÀisiin. 
     15044            </summary> 
     15045        </member> 
    1464815046        <member name="P:Jypeli.Timer.Interval"> 
    1464915047            <summary> 
     
    1465415052            <summary> 
    1465515053            Menossa oleva hetki nollasta vÀliaikaan (<c>Interval</c>). 
    14656             </summary> 
    14657         </member> 
    14658         <member name="P:Jypeli.Timer.StartTime"> 
    14659             <summary> 
    14660             Ajastimen kÀynnistysaika. 
    1466115054            </summary> 
    1466215055        </member> 
     
    1480115194            </summary> 
    1480215195        </member> 
     15196        <member name="P:Jypeli.WP7.TouchPanel.EmulateKeyboard"> 
     15197            <summary> 
     15198            Matkitaanko nÀppÀimistöÀ. Jos pÀÀllÀ, ruudun reunojen kosketus vastaa nuolinÀppÀinten 
     15199            painalluksia ja ruudun keskeltÀ painaminen vÀlilyöntiÀ. 
     15200            </summary> 
     15201        </member> 
    1480315202        <member name="T:Jypeli.ScreenView"> 
    1480415203            <summary> 
     
    1482915228            </summary> 
    1483015229        </member> 
     15230        <member name="P:Jypeli.ScreenView.Size"> 
     15231            <summary> 
     15232            NÀytön koko vektorina. 
     15233            </summary> 
     15234        </member> 
    1483115235        <member name="P:Jypeli.ScreenView.Left"> 
    1483215236            <summary> 
  • 2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2/obj/x86/Debug/FromAbove.csproj.FileListAbsolute.txt

    r3852 r3982  
    3131C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta DM.xnb 
    3232C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang DM.xnb 
     33C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\obj\x86\Debug\ResolveAssemblyReference.cache 
     34C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\obj\x86\Debug\Microsoft.Xna.Framework.RuntimeProfile.txt 
     35C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\obj\x86\Debug\FysiikkaPeli2.exe 
     36C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punapallo.xnb 
     37C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta.xnb 
     38C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang.xnb 
     39C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinipallo.xnb 
     40C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punapati.xnb 
     41C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinipati.xnb 
     42C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Boom!++++++.xnb 
     43C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Aku.xnb 
     44C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Barret.xnb 
     45C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\kransu.xnb 
     46C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Heart.xnb 
     47C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Lightning.xnb 
     48C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Striker.xnb 
     49C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Caliber 89.xnb 
     50C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Famas.xnb 
     51C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\HMG.xnb 
     52C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Light.xnb 
     53C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Hpboost.xnb 
     54C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Hpboost2.xnb 
     55C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Dragunov.xnb 
     56C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Spas12.xnb 
     57C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Kulta.xnb 
     58C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta DM.xnb 
     59C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang DM.xnb 
     60C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\FysiikkaPeli2.exe 
     61C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\FysiikkaPeli2.pdb 
     62C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Jypeli.dll 
     63C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Jypeli.pdb 
     64C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Jypeli.xml 
     65C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\obj\x86\Debug\FysiikkaPeli2.pdb 
     66C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Palikka.xnb 
     67C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Elppilaatikko.xnb 
     68C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Vaara.xnb 
     69C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Elppibonus.xnb 
     70C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Energiabonus.xnb 
     71C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\coin-drop-5.xnb 
     72C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\tablet-bottle-1.xnb 
     73C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\gun-cocking-01.xnb 
     74C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punalipputanko.xnb 
     75C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinilipputanko.xnb 
     76C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\SinilipputankoLippu.xnb 
     77C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\PunalipputankoLippu.xnb 
     78C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\CTF Middle.xnb 
     79C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\BluFlag.xnb 
     80C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\RedFlag.xnb 
  • 2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2/obj/x86/Debug/cachefile-{6DE8AD16-4506-434B-9096-A0F37ECAA229}-targetpath.txt

    r3852 r3982  
    11Content\Punapallo.xnb 
     2Content\Testikartta.xnb 
     3Content\Yang.xnb 
    24Content\Sinipallo.xnb 
    35Content\Punapati.xnb 
     
    1820Content\Dragunov.xnb 
    1921Content\Spas12.xnb 
    20 Content\Testikartta.xnb 
    21 Content\Yang.xnb 
    2222Content\Kulta.xnb 
    2323Content\Testikartta DM.xnb 
    2424Content\Yang DM.xnb 
     25Content\Palikka.xnb 
     26Content\Elppilaatikko.xnb 
     27Content\Vaara.xnb 
     28Content\Elppibonus.xnb 
     29Content\Energiabonus.xnb 
     30Content\Punalipputanko.xnb 
     31Content\Sinilipputanko.xnb 
     32Content\SinilipputankoLippu.xnb 
     33Content\PunalipputankoLippu.xnb 
     34Content\coin-drop-5.xnb 
     35Content\tablet-bottle-1.xnb 
     36Content\gun-cocking-01.xnb 
     37Content\CTF Middle.xnb 
     38Content\BluFlag.xnb 
     39Content\RedFlag.xnb 
  • 2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2Content/FromAboveContent.contentproj

    r3852 r3982  
    180180    </Compile> 
    181181  </ItemGroup> 
     182  <ItemGroup> 
     183    <Compile Include="Palikka.png"> 
     184      <Name>Palikka</Name> 
     185      <Importer>TextureImporter</Importer> 
     186      <Processor>TextureProcessor</Processor> 
     187    </Compile> 
     188  </ItemGroup> 
     189  <ItemGroup> 
     190    <Compile Include="Elppilaatikko.png"> 
     191      <Name>Elppilaatikko</Name> 
     192      <Importer>TextureImporter</Importer> 
     193      <Processor>TextureProcessor</Processor> 
     194    </Compile> 
     195  </ItemGroup> 
     196  <ItemGroup> 
     197    <Compile Include="Vaara.png"> 
     198      <Name>Vaara</Name> 
     199      <Importer>TextureImporter</Importer> 
     200      <Processor>TextureProcessor</Processor> 
     201    </Compile> 
     202  </ItemGroup> 
     203  <ItemGroup> 
     204    <Compile Include="Elppibonus.png"> 
     205      <Name>Elppibonus</Name> 
     206      <Importer>TextureImporter</Importer> 
     207      <Processor>TextureProcessor</Processor> 
     208    </Compile> 
     209  </ItemGroup> 
     210  <ItemGroup> 
     211    <Compile Include="Energiabonus.png"> 
     212      <Name>Energiabonus</Name> 
     213      <Importer>TextureImporter</Importer> 
     214      <Processor>TextureProcessor</Processor> 
     215    </Compile> 
     216  </ItemGroup> 
     217  <ItemGroup> 
     218    <Compile Include="coin-drop-5.wav"> 
     219      <Name>coin-drop-5</Name> 
     220      <Importer>WavImporter</Importer> 
     221      <Processor>SoundEffectProcessor</Processor> 
     222    </Compile> 
     223  </ItemGroup> 
     224  <ItemGroup> 
     225    <Compile Include="tablet-bottle-1.wav"> 
     226      <Name>tablet-bottle-1</Name> 
     227      <Importer>WavImporter</Importer> 
     228      <Processor>SoundEffectProcessor</Processor> 
     229    </Compile> 
     230  </ItemGroup> 
     231  <ItemGroup> 
     232    <Compile Include="gun-cocking-01.wav"> 
     233      <Name>gun-cocking-01</Name> 
     234      <Importer>WavImporter</Importer> 
     235      <Processor>SoundEffectProcessor</Processor> 
     236    </Compile> 
     237  </ItemGroup> 
     238  <ItemGroup> 
     239    <Compile Include="Punalipputanko.png"> 
     240      <Name>Punalipputanko</Name> 
     241      <Importer>TextureImporter</Importer> 
     242      <Processor>TextureProcessor</Processor> 
     243    </Compile> 
     244  </ItemGroup> 
     245  <ItemGroup> 
     246    <Compile Include="Sinilipputanko.png"> 
     247      <Name>Sinilipputanko</Name> 
     248      <Importer>TextureImporter</Importer> 
     249      <Processor>TextureProcessor</Processor> 
     250    </Compile> 
     251  </ItemGroup> 
     252  <ItemGroup> 
     253    <Compile Include="SinilipputankoLippu.png"> 
     254      <Name>SinilipputankoLippu</Name> 
     255      <Importer>TextureImporter</Importer> 
     256      <Processor>TextureProcessor</Processor> 
     257    </Compile> 
     258  </ItemGroup> 
     259  <ItemGroup> 
     260    <Compile Include="PunalipputankoLippu.png"> 
     261      <Name>PunalipputankoLippu</Name> 
     262      <Importer>TextureImporter</Importer> 
     263      <Processor>TextureProcessor</Processor> 
     264    </Compile> 
     265  </ItemGroup> 
     266  <ItemGroup> 
     267    <Compile Include="CTF Middle.png"> 
     268      <Name>CTF Middle</Name> 
     269      <Importer>TextureImporter</Importer> 
     270      <Processor>TextureProcessor</Processor> 
     271    </Compile> 
     272  </ItemGroup> 
     273  <ItemGroup> 
     274    <Compile Include="BluFlag.png"> 
     275      <Name>BluFlag</Name> 
     276      <Importer>TextureImporter</Importer> 
     277      <Processor>TextureProcessor</Processor> 
     278    </Compile> 
     279  </ItemGroup> 
     280  <ItemGroup> 
     281    <Compile Include="RedFlag.png"> 
     282      <Name>RedFlag</Name> 
     283      <Importer>TextureImporter</Importer> 
     284      <Processor>TextureProcessor</Processor> 
     285    </Compile> 
     286  </ItemGroup> 
    182287  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    183288  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2Content/obj/x86/Debug/ContentPipeline.xml

    r3852 r3982  
    88      <Processor>TextureProcessor</Processor> 
    99      <Options>None</Options> 
    10       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punapallo.xnb</Output> 
    11       <Time>2012-09-22T10:55:08.5382956+03:00</Time> 
     10      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punapallo.xnb</Output> 
     11      <Time>2013-06-03T12:09:52.3808364+03:00</Time> 
     12    </Item> 
     13    <Item> 
     14      <Source>Testikartta.png</Source> 
     15      <Name>Testikartta</Name> 
     16      <Importer>TextureImporter</Importer> 
     17      <Processor>TextureProcessor</Processor> 
     18      <Options>None</Options> 
     19      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta.xnb</Output> 
     20      <Time>2013-06-04T13:46:06.3875178+03:00</Time> 
     21    </Item> 
     22    <Item> 
     23      <Source>Yang.png</Source> 
     24      <Name>Yang</Name> 
     25      <Importer>TextureImporter</Importer> 
     26      <Processor>TextureProcessor</Processor> 
     27      <Options>None</Options> 
     28      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang.xnb</Output> 
     29      <Time>2013-06-04T13:46:09.5231233+03:00</Time> 
    1230    </Item> 
    1331    <Item> 
     
    1735      <Processor>TextureProcessor</Processor> 
    1836      <Options>None</Options> 
    19       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinipallo.xnb</Output> 
    20       <Time>2012-09-22T10:55:08.5342948+03:00</Time> 
     37      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinipallo.xnb</Output> 
     38      <Time>2013-06-03T12:11:49.0690413+03:00</Time> 
    2139    </Item> 
    2240    <Item> 
     
    2644      <Processor>TextureProcessor</Processor> 
    2745      <Options>None</Options> 
    28       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punapati.xnb</Output> 
    29       <Time>2012-09-22T10:55:08.5112902+03:00</Time> 
     46      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punapati.xnb</Output> 
     47      <Time>2013-06-03T09:01:08.1670626+03:00</Time> 
    3048    </Item> 
    3149    <Item> 
     
    3553      <Processor>TextureProcessor</Processor> 
    3654      <Options>None</Options> 
    37       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinipati.xnb</Output> 
    38       <Time>2012-09-22T10:55:08.5042888+03:00</Time> 
     55      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinipati.xnb</Output> 
     56      <Time>2013-06-03T09:01:08.0110623+03:00</Time> 
    3957    </Item> 
    4058    <Item> 
     
    4462      <Processor>TextureProcessor</Processor> 
    4563      <Options>None</Options> 
    46       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Boom!++++++.xnb</Output> 
    47       <Time>2012-09-22T10:55:08.465281+03:00</Time> 
     64      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Boom!++++++.xnb</Output> 
     65      <Time>2013-06-03T09:01:07.9954623+03:00</Time> 
    4866    </Item> 
    4967    <Item> 
     
    5371      <Processor>TextureProcessor</Processor> 
    5472      <Options>None</Options> 
    55       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Aku.xnb</Output> 
    56       <Time>2012-09-22T10:55:08.5072894+03:00</Time> 
     73      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Aku.xnb</Output> 
     74      <Time>2013-06-04T15:58:25.1775149+03:00</Time> 
    5775    </Item> 
    5876    <Item> 
     
    6280      <Processor>TextureProcessor</Processor> 
    6381      <Options>None</Options> 
    64       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Barret.xnb</Output> 
    65       <Time>2012-09-22T10:55:08.500288+03:00</Time> 
     82      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Barret.xnb</Output> 
     83      <Time>2013-06-04T15:58:41.4974484+03:00</Time> 
    6684    </Item> 
    6785    <Item> 
     
    7189      <Processor>TextureProcessor</Processor> 
    7290      <Options>None</Options> 
    73       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\kransu.xnb</Output> 
    74       <Time>2012-09-22T10:55:08.4762832+03:00</Time> 
     91      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\kransu.xnb</Output> 
     92      <Time>2013-06-03T09:01:08.1670626+03:00</Time> 
    7593    </Item> 
    7694    <Item> 
     
    8098      <Processor>TextureProcessor</Processor> 
    8199      <Options>None</Options> 
    82       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Heart.xnb</Output> 
    83       <Time>2012-09-22T10:55:08.4792838+03:00</Time> 
     100      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Heart.xnb</Output> 
     101      <Time>2013-06-03T09:01:07.9954623+03:00</Time> 
    84102    </Item> 
    85103    <Item> 
     
    89107      <Processor>TextureProcessor</Processor> 
    90108      <Options>None</Options> 
    91       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Lightning.xnb</Output> 
    92       <Time>2012-09-22T10:55:08.5172914+03:00</Time> 
     109      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Lightning.xnb</Output> 
     110      <Time>2013-06-03T09:01:08.1670626+03:00</Time> 
    93111    </Item> 
    94112    <Item> 
     
    98116      <Processor>TextureProcessor</Processor> 
    99117      <Options>None</Options> 
    100       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Striker.xnb</Output> 
    101       <Time>2012-09-22T10:55:08.5212922+03:00</Time> 
     118      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Striker.xnb</Output> 
     119      <Time>2013-06-04T16:02:57.4370873+03:00</Time> 
    102120    </Item> 
    103121    <Item> 
     
    107125      <Processor>TextureProcessor</Processor> 
    108126      <Options>None</Options> 
    109       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Caliber 89.xnb</Output> 
    110       <Time>2012-09-22T10:55:08.5142908+03:00</Time> 
     127      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Caliber 89.xnb</Output> 
     128      <Time>2013-06-04T15:58:59.3254681+03:00</Time> 
    111129    </Item> 
    112130    <Item> 
     
    116134      <Processor>TextureProcessor</Processor> 
    117135      <Options>None</Options> 
    118       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Famas.xnb</Output> 
    119       <Time>2012-09-22T10:55:08.5312942+03:00</Time> 
     136      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Famas.xnb</Output> 
     137      <Time>2013-06-04T15:59:28.4211323+03:00</Time> 
    120138    </Item> 
    121139    <Item> 
     
    125143      <Processor>TextureProcessor</Processor> 
    126144      <Options>None</Options> 
    127       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\HMG.xnb</Output> 
    128       <Time>2012-09-22T10:55:08.4932866+03:00</Time> 
     145      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\HMG.xnb</Output> 
     146      <Time>2013-06-04T16:01:57.3076481+03:00</Time> 
    129147    </Item> 
    130148    <Item> 
     
    134152      <Processor>TextureProcessor</Processor> 
    135153      <Options>None</Options> 
    136       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Light.xnb</Output> 
    137       <Time>2012-09-22T10:55:08.4862852+03:00</Time> 
     154      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Light.xnb</Output> 
     155      <Time>2013-06-04T16:02:19.5419198+03:00</Time> 
    138156    </Item> 
    139157    <Item> 
     
    143161      <Processor>TextureProcessor</Processor> 
    144162      <Options>None</Options> 
    145       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Hpboost.xnb</Output> 
    146       <Time>2012-09-22T10:55:08.4972874+03:00</Time> 
     163      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Hpboost.xnb</Output> 
     164      <Time>2013-06-03T09:01:08.0110623+03:00</Time> 
    147165    </Item> 
    148166    <Item> 
     
    152170      <Processor>TextureProcessor</Processor> 
    153171      <Options>None</Options> 
    154       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Hpboost2.xnb</Output> 
    155       <Time>2012-09-22T10:55:08.4692818+03:00</Time> 
     172      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Hpboost2.xnb</Output> 
     173      <Time>2013-06-03T09:01:08.1670626+03:00</Time> 
    156174    </Item> 
    157175    <Item> 
     
    161179      <Processor>TextureProcessor</Processor> 
    162180      <Options>None</Options> 
    163       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Dragunov.xnb</Output> 
    164       <Time>2012-09-22T10:55:08.5282936+03:00</Time> 
     181      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Dragunov.xnb</Output> 
     182      <Time>2013-06-04T15:59:13.3472701+03:00</Time> 
    165183    </Item> 
    166184    <Item> 
     
    170188      <Processor>TextureProcessor</Processor> 
    171189      <Options>None</Options> 
    172       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Spas12.xnb</Output> 
    173       <Time>2012-09-22T10:55:08.490286+03:00</Time> 
    174     </Item> 
    175     <Item> 
    176       <Source>Testikartta.png</Source> 
    177       <Name>Testikartta</Name> 
    178       <Importer>TextureImporter</Importer> 
    179       <Processor>TextureProcessor</Processor> 
    180       <Options>None</Options> 
    181       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta.xnb</Output> 
    182       <Time>2012-09-22T16:04:18.538305+03:00</Time> 
    183     </Item> 
    184     <Item> 
    185       <Source>Yang.png</Source> 
    186       <Name>Yang</Name> 
    187       <Importer>TextureImporter</Importer> 
    188       <Processor>TextureProcessor</Processor> 
    189       <Options>None</Options> 
    190       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang.xnb</Output> 
    191       <Time>2012-09-22T13:51:38.9520259+03:00</Time> 
     190      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Spas12.xnb</Output> 
     191      <Time>2013-06-04T16:02:39.1490413+03:00</Time> 
    192192    </Item> 
    193193    <Item> 
     
    197197      <Processor>TextureProcessor</Processor> 
    198198      <Options>None</Options> 
    199       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Kulta.xnb</Output> 
    200       <Time>2012-09-22T13:40:46.6752281+03:00</Time> 
     199      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Kulta.xnb</Output> 
     200      <Time>2013-06-04T13:51:51.1129234+03:00</Time> 
    201201    </Item> 
    202202    <Item> 
     
    206206      <Processor>TextureProcessor</Processor> 
    207207      <Options>None</Options> 
    208       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta DM.xnb</Output> 
    209       <Time>2012-09-22T13:50:51.776046+03:00</Time> 
     208      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta DM.xnb</Output> 
     209      <Time>2013-06-04T13:46:13.7351307+03:00</Time> 
    210210    </Item> 
    211211    <Item> 
     
    215215      <Processor>TextureProcessor</Processor> 
    216216      <Options>None</Options> 
    217       <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang DM.xnb</Output> 
    218       <Time>2012-09-22T13:51:28.7457353+03:00</Time> 
     217      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang DM.xnb</Output> 
     218      <Time>2013-06-04T13:46:16.8083361+03:00</Time> 
     219    </Item> 
     220    <Item> 
     221      <Source>Palikka.png</Source> 
     222      <Name>Palikka</Name> 
     223      <Importer>TextureImporter</Importer> 
     224      <Processor>TextureProcessor</Processor> 
     225      <Options>None</Options> 
     226      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Palikka.xnb</Output> 
     227      <Time>2013-06-03T11:53:31.1269863+03:00</Time> 
     228    </Item> 
     229    <Item> 
     230      <Source>Elppilaatikko.png</Source> 
     231      <Name>Elppilaatikko</Name> 
     232      <Importer>TextureImporter</Importer> 
     233      <Processor>TextureProcessor</Processor> 
     234      <Options>None</Options> 
     235      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Elppilaatikko.xnb</Output> 
     236      <Time>2013-06-04T15:50:54.4577352+03:00</Time> 
     237    </Item> 
     238    <Item> 
     239      <Source>Vaara.png</Source> 
     240      <Name>Vaara</Name> 
     241      <Importer>TextureImporter</Importer> 
     242      <Processor>TextureProcessor</Processor> 
     243      <Options>None</Options> 
     244      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Vaara.xnb</Output> 
     245      <Time>2013-06-03T15:56:19.0151754+03:00</Time> 
     246    </Item> 
     247    <Item> 
     248      <Source>Elppibonus.png</Source> 
     249      <Name>Elppibonus</Name> 
     250      <Importer>TextureImporter</Importer> 
     251      <Processor>TextureProcessor</Processor> 
     252      <Options>None</Options> 
     253      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Elppibonus.xnb</Output> 
     254      <Time>2013-06-04T14:19:22.1290424+03:00</Time> 
     255    </Item> 
     256    <Item> 
     257      <Source>Energiabonus.png</Source> 
     258      <Name>Energiabonus</Name> 
     259      <Importer>TextureImporter</Importer> 
     260      <Processor>TextureProcessor</Processor> 
     261      <Options>None</Options> 
     262      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Energiabonus.xnb</Output> 
     263      <Time>2013-06-04T12:33:11.6381244+03:00</Time> 
     264    </Item> 
     265    <Item> 
     266      <Source>Punalipputanko.png</Source> 
     267      <Name>Punalipputanko</Name> 
     268      <Importer>TextureImporter</Importer> 
     269      <Processor>TextureProcessor</Processor> 
     270      <Options>None</Options> 
     271      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punalipputanko.xnb</Output> 
     272      <Time>2013-06-05T10:44:10.9168112+03:00</Time> 
     273    </Item> 
     274    <Item> 
     275      <Source>Sinilipputanko.png</Source> 
     276      <Name>Sinilipputanko</Name> 
     277      <Importer>TextureImporter</Importer> 
     278      <Processor>TextureProcessor</Processor> 
     279      <Options>None</Options> 
     280      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinilipputanko.xnb</Output> 
     281      <Time>2013-06-05T10:41:27.7717246+03:00</Time> 
     282    </Item> 
     283    <Item> 
     284      <Source>SinilipputankoLippu.png</Source> 
     285      <Name>SinilipputankoLippu</Name> 
     286      <Importer>TextureImporter</Importer> 
     287      <Processor>TextureProcessor</Processor> 
     288      <Options>None</Options> 
     289      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\SinilipputankoLippu.xnb</Output> 
     290      <Time>2013-06-05T10:42:28.4246311+03:00</Time> 
     291    </Item> 
     292    <Item> 
     293      <Source>PunalipputankoLippu.png</Source> 
     294      <Name>PunalipputankoLippu</Name> 
     295      <Importer>TextureImporter</Importer> 
     296      <Processor>TextureProcessor</Processor> 
     297      <Options>None</Options> 
     298      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\PunalipputankoLippu.xnb</Output> 
     299      <Time>2013-06-05T10:43:31.1991414+03:00</Time> 
     300    </Item> 
     301    <Item> 
     302      <Source>coin-drop-5.wav</Source> 
     303      <Name>coin-drop-5</Name> 
     304      <Importer>WavImporter</Importer> 
     305      <Processor>SoundEffectProcessor</Processor> 
     306      <Options>None</Options> 
     307      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\coin-drop-5.xnb</Output> 
     308      <Time>2013-06-04T14:34:33.4057141+03:00</Time> 
     309    </Item> 
     310    <Item> 
     311      <Source>tablet-bottle-1.wav</Source> 
     312      <Name>tablet-bottle-1</Name> 
     313      <Importer>WavImporter</Importer> 
     314      <Processor>SoundEffectProcessor</Processor> 
     315      <Options>None</Options> 
     316      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\tablet-bottle-1.xnb</Output> 
     317      <Time>2013-06-04T14:41:49.5956627+03:00</Time> 
     318    </Item> 
     319    <Item> 
     320      <Source>gun-cocking-01.wav</Source> 
     321      <Name>gun-cocking-01</Name> 
     322      <Importer>WavImporter</Importer> 
     323      <Processor>SoundEffectProcessor</Processor> 
     324      <Options>None</Options> 
     325      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\gun-cocking-01.xnb</Output> 
     326      <Time>2013-06-04T14:59:57.1588677+03:00</Time> 
     327    </Item> 
     328    <Item> 
     329      <Source>CTF Middle.png</Source> 
     330      <Name>CTF Middle</Name> 
     331      <Importer>TextureImporter</Importer> 
     332      <Processor>TextureProcessor</Processor> 
     333      <Options>None</Options> 
     334      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\CTF Middle.xnb</Output> 
     335      <Time>2013-06-05T11:01:46.1681865+03:00</Time> 
     336    </Item> 
     337    <Item> 
     338      <Source>BluFlag.png</Source> 
     339      <Name>BluFlag</Name> 
     340      <Importer>TextureImporter</Importer> 
     341      <Processor>TextureProcessor</Processor> 
     342      <Options>None</Options> 
     343      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\BluFlag.xnb</Output> 
     344      <Time>2013-06-05T10:40:00.0059704+03:00</Time> 
     345    </Item> 
     346    <Item> 
     347      <Source>RedFlag.png</Source> 
     348      <Name>RedFlag</Name> 
     349      <Importer>TextureImporter</Importer> 
     350      <Processor>TextureProcessor</Processor> 
     351      <Options>None</Options> 
     352      <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\RedFlag.xnb</Output> 
     353      <Time>2013-06-05T10:40:23.5776119+03:00</Time> 
    219354    </Item> 
    220355    <BuildSuccessful>true</BuildSuccessful> 
     
    224359      <BuildConfiguration>Debug</BuildConfiguration> 
    225360      <CompressContent>false</CompressContent> 
    226       <RootDirectory>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2Content\</RootDirectory> 
    227       <LoggerRootDirectory>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\</LoggerRootDirectory> 
    228       <IntermediateDirectory>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2Content\obj\x86\Debug\</IntermediateDirectory> 
    229       <OutputDirectory>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\</OutputDirectory> 
     361      <RootDirectory>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2Content\</RootDirectory> 
     362      <LoggerRootDirectory>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\</LoggerRootDirectory> 
     363      <IntermediateDirectory>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2Content\obj\x86\Debug\</IntermediateDirectory> 
     364      <OutputDirectory>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\</OutputDirectory> 
    230365    </Settings> 
    231366    <Assemblies> 
    232367      <Assembly> 
    233368        <Key>C:\Program Files (x86)\Jypeli\lib\ContentExtensions\TextFileContentExtension.dll</Key> 
    234         <Value>2012-09-10T09:12:08+03:00</Value> 
     369        <Value>2013-06-03T13:46:40+03:00</Value> 
    235370      </Assembly> 
    236371      <Assembly> 
    237372        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.XImporter.dll</Key> 
    238         <Value>2010-08-23T13:41:18+03:00</Value> 
     373        <Value>2010-08-23T12:41:18+03:00</Value> 
    239374      </Assembly> 
    240375      <Assembly> 
    241376        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.VideoImporters.dll</Key> 
    242         <Value>2010-08-23T13:41:18+03:00</Value> 
     377        <Value>2010-08-23T12:41:18+03:00</Value> 
    243378      </Assembly> 
    244379      <Assembly> 
    245380        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.dll</Key> 
    246         <Value>2010-08-23T13:41:18+03:00</Value> 
     381        <Value>2010-08-23T12:41:18+03:00</Value> 
    247382      </Assembly> 
    248383      <Assembly> 
    249384        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.FBXImporter.dll</Key> 
    250         <Value>2010-08-23T13:41:18+03:00</Value> 
     385        <Value>2010-08-23T12:41:18+03:00</Value> 
    251386      </Assembly> 
    252387      <Assembly> 
    253388        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.EffectImporter.dll</Key> 
    254         <Value>2010-08-23T13:41:18+03:00</Value> 
     389        <Value>2010-08-23T12:41:18+03:00</Value> 
    255390      </Assembly> 
    256391      <Assembly> 
    257392        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.AudioImporters.dll</Key> 
    258         <Value>2010-08-23T13:41:18+03:00</Value> 
     393        <Value>2010-08-23T12:41:18+03:00</Value> 
    259394      </Assembly> 
    260395      <Assembly> 
    261396        <Key>C:\Windows\Microsoft.Net\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Content.Pipeline.dll</Key> 
    262         <Value>2012-01-20T10:38:32.3789553+02:00</Value> 
     397        <Value>2012-06-01T13:22:08.9975595+03:00</Value> 
    263398      </Assembly> 
    264399    </Assemblies> 
  • 2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2Content/obj/x86/Debug/FromAboveContent.contentproj.FileListAbsolute.txt

    r3852 r3982  
    11C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2Content\obj\x86\Debug\ResolveAssemblyReference.cache 
     2C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2Content\obj\x86\Debug\ResolveAssemblyReference.cache 
Note: See TracChangeset for help on using the changeset viewer.