コード例 #1
0
        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);
        }
コード例 #2
0
 internal void Update(GameTime gt)
 {
     talentGrid.Update(gt);
     cpl.Update(gt);
 }