public Clipboard_Data(CommentBox b, System.Guid g) { this.kind = kinds.comment; symbols = null; cb = b; guid = g; log = null; }
public Clipboard_Data(Component c, System.Guid g, logging_info l) { this.kind = kinds.symbols; symbols = c; cb = null; guid = g; log = l; }
public player() { c1 = new cards(); c2 = new cards(); c3 = new cards(); t2 = kinds.none; sum = 0; t1 = 0; t4 = state.none; }
public void getkinds() { if (c1.cardcolor == c2.cardcolor && c2.cardcolor == c3.cardcolor) { t2 = kinds.flush; } else if ((int)c1.digital + 1 == (int)c2.digital && (int)c2.digital + 1 == (int)c3.digital) { t2 = kinds.straight; } else if ((int)c1.digital + 1 == (int)c3.digital && (int)c3.digital + 1 == (int)c2.digital) { t2 = kinds.straight; } else if ((int)c2.digital + 1 == (int)c1.digital && (int)c1.digital + 1 == (int)c3.digital) { t2 = kinds.straight; } else if ((int)c2.digital + 1 == (int)c3.digital && (int)c3.digital + 1 == (int)c1.digital) { t2 = kinds.straight; } else if ((int)c3.digital + 1 == (int)c1.digital && (int)c1.digital + 1 == (int)c1.digital) { t2 = kinds.straight; } else if ((int)c3.digital + 1 == (int)c2.digital && (int)c2.digital + 1 == (int)c1.digital) { t2 = kinds.straight; } else if ((int)c1.digital == (int)c2.digital && (int)c2.digital == (int)c3.digital) { t2 = kinds.point; } else if ((int)c1.digital == (int)c2.digital) { t2 = kinds.pair; } else if ((int)c1.digital == (int)c3.digital) { t2 = kinds.pair; } else if ((int)c3.digital == (int)c2.digital) { t2 = kinds.pair; } else { t2 = kinds.other; } }
//-------------------Для обчислення виразів--------------------// public void Comp(string nums) { if (tree.Count == 0) { Console.WriteLine("The tree is clear"); return; } Print(false); try { stack.Clear(); var n = nums.Split(' '); int i = 0; if (nums.Length > 0) { do { for (int j = 0; j < tree.Count; j++) { if (tree[j].value.Equals(vars[i]) && tree[j].isVariable) { tree[j].num = Int32.Parse(n[i]); } } i++; }while (i < nums.Length - 1); } Print(true); Console.WriteLine(plNote); for (int j = tree.Count - 1; j >= 0; j--) { kinds mykind = parseKind(tree[j]); switch (mykind) { case kinds.constant: stack.Add(tree[j].num); break; case kinds.variable: stack.Add(tree[j].num); break; case kinds.unoper: doOperation1(tree[j]); break; case kinds.binoper: doOperation2(tree[j]); break; default: Console.WriteLine("An error occured"); break; } } Console.WriteLine($"Result: {stack.ElementAt(0)}"); } catch (Exception e) { Console.WriteLine("Something went wrong"); } }