Пример #1
0
    public SceneManager(AbstractSceneFactory sceneFactory, AbstractLoopTracker loopTracker, MessagePromptCoordinator messagePromptCoordinator)
    {
        if(sceneFactory == null) {
            sceneFactory = new SceneFactory(this);
        }
        this.sceneFactory = sceneFactory;
        this.loopTracker = loopTracker;
        this.messagePromptCoordinator = messagePromptCoordinator;

        StartGame();
    }
Пример #2
0
    public SceneManager(AbstractSceneFactory sceneFactory, AbstractLoopTracker loopTracker, MessagePromptCoordinator messagePromptCoordinator)
    {
        if (sceneFactory == null)
        {
            sceneFactory = new SceneFactory(this);
        }
        this.sceneFactory             = sceneFactory;
        this.loopTracker              = loopTracker;
        this.messagePromptCoordinator = messagePromptCoordinator;

        StartGame();
    }