예제 #1
0
        /// <summary>
        /// Renders todo list.
        /// </summary>
        private void DrawTodo()
        {
            var b = Game1.spriteBatch;

            if (todolist.Items.Count == 0)
            {
                return;
            }

            // Gap for NPCLocationMap's minimap
            var offset        = new Vector2(0, 220);
            var padding       = 8;
            var contentOffset = new Vector2(offset.X + padding, offset.Y + padding);

            var size = todolist.Draw(b, contentOffset, inventory);

            b.Draw(
                Game1.menuTexture,
                new Rectangle((int)offset.X, (int)offset.Y, (int)size.X + padding * 2, (int)size.Y + padding * 2),
                new Rectangle(8, 256, 3, 4),
                Color.White);
            todolist.Draw(b, contentOffset, inventory);
        }