コード例 #1
0
 public static Preloader GetInstance()// singleton
 {
     if (_me == null)
     {
         _me = new Preloader();
     }
     return _me;
 }
コード例 #2
0
 //private Texture2D _cursor;
 public TutorialScreen()
 {
     _preloader = Preloader.GetInstance();
     _page1 = _preloader.Load("page1");
     _page2 = _preloader.Load("page2");
     _sceneManager = SceneManager.GetInstance();
       //  _cursor = _preloader.Load("cursor");
 }
コード例 #3
0
 public WinScreen()
 {
     _preloader = Preloader.GetInstance();
     _sceneManager = SceneManager.GetInstance();
       //  _cursor = _preloader.Load("cursor");
     _scenery = _preloader.Load("scene");
     _buttons.Add(new Button(new Vector2(150, 400), SceneManager.Scenes.MENU, "Back",true));
 }
コード例 #4
0
        public Credits()
        {
            _preloader = Preloader.GetInstance();
            _sceneManager = SceneManager.GetInstance();
            _cursor = _preloader.Load("cursor");
            _scenery = _preloader.Load("scene");

            _buttons.Add(new Button(new Vector2(500, 300), SceneManager.Scenes.MENU, "Back", true));
        }
コード例 #5
0
        public Menu()
        {
            if (_once == false)
            {
                _once = true;
                DisplayMusicRequest(true);
            }

            _preloader = Preloader.GetInstance();
            _sceneManager = SceneManager.GetInstance();
               // _cursor = _preloader.Load("cursor");
            _scenery = _preloader.Load("scene");
            _title = _preloader.Load("title");
            _buttons.Add(new Button(new Vector2(550, 100), SceneManager.Scenes.PLAYSTATE, "Play", true));
            _buttons.Add(new Button(new Vector2(550, 200), SceneManager.Scenes.CREDITS, "Credits", true));
            _buttons.Add(new Button(new Vector2(550, 300), SceneManager.Scenes.HOWTO, "How To", true));
        }
コード例 #6
0
 public Button(Vector2 _pos,SceneManager.Scenes _OnClick,String _text,bool _big)
 {
     this._big = _big;
     this._pos = _pos;
     this._text = _text;
     this._onClick = _OnClick;
     _sceneManager = SceneManager.GetInstance();
     _preloader = Preloader.GetInstance();
     if (_big)
     {
         _texture = _preloader.Load("button");
     }
     else
     {
         _texture = _preloader.Load("smallbutton");
     }
 }
コード例 #7
0
 public BottleBash()
 {
     _score = 0;
     _random = new Random();
     _preloader = Preloader.GetInstance();
     _launcher = new ItemLauncher();
     _aim = _preloader.Load("aim");
     _filledHeart = _preloader.Load("filledheart");
     _emptyHeart = _preloader.Load("emptyheart");
     _notch = _preloader.Load("notch");
     _eggedOverlay = _preloader.Load("EggOverlay");
     _springOverlay = _preloader.Load("springOverlay");
     _score = 0;
     _lives = 3;
     _prizes = new string[3];
     _prizes[0] = "1,000";
     _prizes[1] = "100";
     _prizes[2] = "10,000";
     _sceneManager = SceneManager.GetInstance();
 }
コード例 #8
0
 public TargetShooting()
 {
     _random = new Random();
     _preloader = Preloader.GetInstance();
     _backwall = _preloader.Load("targetWall");
 }
コード例 #9
0
 public Splash()
 {
     _preloader = Preloader.GetInstance();
     _sceneManager = SceneManager.GetInstance();
     _texture = _preloader.Load("splash");
 }
コード例 #10
0
        /// <summary>
        /// LoadContent will be called once per game and is the place to load
        /// all of your content.
        /// </summary>
        protected override void LoadContent()
        {
            // Create a new SpriteBatch, which can be used to draw textures.
            spriteBatch = new SpriteBatch(GraphicsDevice);
            _preloader = Preloader.GetInstance();
            _preloader.setContentManager(Content);
            _sceneManager = SceneManager.GetInstance();
            _sceneManager.SetGraphicsDevice(GraphicsDevice);

            _overLay = _preloader.Load("overlay");
            // TODO: use this.Content to load your game content here
        }
コード例 #11
0
 public SceneManager()
 {
     _preloader = Preloader.GetInstance();
 }