public Table(KontrolerTysioc Controler, Menu1000Game menu) { this.menu = menu; CardInTableSocket = menu.ListSocketTable; CardUserSocket = menu.ListSocketUser; CardInTable = Controler.Stół.ToList(); CardUser = Controler.TwojeKarty.ToList(); AddCardCollection(CardInTable, CardInTableSocket); AddCardCollection(CardUser, CardUserSocket); }
internal static Proxy Activate(Menu1000Game mg) { KontrolerTysioc kontroler = new KontrolerTysioc(); kontroler.LisenAboutSelfMove = false; InstanceContext instance = new InstanceContext(kontroler); var client = new TysiocClient(instance); kontroler.Initialize(client); return(new Proxy(client, mg, kontroler) { comunication = client, controler = kontroler }); }
public Proxy(ITysioc comunication, Menu1000Game mg, KontrolerTysioc controler) { this.comunication = comunication; controler.Initialize(comunication); controler.KtośWysłałKarte += Controler_KtośWysłałKarte; controler.KtośZalicytował += Controler_KtośZalicytował; controler.OdbieranieKart += Controler_OdbieranieKart; controler.OdbierzKartęOdGracza += Controler_OdbierzKartęOdGracza; controler.OdbierzMusek += Controler_OdbierzMusek; controler.TwojaLicytacjaEv += Controler_TwojaLicytacjaEv; controler.TwójRuchEv += Controler_TwójRuchEv; controler.ZmianaStołu += Controler_ZmianaStołu; mg.ConditonSetCardToTable = ConditonSetCardToTable; mg.TookCard += Mg_TookCard; menu = mg; }
public Table(Menu1000Game menu) { this.menu = menu; Load(menu.ListSocketTable, menu.ListSocketUser); }
public PrepareTable(Menu1000Game mn) { menu1000 = mn; }