Ejemplo n.º 1
0
 public void Render(Renderer renderer)
 {
     foreach (Tile tile in TileDictionary.Select(tilePair => tilePair.Value))
     {
         tile.Render(renderer);
     }
 }
Ejemplo n.º 2
0
 public void Render(Renderer renderer)
 {
     _background.Render(renderer);
     _backgroundLayer.Render(renderer);
     _enemyList.ForEach(x => x.Render(renderer));
     _playerCharacter.Render(renderer);
 }
Ejemplo n.º 3
0
 public void Render(Renderer renderer)
 {
     if (Dead)
     {
         return;
     }
     renderer.DrawSprite(_sprite);
 }
Ejemplo n.º 4
0
        public ChipEngine(GraphicsDevice device, ContentManager content)
        {
            this.content = content;
            graphicsDevice = device;

            ClearWorld();
            renderer = new Renderer(assetManager, graphicsDevice);
        }
Ejemplo n.º 5
0
 public void Render(Renderer renderer)
 {
     foreach (Block block in blocks)
     {
         block.SetPosition(new Vector(level.grid[block.gridPosX, block.gridPosY].X,
             level.grid[block.gridPosX, block.gridPosY].Y, 0));
         block.Render(renderer);
     }
 }
Ejemplo n.º 6
0
 public void Render(Renderer renderer)
 {
     if (activeEffects.Count > 0)
     {
         foreach (Effect effect in activeEffects)
         {
             effect.Render(renderer);
         }
     }
 }
Ejemplo n.º 7
0
        public void Render(Renderer renderer)
        {
            _background.Render(renderer);
            _backgroundLayer.Render(renderer);

            _enemyManager.Render(renderer);
            _playerCharacter.Render(renderer);
            _bulletManager.Render(renderer);
            _effectsManager.Render(renderer);
            renderer.Render();
        }
Ejemplo n.º 8
0
        public MapObject(ObjectDescriptor descriptor, ResourceManager resources, Renderer renderer, Vector position)
        {
            SpriteDescriptor spriteDesc = resources.GetSpriteDescriptor(descriptor.Sprites[descriptor.DefaultSprite]);
            sprite = new Sprite(spriteDesc, resources);
            Position = new Vector(position);
            DisplayPosition = new Vector(position);
            this.renderer = renderer;

            sprite.PlayAnimation(spriteDesc.DefaultAnimation, true);

            Name = descriptor.Name;
            ExtraProperties = new Dictionary<string, string>();
        }
Ejemplo n.º 9
0
        public MapEditorState(Game game, EditorModel model)
            : base(game)
        {
            this.model = model;
            model.AddListener(this);

            display = game.Display;
            renderer = display.Renderer;
            input = game.Input;

            model.Display = display;
            model.Zoom = display.Zoom;
        }
Ejemplo n.º 10
0
        public void Render(Renderer renderer)
        {
            _background.Render(renderer);
            _backgroundLayer.Render(renderer);

            // _enemyList.ForEach(x => x.Render(renderer));
            _enemyManager.Render(renderer);
            _playerCharacter.Render(renderer);
            _bulletManager.Render(renderer);
            renderer.Render();
            _effectsManager.Render(renderer);
            renderer.Render();
        }
Ejemplo n.º 11
0
        //Construct a game object. Set controller to null if the object should be static.
        public GameObject(Game game, Vector position, Vector velocity, Dictionary<string, Sprite> sprites, string defaultSprite, IController controller, Dictionary<string, BoundingPolygon> boundingPolygons)
        {
            this.game = game;
            this.boundingPolygons = boundingPolygons;
            Sprites = sprites;
            CurrentSprite = sprites[defaultSprite];
            Velocity = velocity;
            Position = position;
            this.renderer = game.Display.Renderer;
            this.controller = controller;
            //boundingPolygon.MoveTo(Position.X, Position.Y);

            CanCollide = true;

            SetupStates();
        }
Ejemplo n.º 12
0
 public void Render(Renderer renderer)
 {
     renderer.SetDrawingColor(red, green, blue, alpha);
     renderer.Render(this);
 }
Ejemplo n.º 13
0
 public ParticleEngine(Texture texture, int maxParticles, Renderer renderer)
 {
     this.maxParticles = maxParticles;
     this.texture = texture;
     this.renderer = renderer;
 }
 public void Render(Renderer renderer)
 {
     renderer.DrawSprite(_background);
 }
Ejemplo n.º 15
0
 public void Render(Renderer renderer)
 {
     Render_Debug(0, 1, 0, .65, .65);
     renderer.DrawSprite(_sprite);
 }
Ejemplo n.º 16
0
 public void Render(Renderer renderer)
 {
     _effects.ForEach(x => renderer.DrawSprite(x));
 }
Ejemplo n.º 17
0
 public void Render(Renderer renderer)
 {
     _players.ForEach(x => x.Render(renderer));
 }
Ejemplo n.º 18
0
 internal void Render(Renderer renderer)
 {
     _bullets.ForEach(x => x.Render(renderer));
 }
Ejemplo n.º 19
0
 internal void Render(Renderer renderer)
 {
     renderer.DrawSprite(_sprite);
 }
Ejemplo n.º 20
0
 public void Render(Renderer renderer)
 {
     renderer.DrawText(label);
 }
Ejemplo n.º 21
0
 public void Render(Renderer renderer)
 {
     renderer.DrawSprite(_phagocyte);
 }
Ejemplo n.º 22
0
 public void Render(Renderer renderer)
 {
     renderer.DrawSprite(sprite);
     //renderer.DrawBoundingBox(sprite);
 }
Ejemplo n.º 23
0
 public void Render(Renderer renderer)
 {
     _enemies.ForEach(x => x.Render(renderer));
 }
Ejemplo n.º 24
0
 public void Render(Renderer renderer)
 {
     _buttons.ForEach(x => x.Render(renderer));
 }
Ejemplo n.º 25
0
 public void Render(Renderer renderer)
 {
     renderer.DrawSprite(_sprite);
        // Render_Debug();
 }
Ejemplo n.º 26
0
 public void DrawOutline(Renderer renderer)
 {
     foreach (Block block in outlineBlocks)
     {
         block.Render(renderer);
     }
 }
Ejemplo n.º 27
0
 public void Render(Renderer renderer)
 {
     renderer.DrawSprite(_spaceship);
 }
Ejemplo n.º 28
0
        public void Render(Renderer renderer)
        {
            // Draw level outline
            DrawOutline(renderer);

            RenderGrid(renderer);
            minoManager.Render(renderer);
            effectsManager.Render(renderer);
            scoreboard.Render(renderer);
            renderer.Render();
        }
Ejemplo n.º 29
0
 internal void Render(Renderer renderer)
 {
     _missiles.ForEach(x => x.Render(renderer));
     _enemyMissiles.ForEach(x => x.Render(renderer));
 }
Ejemplo n.º 30
0
 public void RenderGrid(Renderer renderer)
 {
     for (int i = 0; i < 10; i++)
     {
         for (int j = 2; j < 22; j++)
         {
             if (grid[i, j].Filled)
             {
                 grid[i, j].GetBlock().Render(renderer);
             }
         }
     }
 }