using Microsoft.Xna.Framework.Graphics; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RhythmBullet.Zer01HD.UI.Book { class Book { Viewport viewport; Dictionary pages = new Dictionary(); public Book(Viewport viewport) { this.viewport = viewport; } public void AddPage(Page page) { pages.Add(page.Name, page); } public void RemovePage(Page page) { RemovePage(page.Name); } public void RemovePage(string name) { pages.Remove(name); } public void Resize(int width, int height) { viewport.Width = width; viewport.Height = height; } public void DisplayPage(string name) { pages[name].DisplayWithViewport(viewport); } } }