public Form1() { kontroler = new KontrolerTysioc(); InstanceContext instance = new InstanceContext(kontroler); kontroler.Initialize(client = new TysiocClient(instance)); InitializeComponent(); }
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; }
private static void GetIQClinet() { Task.Factory.StartNew(() => { AppDomain ap = AppDomain.CreateDomain("Serwis"); ap.DoCallBack(() => { KontrolerTysioc kontroler = new KontrolerTysioc(); kontroler.LisenAboutSelfMove = false; InstanceContext instance = new InstanceContext(kontroler); var client = new TysiocClient(instance); kontroler.Initialize(client); ks.DoKontaClient dk = new ks.DoKontaClient(); string tmpName; int IdConection = dk.Rejestruj(new ks.Urzytkownik() { Nazwa = tmpName = Guid.NewGuid().ToString(), Haslo = "bardzo trudne" }); Iq1000Klient iq = new Iq1000Klient(client, kontroler, 3, tmpName, IdConection); }); }); }