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; } }
public Player(Vector2i position) : base(position) { }
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; }
public Gold(Vector2i position) : base(position) { }
public PortalToForest(Vector2i position) : base(position) { }
public GraveyardWall(Vector2i position) : base(position) { }
public Triforce(Vector2i position) : base(position) { }
public SkeletonKing(Vector2i position) : base(position) { }
public MapField(Vector2i postion) { Position = postion; }
public Gravestone(Vector2i position) : base(position) { }
public Ork(Vector2i position) : base(position) { }
public PortalToCity(Vector2i position) : base(position) { }
public PortalToGraveyard(Vector2i position) : base(position) { PortalIconChange(); PortalNameChange(); }
public CityWall(Vector2i position) : base(position) { }
public static MapField GetMapField(Vector2i position) { return cityFields[position.X, position.Y]; }
public Vector2i(Vector2i position) { X = position.X; Y = position.Y; }
public Water(Vector2i position) : base(position) { }
public Trees(Vector2i position) : base(position) { }
public ForestWall(Vector2i position) : base(position) { }
public BlankSpace(Vector2i position) : base(position) { }
public static MapField GetMapField(Vector2i position) { return graveyardFields[position.X, position.Y]; }