internal ReportBuilder(Controller controller) { Controller = controller; TurnNumber = -1; Begin = DateTime.Now; fragment = new ReportFragment(controller.GameSettings); events = new List <GameEvent>(15); RefreshFragment(); }
private void setupViewPager() { mainPagerAdapter = new MainPagerAdapter(ChildFragmentManager); int current = 0; var fragment = new ReportFragment(); mainPagerAdapter.addFragment(fragment, AppResources.Report); viewPager.Adapter = mainPagerAdapter; tabLayout.SetupWithViewPager(viewPager); tabLayout.TabMode = TabLayout.ModeScrollable; viewPager.SetCurrentItem(current, false); InputMethodManager imm = (InputMethodManager)Activity.GetSystemService(Context.InputMethodService); imm.HideSoftInputFromWindow(viewPager.WindowToken, 0); }
internal void GameStart(ReportFragment gf) { Dictionary <int, string> ps = new Dictionary <int, string>(); var mi = Room.Settings.Mode.PlayersPerTeam(); string[,] players = new string[2, mi]; for (int t = 0; t < 2; ++t) { for (int i = 0; i < mi; ++i) { players[t, i] = Room[t, i].Name; } } if (User.Seat != Seat.Spectator) { PlayerController = new PlayerController(this, Self, Partner); Partner = null; } Game = new GameOutward(Room.Settings, players, gf); Game.Start(); }
public GameStartS2C(ReportFragment rf) : base(rf) { }