using Microsoft.Xna.Framework.Graphics; using RhythmBullet.Zer01HD.UI.Modular; using RhythmBullet.Zer01HD.Utilities.Camera; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RhythmBullet.Zer01HD.UI.Book { class Page : UIModuleGroup { private readonly int pageX, pageY; private GraphicsDevice graphicsDevice; public Page(int pageX, int pageY, GraphicsDevice graphicsDevice) { this.graphicsDevice = graphicsDevice; this.pageX = pageX; this.pageY = pageY; ApplySize(graphicsDevice.Viewport.Width, graphicsDevice.Viewport.Height); } public virtual void ApplySize(int width, int height) { Bounds.X = pageX * width; Bounds.Y = pageY * height; Bounds.Width = width; Bounds.Height = height; } } }