Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Microsoft.Xna.Framework;
- using Microsoft.Xna.Framework.Graphics;
- namespace FirzLib.ScreenSystem
- {
- public class Screen
- {
- protected ScreenManager _managerReference;
- public Screen(ScreenManager manager)
- {
- _managerReference = manager;
- }
- public virtual void Initialize()
- {
- _managerReference.AddScreen(this);
- }
- public virtual void Update(GameTime gameTime)
- {
- }
- public virtual void Draw(GameTime gameTime)
- {
- }
- protected virtual void CleanUp()
- {
- }
- public void Remove()
- {
- CleanUp();
- _managerReference.RemoveScreen(this);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement