public void Initialize(int stageIndex) { mapIndex = stageIndex; isEnd = false; isClear = false; //葉梨竜太 isOver = false; MapManager.SetNowMap(mapIndex); map = MapManager.GetNowMapData(); fires = new List <Fire>(); waterLines = new List <WaterLine>(); foreach (var ice in map.MapThings.FindAll(x => x is Ice)) { ((Ice)ice).SetWaters(waterLines); } coals = new List <GameObject>(); coals = map.MapThings.FindAll(x => x is Coal); nowCoals = new List <GameObject>(); camera = new Camera(); //player = new Player(gameDevice.GetInputState(), new Vector2(100, 100), Vector2.Zero, ref fires, ref waterLines); player自動生成のために削除 //柏 player = new Player(gameDevice.GetInputState(), MapManager.PlayerStartPosition(), Vector2.Zero, ref fires, ref waterLines); //葉梨竜太 clearSelect = new ClearSelect(gameDevice.GetInputState(), player); //InputStateはGameDeviceからもらいます By 氷見悠人 camera.SetAimPosition(player.Position + new Vector2(32, 32)); camera.SetLimitView(true); fireMeter = new FireMeter(); //柏 stageSever = gameDevice.GetStageSever(); playTime = 0; }
public void Initialize() { isEnd = false; isClear = false; //葉梨竜太 isOver = false; //inputState = new InputState(); MapManager.SetNowMap(mapIndex); map = MapManager.GetNowMapData(); fires = new List <Fire>(); waterLines = new List <WaterLine>(); coals = new List <GameObject>(); coals = map.MapThings.FindAll(x => x is Coal); nowCoals = new List <GameObject>(); camera = new Camera(); player = new Player(gameDevice.GetInputState(), new Vector2(100, 100), Vector2.Zero, ref fires, ref waterLines); clearSelect = new ClearSelect(gameDevice.GetInputState(), player); //InputStateはGameDeviceからもらいます By 氷見悠人 camera.SetAimPosition(player.Position + new Vector2(32, 32)); camera.SetLimitView(true); fireMeter = new FireMeter(); //柏 stageSever = gameDevice.GetStageSever(); playTime = 0; }