34 lines
943 B
C#
34 lines
943 B
C#
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;
|
|
}
|
|
}
|
|
}
|