Exemple #1
0
        private void LoadSinglePlayer(GalaxyCardGamePlayerItem thisPlayer)
        {
            BaseHandWPF <GalaxyCardGameCardInformation, ts, DeckOfCardsWPF <GalaxyCardGameCardInformation> > thisPlanet = new BaseHandWPF <GalaxyCardGameCardInformation, ts, DeckOfCardsWPF <GalaxyCardGameCardInformation> >();

            thisPlanet.LoadList(thisPlayer.PlanetHand !, ts.TagUsed);
            thisPlanet.Margin = new Thickness(5, 5, 5, 5);
            _planetStack !.Children.Add(thisPlanet);
            MainRummySetsWPF <EnumSuitList, EnumColorList, GalaxyCardGameCardInformation, ts, DeckOfCardsWPF <GalaxyCardGameCardInformation>, MoonClass, SavedSet> thisMoon = new MainRummySetsWPF <EnumSuitList, EnumColorList, GalaxyCardGameCardInformation, ts, DeckOfCardsWPF <GalaxyCardGameCardInformation>, MoonClass, SavedSet>();

            thisMoon.Divider = 2;
            thisMoon.Init(thisPlayer.Moons !, ts.TagUsed);
            thisMoon.Margin = new Thickness(5, 5, 5, 5);
            thisMoon.HorizontalAlignment = HorizontalAlignment.Stretch;
            thisMoon.Height = 300;                                                  //bad news is on tablets, no source code to go by.
            AddControlToGrid(_moonGrid !, thisMoon, 0, _moonGrid !.Children.Count); //hopefully this works.
        }
Exemple #2
0
        private void LoadSinglePlayer(GalaxyCardGamePlayerItem thisPlayer)
        {
            BaseHandXF <GalaxyCardGameCardInformation, ts, DeckOfCardsXF <GalaxyCardGameCardInformation> > thisPlanet = new BaseHandXF <GalaxyCardGameCardInformation, ts, DeckOfCardsXF <GalaxyCardGameCardInformation> >();

            thisPlanet.LoadList(thisPlayer.PlanetHand !, ts.TagUsed);
            thisPlanet.Margin = new Thickness(5, 5, 5, 5);
            _planetStack !.Children.Add(thisPlanet);
            MainRummySetsXF <EnumSuitList, EnumColorList, GalaxyCardGameCardInformation, ts, DeckOfCardsXF <GalaxyCardGameCardInformation>, MoonClass, SavedSet> thisMoon = new MainRummySetsXF <EnumSuitList, EnumColorList, GalaxyCardGameCardInformation, ts, DeckOfCardsXF <GalaxyCardGameCardInformation>, MoonClass, SavedSet>();

            thisMoon.Divider = 2;
            thisMoon.Init(thisPlayer.Moons !, ts.TagUsed);
            thisMoon.Margin            = new Thickness(5, 5, 5, 5);
            thisMoon.HorizontalOptions = LayoutOptions.Fill; //lots of options here.
            if (ScreenUsed == EnumScreen.LargeTablet)
            {
                thisMoon.HeightRequest = 300; //bad news is on tablets, no source code to go by.
            }
            else
            {
                thisMoon.HeightRequest = 150;                                       //well see.
            }
            AddControlToGrid(_moonGrid !, thisMoon, 0, _moonGrid !.Children.Count); //hopefully this works.
        }