static public void Update(GameTime gt) { camera = new Rectangle((int)((-1366 / 2 + TalentGrid.mPos.X + 32) * (1f / TalentGrid.mScale)), (int)((-768 / 2 + TalentGrid.mPos.Y + 32) * (1f / TalentGrid.mScale)), (int)(1366 * (1f / TalentGrid.mScale)), (int)(768 * (1f / TalentGrid.mScale))); UpdateController(); if (TalentGrid.bUpdateMatrix) { gridCamera = grid.FindAll(r => camera.Contains(r.Key) || camera.Intersects(r.Key)); m = Matrix.CreateTranslation(1366 / 2 - TalentGrid.mPos.X - 32, 768 / 2 - TalentGrid.mPos.Y - 32, 1); } talentGrid.Update(gt); }
internal void Update(GameTime gt) { talentGrid.Update(gt); cpl.Update(gt); }