public MainMenuScreen( SpriteBatch spriteBatch, GraphicsDeviceManager graphicsDeviceManager, ITransitioner transitioner, Fonts fonts) : base(spriteBatch, graphicsDeviceManager, transitioner) { SharedFonts = fonts; SharedFonts.Load(); }
protected Screen( SpriteBatch spriteBatch, GraphicsDeviceManager graphicsDeviceManager, ITransitioner transitioner ) { SpriteBatch = spriteBatch; GraphicsDeviceManager = graphicsDeviceManager; Transitioner = transitioner; }
public RoomScreen( SpriteBatch spriteBatch, GraphicsDeviceManager graphicsDeviceManager, Hero hero, ITransitioner transitioner, Fonts fonts) : base(spriteBatch, graphicsDeviceManager, transitioner) { SharedFonts = fonts; Hero = hero; SharedFonts.Load(); }
public static ITransitioner Merge(this ITransitioner first, ITransitioner second) { IAbstractTransitor First = first as IAbstractTransitor; if (First == null) return second; IAbstractTransitor Second = second as IAbstractTransitor; if (Second == null) return first; return new AddTransitor(First, Second); }
public ScreensCurator(ITransitioner transitioner, string contentRootDirectory) { Content.RootDirectory = contentRootDirectory; GraphicsDeviceManager = new GraphicsDeviceManager(this); _transitioner = transitioner; }