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