コード例 #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
ファイル: PortalToForest.cs プロジェクト: Xellss/RougyMon
 public PortalToForest(Vector2i position)
     : base(position)
 {
 }
コード例 #6
0
ファイル: GraveyardWall.cs プロジェクト: Xellss/RougyMon
 public GraveyardWall(Vector2i position)
     : base(position)
 {
 }
コード例 #7
0
ファイル: Triforce.cs プロジェクト: Xellss/RougyMon
 public Triforce(Vector2i position)
     : base(position)
 {
 }
コード例 #8
0
ファイル: SkeletonKing.cs プロジェクト: Xellss/RougyMon
 public SkeletonKing(Vector2i position)
     : base(position)
 {
 }
コード例 #9
0
ファイル: MapField.cs プロジェクト: Xellss/RougyMon
 public MapField(Vector2i postion)
 {
     Position = postion;
 }
コード例 #10
0
ファイル: Gravestone.cs プロジェクト: Xellss/RougyMon
 public Gravestone(Vector2i position)
     : base(position)
 {
 }
コード例 #11
0
ファイル: Ork.cs プロジェクト: Xellss/RougyMon
 public Ork(Vector2i position)
     : base(position)
 {
 }
コード例 #12
0
ファイル: PortalToCity.cs プロジェクト: Xellss/RougyMon
 public PortalToCity(Vector2i position)
     : base(position)
 {
 }
コード例 #13
0
ファイル: PortalToGraveyard.cs プロジェクト: Xellss/RougyMon
 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
ファイル: ForestWall.cs プロジェクト: Xellss/RougyMon
 public ForestWall(Vector2i position)
     : base(position)
 {
 }
コード例 #20
0
ファイル: BlankSpace.cs プロジェクト: Xellss/RougyMon
 public BlankSpace(Vector2i position)
     : base(position)
 {
 }
コード例 #21
0
ファイル: MapGraveyard.cs プロジェクト: Xellss/RougyMon
 public static MapField GetMapField(Vector2i position)
 {
     return graveyardFields[position.X, position.Y];
 }