public TrapdoorController() { // Maak een instantie van de view // Geef een de huidige instantie (= controller = this) mee als argument view = new TrapdoorView(this); // Maak een nieuwe instantie van het model aan model = new TrapdoorModel(); }
public List <TrapdoorView> getTrapdoorsView() { List <TrapdoorView> trapdoorsView = new List <TrapdoorView>(); foreach (TrapdoorController trapdoor in model.Trapdoors) { TrapdoorView trapdoorView = trapdoor.getView(); trapdoorsView.Add(trapdoorView); } return(trapdoorsView); }
private void MoneydropView_Load(object sender, EventArgs e) { List <TrapdoorView> trapdoors = controller.getTrapdoorsView(); int trapdoorWidth = trapdoors.First().Width; int trapdoorHeight = trapdoors.First().Height; foreach (TrapdoorView trapdoor in trapdoors) { TrapdoorView huidigeTrapdoor = trapdoor; int xPos = trapdoors.IndexOf(trapdoor) * trapdoorWidth; huidigeTrapdoor.Location = new Point(xPos, 0); Controls.Add(huidigeTrapdoor); } grpBox.Location = new Point(3, 153); }
public TrapdoorController() { view = new TrapdoorView(this); model = new TrapdoorModel(); }