// remove o registo para receber callbacks
 public void UnRegistManager(PlayGameManager manager)
 {
     if (manager == game_manager_)
     {
         game_manager_ = null;
     }
 }
Esempio n. 2
0
 public GameEngine()
 {
     this.starfield    = new StarField();
     this.inputHandler = new InputHandler();
     this.graphics     = new GraphicsDeviceManager(this)
     {
         IsFullScreen              = false,
         PreferredBackBufferWidth  = Globals.MAIN_SCREEN_WIDTH,
         PreferredBackBufferHeight = Globals.MAIN_SCREEN_HEIGHT
     };
     this.IsMouseVisible        = true;
     this.Window.Title          = "Traveling to FARCROTHU";
     this.Content.RootDirectory = "Content";
     this.mainMenuButtons       = new ButtonFactory();
     this.pauseMenuButtons      = new ButtonFactory();
     this.singleLoginButtons    = new ButtonFactory();
     this.loadButtons           = new LoadButtonFactory(new Vector2(900, 300));
     this.mainMenuForms         = new FormFactory();
     this.singleLoginForms      = new FormFactory();
     this.databaseManager       = new SaveAndLoadDbManager();
     this.userDbManager         = new UserDbManager();
     this.usersRepository       = new UsersRepository();
     this.updateStateManager    = new UpdateStateManager();
     this.drawObjectsManager    = new DrawGameObjectsManager();
     this.playManager           = new PlayGameManager();
 }
Esempio n. 3
0
 void Start()
 {
     lifeUI  = GameObject.FindGameObjectWithTag("LifeTextTag").GetComponent <LifeUI>();
     Manager = GameObject.FindGameObjectWithTag("Manager").GetComponent <PlayGameManager>();
 }
 // regista o manager para receber callbacks
 public void RegistManager(PlayGameManager manager) => game_manager_ = manager;
Esempio n. 5
0
 void Start()
 {
     scoreUI = GameObject.FindGameObjectWithTag("ScoreTextTag").GetComponent <ScoreUI>();
     Manager = GameObject.FindGameObjectWithTag("Manager").GetComponent <PlayGameManager>();
 }