static void Main(string[] args)
        {
            var playerName = NewPlayerPrompts.Playername();

            var player = new Player(new AllCharactersModel(playerName, "You still feel like you, but something is slightly off.", 50, 100, 2, 3), new BareFists());

            MainMenue.MainMenu(player);
        }
 void Start()
 {
     _mainMenue        = FindObjectOfType <MainMenue>();
     _singleplayerMenu = FindObjectOfType <SingleplayerMenu>();
     _multiplayerMenu  = FindObjectOfType <MultiplayerMenu>();
     _singleplayerButton.onClick.AddListener(OnSingleplayerClick);
     _multiplayerButton.onClick.AddListener(OnMultiplayerClick);
     _backButton.onClick.AddListener(OnBackClick);
 }
Exemple #3
0
        public Game1()
        {
            mGraphics             = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";

            mMainScreen     = new MainScreen(mGraphics);
            mInputProcessor = new InputProcessor();
            mMenueLoader    = new MenueLoader(mMainScreen, mInputProcessor);

            mMainMenue = new MainMenue(mMenueLoader);
            mWorld     = new World();
        }
    // Use this for initialization
    void Start()
    {
        _mainMenueUi = FindObjectOfType <MainMenue>();

        // Navigation setup
        _backButton.onClick.AddListener(OnBackClick);

        // Graphics Ui setup
        _antiAliasingSlider.onValueChanged.AddListener(OnAntialiasingChange);
        _antiAliasingSlider.wholeNumbers = true;
        _antiAliasingSlider.minValue     = 0;
        _antiAliasingSlider.maxValue     = 3;
        _shadowQualitySlider.onValueChanged.AddListener(OnShadowQualityChange);
        _shadowQualitySlider.wholeNumbers = true;
        _shadowQualitySlider.minValue     = 0;
        _shadowQualitySlider.maxValue     = 3;
        _textureSizeSlider.onValueChanged.AddListener(OnTextureSizeChange);
        _textureSizeSlider.wholeNumbers = true;
        _textureSizeSlider.minValue     = 0;
        _textureSizeSlider.maxValue     = 2;

        _anisotrophicFilteringToggle.onValueChanged.AddListener(OnAnisotrophicFilteringChange);
        _shadowsToggle.onValueChanged.AddListener(OnShadowChange);

        // Volume Slider setup
        _masterVolumeSlider.onValueChanged.AddListener(OnMasterVolumeChange);
        _masterVolumeSlider.minValue = 0.001f;
        _masterVolumeSlider.maxValue = 1f;
        _effectVolumeSlider.onValueChanged.AddListener(OnEffectVolumeChange);
        _effectVolumeSlider.minValue = 0.001f;
        _effectVolumeSlider.maxValue = 1f;
        _musicVolumeSlider.onValueChanged.AddListener(OnMusicVolumeChange);
        _musicVolumeSlider.minValue = 0.001f;
        _musicVolumeSlider.maxValue = 1f;
        _uiVolumeSlider.onValueChanged.AddListener(OnUiVolumeChange);
        _uiVolumeSlider.minValue = 0.001f;
        _uiVolumeSlider.maxValue = 1f;
    }
        internal static IGameScreenExecution CreateGameScreenExecution(GraphicsDevice graphicsDevice,
                                                                       ContentManager contentManager, ScreenDescription screenDescription)
        {
            IGameScreenExecution execution = null;

            if (screenDescription.Id.Equals(WellKnownGameScreenExecutions.MENUE_MAIN_SCREEN))
            {
                var item   = new MainMenue();
                var screen = GlobalScreenDescriptionCreator
                             .CreateMainScreen(screenDescription.ScreenSizeInformation);
                item.LoadContent(graphicsDevice, contentManager, screen);
                return(item);
            }
            else if (screenDescription.Id.Equals(WellKnownGameScreenExecutions.RUNNING_GAME_BALANCE_SCREEN))
            {
                var item   = new BallBallanceLevel();
                var screen = GlobalScreenDescriptionCreator
                             .CreateTestLevelScreen(screenDescription.ScreenSizeInformation);
                item.LoadContent(graphicsDevice, contentManager, screen);
                return(item);
            }

            return(execution);
        }