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); } }
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); } }