public Multiplayer() { InitializeComponent(); playwave = new Playwave(); client = new Library.Client(); client.ClientConnectedEvent += client_ClientConnectedEvent; client.ClientDisconnectedEvent += client_ClientDisconnectedEvent; client.ClientKeyPlayedEvent += client_ClientKeyPlayedEvent; //client_ClientConnectedEvent("aaaa"); }
public static void cplay(object t) { List<int> temp = t as List<int>; Playwave p = new Playwave(); for (int i = 0; i < temp.Count; i += 2) { p.play(temp[i]); Thread.Sleep(temp[i+1]); } }
static void Main(string[] args) { ThreadPlay tp = new ThreadPlay(); Playwave temp = new Playwave(); GetTime tim = new GetTime(); Console.WriteLine(tp.play("test.txt")); //temp.play(5); //DateTime DateTime1 = DateTime.Now; //Thread.Sleep(300); //temp.play(6); //DateTime DateTime2 = DateTime.Now; //double diff = tim.ExecTimeDiff(DateTime1, DateTime2); //temp.savehistory(5, (int)diff); //Console.Write(diff); //temp.savehistory(6, 1000); //Thread.Sleep(1000); //temp.play(6); //Thread.Sleep(300); //temp.savehistory(6, 300); //temp.play(7); //Thread.Sleep(300); //temp.savehistory(7, 300); //temp.play(7); //Thread.Sleep(300); //temp.savehistory(7, 300); //temp.play(6); //Thread.Sleep(300); //temp.savehistory(6, 300); //temp.play(5); //Thread.Sleep(300); //temp.savehistory(5, 300); //temp.play(4); //Thread.Sleep(800); //temp.savehistory(4, 300); temp.play(102); Thread.Sleep(300); temp.play(102); Thread.Sleep(300); temp.play(101); Thread.Sleep(300); temp.play(102); Thread.Sleep(300); temp.play(101); Thread.Sleep(300); temp.play(103); Thread.Sleep(300); temp.play(102); Thread.Sleep(300); temp.play(100); Thread.Sleep(300); List<KeyValuePair<int, int>> history = temp.gethistory(); for (int i = 0; i < history.Count; i++) { temp.play(history[i].Key); Thread.Sleep(history[i].Value); } Console.Read(); }