Ignore:
Timestamp:
2014-07-03 21:24:16 (5 years ago)
Author:
mijoilmo
Message:

Optimoitu levelin kopioimista. Lisätty basic !space leveli

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2014/27/AleksanteriV/Protokolla236TrueSurvivor/Protokolla236TrueSurvivor/Protokolla236TrueSurvivor/Player.cs

    r5386 r5395  
    7272        this.parent.MessageDisplay.Clear(); 
    7373        this.parent.MessageDisplay.Add(this.AbsolutePosition.ToString()); 
    74         if (this.X > parent.Level.Right) 
     74        if (parent.CurrentLevel.IsPlanet) 
    7575        { 
    76             this.X = parent.Level.Left; 
    77         } 
    78         else if (this.X < parent.Level.Left) 
    79         { 
    80             this.X = parent.Level.Right; 
    81         } 
    82         if (parent.CurrentLevel.IsPlanet && this.Y > parent.Level.Top - parent.GameScreen.Height / 2 + parent.Level.Height / 2) 
    83         { 
    84             //player pystyy lähteä pois planeetalta kun menee tarpeeksi ylös 
    85             //TODO: vaihda leveli spaceksi 
    86             parent.MessageDisplay.Add("Mennään avaruuteen"); 
     76            if (this.X > parent.Level.Right) 
     77            { 
     78                this.X = parent.Level.Left; 
     79                this.parent.Camera.X = parent.Level.Left; // kamera päivitetään ettei pelaaja välky 
     80            } 
     81            else if (this.X < parent.Level.Left) 
     82            { 
     83                this.X = parent.Level.Right; 
     84                this.parent.Camera.X = parent.Level.Right; // ditto 
     85            } 
     86            if (this.Y > parent.Level.Top - parent.GameScreen.Height / 2) 
     87            { 
     88                //player pystyy lähteä pois planeetalta kun menee tarpeeksi ylös 
     89                parent.LoadLevel("space"); 
     90            } 
    8791        } 
    8892    } 
Note: See TracChangeset for help on using the changeset viewer.