static void highlowgame() { String svalue; double number; decimal value; bool islow = false; int LOW = 3; int HIGH = 13; while (true) { Random ramdom = new Random(System.DateTime.Now.Millisecond); clearScreen(); Console.WriteLine("HIGH-LOW GAME"); Console.WriteLine("-----------------------------------"); number = Math.Round(ramdom.NextDouble() * (HIGH - LOW)) + LOW; Console.WriteLine("1. LOW: 2 To " + number + "(Bet Rate:" + ((14 - number) / (number - 2)) + "/1)"); Console.WriteLine("2. HIGH: " + number + " To 14(Bet Rate:" + ((number - 2) / (14 - number)) + "/1)"); Console.WriteLine("3. RANDOM NEXT"); Console.WriteLine("4. LEADER BOARD"); Console.WriteLine("5. HISTORY"); Console.WriteLine("10. EXIT..."); Console.Write("SELECT:"); svalue = Console.ReadLine(); if ((svalue.Equals("1")) || (svalue.Equals("2"))) { islow = svalue.Equals("1"); } else if (svalue.Equals("4")) { clearScreen(); game_leaderboard("LOW HIGH GAME LEADER BOARD", "lowhighgame_score"); continue; } else if (svalue.Equals("5")) { clearScreen(); lowhighgame_history(); continue; } else if (svalue.Equals("10")) { return; } else { continue; } do { Console.Write("BET:"); svalue = Console.ReadLine(); try { value = decimal.Parse(svalue); if (value > 0) { break; } } catch (Exception e) { } Console.WriteLine("Bet must be greater than 0!"); } while (true); GrdCustomResult result = GrdManager.CallServerScript(username, "testscript", "lowhighgame", new Object[] { islow ? "1" : "0", number, value }); if (result.error != 0) { printError(result); } else { //Server response an array List <object> jsonArray = (List <object>)result.data; try { if (jsonArray[0].ToString() == "0") { Dictionary <string, object> jobj = (Dictionary <string, object>)jsonArray[1]; int symbol = int.Parse(jobj["symbol"].ToString()); double money = double.Parse(jsonArray[2].ToString()); Console.WriteLine("NUMBER:" + number + ",SELECT:" + (islow ? "LOW" : "HIGH") + ",RESULT:" + symbol + ""); Console.WriteLine((money > 0 ? "WIN:" : "LOSE:") + money + ""); } else { Console.WriteLine(jsonArray[1].ToString());//Message in game } } catch (Exception e) { // TODO Auto-generated catch block } pauseScreen(); } } }
static void random09Game() { String svalue; int number; decimal value; Console.WriteLine("RANDOM 1-9 GAME"); while (true) { do { clearScreen(); Console.WriteLine("-----------------------------------"); Console.WriteLine("1-9:YOUR LUCKY NUMBER."); Console.WriteLine("10. LEADER BOARD."); Console.WriteLine("11. HISTORY."); Console.WriteLine("100. EXIT."); Console.WriteLine("-----------------------------------"); Console.Write("SELECT:"); svalue = Console.ReadLine(); if (svalue.Length > 0) { number = int.Parse(svalue); if (number >= 1 && number <= 9) { break; } if (number == 10) { clearScreen(); game_leaderboard("RANDOM 1-9 GAME LEADER BOARD", "random9_score"); } if (number == 11) { random09_history(); } if (number == 100) { return; } } } while (true); do { Console.Write("BET:"); svalue = Console.ReadLine(); try { value = decimal.Parse(svalue); if (value > 0) { break; } } catch (Exception e) { } Console.WriteLine("Bet must be greater than 0!"); } while (true); GrdCustomResult result = GrdManager.CallServerScript(username, "testscript", "random9", new Object[] { number, value }); if (result.error != 0) { printError(result); } else { //Server response an array List <object> jsonArray = (List <object>)result.data; try { if (jsonArray[0].ToString().Equals("0")) { Console.WriteLine("SELECT:" + jsonArray[2].ToString() + ",RESULT:" + jsonArray[1].ToString() + ""); Console.WriteLine((double.Parse(jsonArray[3].ToString()) > 0 ? "WIN:" : "LOSE:") + jsonArray[3].ToString() + ""); } else { Console.WriteLine(jsonArray[1].ToString());//Message in game } } catch (Exception e) { // TODO Auto-generated catch block } pauseScreen(); } } }