Пример #1
0
        public Game()
        {
            _bgm      = new Music("../SFX/bgm.ogg");
            _bgm.Loop = true;
            _bgm.Play();
            // Predefine game state to menu
            _gameState = State.Menu;
            _menuState = eMenuState.MS_START;

            //TODO  Default values, replace with correct ones !
            SmartSprite._scaleVector = new Vector2f(2.0f, 2.0f);
            ScreenEffects.Init(new Vector2u(800, 600));
            ParticleManager.SetPositionRect(new FloatRect(-500, 0, 1400, 600));
            //ParticleManager.Gravity = GameProperties.GravitationalAcceleration;


            ResetCreationParameters();


            try
            {
                SmartText._font = new Font("../GFX/font.ttf");

                SmartText._lineLengthInChars = 18;
                SmartText._lineSpread        = 1.2f;
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
Пример #2
0
        public Game(GameState s)
        {
            SwitchState(s);

            JamUtilities.Palette.LoadPalette("../GFX/gustav.scss");


            SmartSprite._scaleVector = new Vector2f(2.0f, 2.0f);
            ScreenEffects.Init(new Vector2u(800, 600));
            GP.WindowGameView = new View(new FloatRect(0, 0, GP.WindowSize.X, GP.WindowSize.Y));
            ParticleManager.SetPositionRect(new FloatRect(-500, 0, 1400, 600));
            //ParticleManager.Gravity = GameProperties.GravitationalAcceleration;



            _background           = new RectangleShape(new Vector2f(GP.WindowSize.X, GP.WindowSize.Y));
            _background.FillColor = Palette.color4;

            try
            {
                SmartText._font = new Font("../GFX/font.ttf");

                SmartText._lineLengthInChars = 18;
                SmartText._lineSpread        = 1.2f;
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }