Example #1
0
 public Player_View(H_Player p, GraphicsDeviceManager graphics_, ContentManager content_)
 {
     player = p;
     graphics = graphics_;
     content = content_;
     spriteBatch = new SpriteBatch(graphics.GraphicsDevice);
 }
Example #2
0
        public override void start_up(Game game_, GraphicsDeviceManager graphics_, ContentManager content, Controls[] controllers_)
        {
            //if his continues to cause problems could just
            // put it in play state and have referene
            view = new View(graphics_, content);

            world = new World(view, 10, 10 ,100);
            //world = new HexWorld(view, 5, 100);

            teams.Add(new Team(Team_Color_e.GREEN, null));
            teams.Add(new Team(Team_Color_e.RED, null));

            for (int i = 0; i < 4; i++)
            {
                //Player p = new H_Player(controllers_[i], new Vector3(100, 100, 100 + 50*i), new Vector3(50, 50, 50));
                Player p = new H_Player(game_, controllers_[i], get_World().get_next_Base_Tile().get_top_center(), 50 * Vector3.One);
                add_player(p);
                p.Team = teams[i % 2];
            }

            view.add_player_view(new Player_View((H_Player)players.ElementAt(0), view.get_graphics(), view.get_content()));
            view.add_player_view(new Player_View((H_Player)players.ElementAt(2), view.get_graphics(), view.get_content()));
            view.add_player_view(new Player_View((H_Player)players.ElementAt(1), view.get_graphics(), view.get_content()));
            view.add_player_view(new Player_View((H_Player)players.ElementAt(3), view.get_graphics(), view.get_content()));
        }
        public Mediator_Player_Controls(Controls c_, H_Player p_)
        {
            p_avatar = p_;
            c_input = c_;
            shooter = Shoot_State.CHILL;
            jumper = Jump_State.ON_GROUND;
            AirTime = new Stopwatch();
            AirTime.Reset();
            AirTime.Stop();

            cur_structure = 0;
            structure_wheel.Add(Structure_Type_e.HEALING_POOL);
            structure_wheel.Add(Structure_Type_e.SNOW_FACTORY);
            structure_wheel.Add(Structure_Type_e.FORT);
            structure_wheel.Add(Structure_Type_e.SNOWMAN);
        }