Ejemplo n.º 1
0
        protected Entity(PewPew2Game game)
            : base(game)
        {
            PewPew2Game = game;

            // Defaults //
            Position = Vector2.Zero;
            Size = Vector2.Zero;
            Scale = 1f;
            Rotation = 1f;
            Color = Color.White;
            Effects = SpriteEffects.None;
        }
Ejemplo n.º 2
0
        /// <summary>
        ///   Constructs a new input state.
        /// </summary>
        public InputHelper(PewPew2Game game)
        {
            _game = game;

            _currentKeyboardState = new KeyboardState();
            _currentGamePadState = new GamePadState();
            _currentMouseState = new MouseState();
            _currentTouchState = new TouchCollection();

            _lastKeyboardState = new KeyboardState();
            _lastGamePadState = new GamePadState();
            _lastMouseState = new MouseState();
            _lastTouchState = new TouchCollection();
        }
Ejemplo n.º 3
0
        public QuadRenderer(PewPew2Game game)
        {
            if (game == null) throw new ArgumentNullException("game");

            _device = game.GraphicsDevice;
            _isDisposed = false;

            _verticesQuad = new[] {
                new VertexPositionColorTexture(new Vector3(0f, 0f, 0f), Color.White, new Vector2(0f, 1f)),
                new VertexPositionColorTexture(new Vector3(0f, 0f, 0f), Color.White, new Vector2(1f, 1f)),
                new VertexPositionColorTexture(new Vector3(0f, 0f, 0f), Color.White, new Vector2(0f, 0f)),
                new VertexPositionColorTexture(new Vector3(0f, 0f, 0f), Color.White, new Vector2(1f, 0f))
            };

            _basicEffect = new BasicEffect(game.GraphicsDevice)
            {
                View = Matrix.Identity,
                Projection =
                    Matrix.CreateTranslation(-0.5f, -0.5f, 0.0f) *
                    Matrix.CreateOrthographicOffCenter(0f, game.Viewport.Width, game.Viewport.Height, 0f, 0f, 1f),
                VertexColorEnabled = true
            };
        }
Ejemplo n.º 4
0
 public Camera2D(PewPew2Game game)
     : base(game)
 {
     PewPew2Game = game;
 }
Ejemplo n.º 5
0
 public BlueAlienBaseSprite(PewPew2Game game)
     : base(game)
 {
 }
Ejemplo n.º 6
0
 public Sprite(PewPew2Game game, string texture)
     : base(game)
 {
     _textureLocation = texture;
 }
Ejemplo n.º 7
0
 protected MotionSprite(PewPew2Game game)
     : base(game)
 {
 }
Ejemplo n.º 8
0
 public AnimatedSprite(PewPew2Game game, Animator animator)
     : base(game)
 {
     Animator = animator;
 }
Ejemplo n.º 9
0
 public AnimatedSprite(PewPew2Game game)
     : base(game)
 {
 }