public LoadScreen(ScreenManager manager, WorldBuilder builder, bool firstLoad)
     : base(manager)
 {
     this.builder = builder;
     this.firstLoad = firstLoad;
     Initialize();
 }
        public override void Initialize()
        {
            mouse = new UIMouse();
            keyboard = new UIKeyboard();
            messageLog = new MessageLog();
            screenManager = new ScreenManager(this);
            camera = new Camera(sim);
            console = new Console(sim);

            base.Initialize();
        }
 public WorldScreen(ScreenManager manager)
     : base(manager)
 {
     Initialize();
     this.world = manager.UI.Sim.World;
 }
 public SettingsScreen(ScreenManager manager)
     : base(manager)
 {
     Initialize();
 }
 public Screen(ScreenManager screenManager)
 {
     this.manager = screenManager;
 }
 public MenuScreen(ScreenManager manager)
     : base(manager)
 {
     Initialize();
 }