public IElement Find(int line, int column) { var first = TextAreas.First(); var last = TextAreas.Last(); if (line < first.Scope.LineStart || line > last.Scope.LineEnd) { return(null); } return(this); }
public void __init__(int c) { Spaces.Add(new CardGameTableSpace(new CardGameTableSpaceOptions() { Name = "clubs" })); Spaces.Add(new CardGameTableSpace(new CardGameTableSpaceOptions() { Name = "spades" })); Spaces.Add(new CardGameTableSpace(new CardGameTableSpaceOptions() { Name = "hearts" })); Spaces.Add(new CardGameTableSpace(new CardGameTableSpaceOptions() { Name = "diamonds" })); TextAreas.Add(new GameCardGameTextArea(new GameCardGameTextAreaOptions() { Name = "clubs" })); TextAreas.Add(new GameCardGameTextArea(new GameCardGameTextAreaOptions() { Name = "spades" })); TextAreas.Add(new GameCardGameTextArea(new GameCardGameTextAreaOptions() { Name = "hearts" })); TextAreas.Add(new GameCardGameTextArea(new GameCardGameTextAreaOptions() { Name = "diamonds" })); Users.Add(new CardGameUser("Joe")); Users.Add(new CardGameUser("Mike")); Users.Add(new CardGameUser("Chris")); Users.Add(new CardGameUser("Steve")); for (int index = 0; index < 6; index++) { Spaces.Add(new CardGameTableSpace(new CardGameTableSpaceOptions() { Name = "User" + index })); TextAreas.Add(new GameCardGameTextArea(new GameCardGameTextAreaOptions() { Name = "User" + index })); } Size = new Size(15, 15); NumberOfCards = 52; NumberOfJokers = 0; ConfigurationCompleted(); }