Example #1
0
        public DrawableTile(int x, int y, WorldGrid world)
            : base(x, y, world)
        {
            visual = new DrawGameObject(new SpriteSheet(GameEnvironment.DrawingHelper.GetTexture()));
            visual.Drawable.SpritePart = new Rectangle(0, 0, world.TileSize, world.TileSize);
            visual.Drawable.Origin     = new Vector2(0, world.TileSize);

            visual.Position2 = new Vector2(x * world.TileSize, Y * world.TileSize);
        }
Example #2
0
        public DrawablePerson(float x, float y, Random random)
            : base(x, y, random)
        {
            visual = new DrawGameObject(new SpriteSheet(GameEnvironment.DrawingHelper.GetTexture()), 1);
            visual.Drawable.SpritePart = new Rectangle(0, 0, 10, 10);
            visual.Drawable.Origin     = visual.Drawable.Center;

            //visual.Drawable.Color = new Color((int)((x / 10000f) * 255), (int)((y / 10000f) * 255), 0);

            visual.Position2      = new Vector2(x, y);
            visual.Drawable.Color = GetHeathColor(HealthStatus);
        }