예제 #1
0
파일: Objects.cs 프로젝트: Xellss/RougyMon
 public Objects(Vector2i position)
 {
     this.position = position;
     if (Map.Level == 1)
     {
         MapField mapField = MapCity.GetMapField(position);
         mapField.Content = this;
     }
     else if (Map.Level == 2)
     {
         MapField mapField = MapForest.GetMapField(position);
         mapField.Content = this;
     }
     else if (Map.Level == 3)
     {
         MapField mapField = MapGraveyard.GetMapField(position);
         mapField.Content = this;
     }
 }
예제 #2
0
파일: Player.cs 프로젝트: Xellss/RougyMon
 public Player(Vector2i position)
     : base(position)
 {
 }
예제 #3
0
파일: Player.cs 프로젝트: Xellss/RougyMon
 private void CheckWall(Vector2i playerPosition, int maxHeight, int maxWidth)
 {
     if (playerPosition.X - 1 < 1)
         playerPosition.X = 1;
     if (playerPosition.X + 1 >= maxWidth)
         playerPosition.X = 38;
     if (playerPosition.Y - 1 < 1)
         playerPosition.Y = 1;
     if (playerPosition.Y + 1 >= maxHeight)
         playerPosition.Y = 18;
 }
예제 #4
0
파일: Gold.cs 프로젝트: Xellss/RougyMon
 public Gold(Vector2i position)
     : base(position)
 {
 }
예제 #5
0
 public PortalToForest(Vector2i position)
     : base(position)
 {
 }
예제 #6
0
 public GraveyardWall(Vector2i position)
     : base(position)
 {
 }
예제 #7
0
파일: Triforce.cs 프로젝트: Xellss/RougyMon
 public Triforce(Vector2i position)
     : base(position)
 {
 }
예제 #8
0
 public SkeletonKing(Vector2i position)
     : base(position)
 {
 }
예제 #9
0
파일: MapField.cs 프로젝트: Xellss/RougyMon
 public MapField(Vector2i postion)
 {
     Position = postion;
 }
예제 #10
0
 public Gravestone(Vector2i position)
     : base(position)
 {
 }
예제 #11
0
파일: Ork.cs 프로젝트: Xellss/RougyMon
 public Ork(Vector2i position)
     : base(position)
 {
 }
예제 #12
0
 public PortalToCity(Vector2i position)
     : base(position)
 {
 }
예제 #13
0
 public PortalToGraveyard(Vector2i position)
     : base(position)
 {
     PortalIconChange();
     PortalNameChange();
 }
예제 #14
0
파일: CityWall.cs 프로젝트: Xellss/RougyMon
 public CityWall(Vector2i position)
     : base(position)
 {
 }
예제 #15
0
파일: MapCity.cs 프로젝트: Xellss/RougyMon
 public static MapField GetMapField(Vector2i position)
 {
     return cityFields[position.X, position.Y];
 }
예제 #16
0
파일: Vector2i.cs 프로젝트: Xellss/RougyMon
 public Vector2i(Vector2i position)
 {
     X = position.X;
     Y = position.Y;
 }
예제 #17
0
파일: Water.cs 프로젝트: Xellss/RougyMon
 public Water(Vector2i position)
     : base(position)
 {
 }
예제 #18
0
파일: Trees.cs 프로젝트: Xellss/RougyMon
 public Trees(Vector2i position)
     : base(position)
 {
 }
예제 #19
0
 public ForestWall(Vector2i position)
     : base(position)
 {
 }
예제 #20
0
 public BlankSpace(Vector2i position)
     : base(position)
 {
 }
예제 #21
0
 public static MapField GetMapField(Vector2i position)
 {
     return graveyardFields[position.X, position.Y];
 }