示例#1
0
 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
 public Triforce(Vector2i position)
     : base(position)
 {
 }
示例#8
0
 public SkeletonKing(Vector2i position)
     : base(position)
 {
 }
示例#9
0
 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
 public CityWall(Vector2i position)
     : base(position)
 {
 }
示例#15
0
 public static MapField GetMapField(Vector2i position)
 {
     return cityFields[position.X, position.Y];
 }
示例#16
0
 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];
 }