public ShapeLoader(GameModel game, ContentManager contentManager, IDrawer shapeDrawer) { _contentManager = contentManager; _shapeDrawer = shapeDrawer; _graphics = game.GraphicsDevice; game.AddToContentLoader(this); }
public SpriteLoader(GameModel game, ContentManager contentManager, IDrawer spriteDrawer) { _contentManager = contentManager; _contentManager.RootDirectory = "Content"; _spriteDrawer = spriteDrawer; game.AddToContentLoader(this); }
public InputsManager(GameModel game) { _mouseInputs = new MouseInputs(); _gamePadInputs = new GamePadInputs(); _keyboardInputs = new KeyboardInputs(); _inputs.Add(_mouseInputs); _inputs.Add(_gamePadInputs); _inputs.Add(_keyboardInputs); _oldButtonsState = new Dictionary <string, bool>(); _buttonsState = new Dictionary <string, bool>(); _game = game; _game.AddToUpdaters(this); _game.AddToContentLoader(this); }
public TextSpriteLoader(GameModel game, ContentManager contentManager, IDrawer textSpriteDrawer) { _contentManager = contentManager; _textSpriteDrawer = textSpriteDrawer; game.AddToContentLoader(this); }