コード例 #1
0
 public LobbyList(String name, int x, int y, Sprite_Text image)
 {
     _posx  = x;
     _posy  = y;
     _image = image;
     _name  = name;
 }
コード例 #2
0
ファイル: LobbyList.cs プロジェクト: rdgoetz/LessThanOk
 public LobbyList(String name, Vector2 position, Sprite_Text image)
 {
     _name       = name;
     _position   = position;
     _rightClick = UIManager.RightClickEvent;
     _leftClick  = UIManager.LeftClickEvent;
     _image      = image;
     _size       = _image.Size;
 }
コード例 #3
0
        public static Frame_ClientLobby BuildClientLobbyFrame(ContentManager Content)
        {
            SpriteFont        font         = Content.Load <SpriteFont>("Kootenay");
            Frame_ClientLobby fclientlobby = new Frame_ClientLobby(800, 500);
            Sprite_Text       ready        = SpriteBin.The.AddTextSprite(font, "Ready", "ready");
            ToggleButton      eReady       = new ToggleButton("ready", ready, 400, 400, Color.White, Color.Green);

            fclientlobby.addElement(eReady);
            return(fclientlobby);
        }
コード例 #4
0
        private static Frame initGame(ContentManager Content)
        {
            SpriteFont  font  = Content.Load <SpriteFont>("Kootenay");
            Frame       fgame = new Frame_Game(800, 500);
            Sprite_Text add   = SpriteBin.The.AddTextSprite(font, "Add", "add");
            Button      eAdd  = new Button("add", add, 400, 400);

            fgame.addElement(eAdd);
            return(fgame);
        }
コード例 #5
0
        public override void update(GameTime gameTime)
        {
            String      text = "";
            Sprite_Text temp = (Sprite_Text)_image;

            /*
             * foreach (Gamer g in session.AllGamers)
             * {
             *  text += g.Gamertag;
             *  text += "\n";
             * }
             * temp.Text = text;
             * _image = temp;
             */
        }
コード例 #6
0
        private static Frame initHome(ContentManager Content)
        {
            SpriteFont font  = Content.Load <SpriteFont>("Kootenay");
            Frame      fhome = new Frame(800, 500);

            Sprite_Text create = SpriteBin.The.AddTextSprite(font, "Create Game", "create");
            Sprite_Text join   = SpriteBin.The.AddTextSprite(font, "Join Game", "join");

            Button eJoin   = new Button("join", join, 0, 0);
            Button eCreate = new Button("create", create, 400, 0);

            fhome.addElement(eCreate);
            fhome.addElement(eJoin);
            return(fhome);
        }
コード例 #7
0
        private static Frame initHostLobby(ContentManager Content)
        {
            SpriteFont font       = Content.Load <SpriteFont>("Kootenay");
            Frame      fhostlobby = new Frame(800, 500);

            Sprite_Text start = SpriteBin.The.AddTextSprite(font, "Start Game", "start");
            Sprite_Text ready = SpriteBin.The.AddTextSprite(font, "Ready", "ready");

            Button       eStart = new Button("start", start, 0, 400);
            ToggleButton eReady = new ToggleButton("ready", ready, 400, 400, Color.White, Color.Green);

            fhostlobby.addElement(eReady);
            fhostlobby.addElement(eStart);

            return(fhostlobby);
        }
コード例 #8
0
        // Should eventualy read from an xml file
        public static Frame_Home BuildHomeFrame(ContentManager Content)
        {
            SpriteFont font  = Content.Load <SpriteFont>("Kootenay");
            Frame_Home fhome = new Frame_Home(800, 500);

            Sprite_Text create = SpriteBin.The.AddTextSprite(font, "Create Game", "create");
            Sprite_Text join   = SpriteBin.The.AddTextSprite(font, "Join Game", "join");
            Sprite_Text replay = SpriteBin.The.AddTextSprite(font, "Replay Game", "replay");

            Button eJoin   = new Button("join", join, 0, 0);
            Button eCreate = new Button("create", create, 200, 0);
            Button eReplay = new Button("replay", replay, 400, 0);

            fhome.addElement(eCreate);
            fhome.addElement(eJoin);
            fhome.addElement(eReplay);
            return(fhome);
        }
コード例 #9
0
        public static Frame_Game BuildGameFrame(ContentManager Content)
        {
            SpriteFont  font  = Content.Load <SpriteFont>("Kootenay");
            Frame_Game  fgame = new Frame_Game(800, 500);
            Sprite_Text add0  = SpriteBin.The.AddTextSprite(font, "Tower 1", "add0");
            Sprite_Text add1  = SpriteBin.The.AddTextSprite(font, "Tower 2", "add1");
            Sprite_Text add2  = SpriteBin.The.AddTextSprite(font, "Tower 3", "add2");
            Sprite_Text add3  = SpriteBin.The.AddTextSprite(font, "Tower 4", "add3");
            Sprite_Text add4  = SpriteBin.The.AddTextSprite(font, "Tower 5", "add4");
            Sprite_Text add5  = SpriteBin.The.AddTextSprite(font, "Tower 6", "add5");
            Sprite_Text add6  = SpriteBin.The.AddTextSprite(font, "Unit 1", "add6");
            Sprite_Text add7  = SpriteBin.The.AddTextSprite(font, "Unit 2", "add7");
            Sprite_Text add8  = SpriteBin.The.AddTextSprite(font, "Unit 3", "add8");


            Button eAdd0 = new AddButton("add", add0, 200, 400, TOWERTYPE[0]);
            Button eAdd1 = new AddButton("add", add1, 300, 400, TOWERTYPE[1]);
            Button eAdd2 = new AddButton("add", add2, 400, 400, TOWERTYPE[2]);
            Button eAdd3 = new AddButton("add", add3, 200, 450, TOWERTYPE[3]);
            Button eAdd4 = new AddButton("add", add4, 300, 450, TOWERTYPE[4]);
            Button eAdd5 = new AddButton("add", add5, 400, 450, TOWERTYPE[5]);

            Button eAdd6 = new AddButton("add", add6, 0, 400, TOWERTYPE[0]);
            Button eAdd7 = new AddButton("add", add7, 100, 400, TOWERTYPE[1]);
            Button eAdd8 = new AddButton("add", add8, 0, 450, TOWERTYPE[2]);

            fgame.addElement(eAdd0);
            fgame.addElement(eAdd1);
            fgame.addElement(eAdd2);
            fgame.addElement(eAdd3);
            fgame.addElement(eAdd4);
            fgame.addElement(eAdd5);
            fgame.addElement(eAdd6);
            fgame.addElement(eAdd7);
            fgame.addElement(eAdd8);


            return(fgame);
        }