Changeset 5443 for 2014/27


Ignore:
Timestamp:
2014-07-04 12:16:29 (5 years ago)
Author:
mijoilmo
Message:
 
Location:
2014/27/AleksanteriV/Protokolla236TrueSurvivor/Protokolla236TrueSurvivor/Protokolla236TrueSurvivor
Files:
6 edited

Legend:

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

    r5427 r5443  
    135135                    double deltaX = kvpair.Value.X - this.X; 
    136136                    double deltaY = this.Y - kvpair.Value.Y; 
    137                     Angle approachAngle; 
    138                     if (deltaX != 0) 
    139                     { 
    140                         approachAngle = Angle.ArcTan(deltaY / deltaX); 
    141                     } 
    142                     else 
    143                     { 
    144                         approachAngle = Angle.RightAngle; 
    145                     } 
    146  
    147                     if (this.X < kvpair.Value.X) 
    148                     { 
    149                         approachAngle += Angle.StraightAngle; 
    150                     } 
    151                     else if (this.Y > kvpair.Value.Y) 
    152                     { 
    153                         approachAngle += Angle.FullAngle; 
    154                     } 
     137                    Angle approachAngle = (kvpair.Value.Position - this.Position).Angle; 
    155138                    parent.LoadLevel(kvpair.Key, approachAngle); 
    156139                    this.parent.MessageDisplay.Add(approachAngle.GetPositiveDegrees().ToString()); 
  • 2014/27/AleksanteriV/Protokolla236TrueSurvivor/Protokolla236TrueSurvivor/Protokolla236TrueSurvivor/Protokolla236TrueSurvivor.cs

    r5433 r5443  
    5555        images["grass1"] = LoadImage("graphics/tiles/tilenurmi"); 
    5656        images["soil1"] = LoadImage("graphics/tiles/tilemulta"); 
     57        images["wood1"] = LoadImage("graphics/tiles/tilepuu"); 
    5758 
    5859        imageLists["player_thruster"] = LoadImages("graphics/effects/thrusters/thruster0.1", "graphics/effects/thrusters/thruster0.2"); 
     
    8990            galaxy.CurrentPlanet = galaxy.Planets[level.Id];//aseta galaksiin tiedot nykyisestä planeetasta 
    9091            player.Y = Level.Top - Screen.Height; 
    91             Camera.Zoom(0.5); 
     92            Camera.Zoom(0.8); 
    9293            MediaPlayer.Stop(); 
    9394            MediaPlayer.Play(galaxy.Planets[level.Id].Music); 
    94             //player.x on jotain 
     95            player.X = (planetAngle.Degrees / Angle.FullAngle.Degrees) * Level.Width - Level.Width / 2; 
    9596        } 
    9697        else 
     
    100101            Gravity = new Vector(0, 0); 
    101102            player.LinearDamping = 1;//avaruudessa ei ilmanvastusta 
    102             Camera.Zoom(0.8); 
     103            Camera.Zoom(0.6); 
    103104            if (galaxy.CurrentPlanet != null)//current planet voi olla null jos pelaaja ei vielä ole käynyt millään planeetalla. 
    104105            { 
     
    150151        Dictionary<String, String> convert = new Dictionary<String, String>(); 
    151152        convert.Add("000000", "grass1"); 
     153        convert.Add("00ffff", "wood1"); 
    152154        ColorTileMap tileMap = ColorTileMap.FromLevelAsset(level.TileMapSrc); 
    153155        tileMap.SetTileMethod(Color.FromHexCode("000000"), createTile, convert["000000"], false); 
    154         //tileMap.SetTileMethod(Color.FromHexCode("0000ff"), createTile, convert["0000ff"], true); 
     156        tileMap.SetTileMethod(Color.FromHexCode("00ffff"), createTile, convert["00ffff"], true); 
    155157        tileMap.SetTileMethod(Color.FromHexCode("ff0000"), spawnPlayer); 
    156158        tileMap.SetTileMethod(Color.FromHexCode("00ff00"), spawnEnemy); 
Note: See TracChangeset for help on using the changeset viewer.