using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace Environment_Model { public class Environment { private ArrayList obstacles; private int regionWidth, regionHeight; // Simple rectangular region public Environment(int rw, int rh) { regionWidth = rw; regionHeight = rh; } public ArrayList Obstacles { set { obstacles = value; } get { return obstacles; } } public int RegionWidth { get { return regionWidth; } set { regionWidth = value; } } public int RegionHeight { get { return regionHeight; } set { regionHeight = value; } } } public class Obstacle { private String name; private Boolean opaque; private ArrayList vertices; public Obstacle() { } public Obstacle(String n, Boolean op, ArrayList vs) { name = n; opaque = op; vertices = vs; } public String Name { get { return name; } set { name = value; } } public ArrayList Vertices { get { return vertices; } set { vertices = value; } } public Boolean Opaque { get { return opaque; } set { opaque = value; } } } class EnvironmentMain { static void Main(string[] args) { } } }