public Player_View(H_Player p, GraphicsDeviceManager graphics_, ContentManager content_) { player = p; graphics = graphics_; content = content_; spriteBatch = new SpriteBatch(graphics.GraphicsDevice); }
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); }