public TeleportFloorTileSideRenderer(FloorTileSide tileSide, Texture2D wallTexture, Texture2D teleportTexture) : base(tileSide, wallTexture, teleportTexture) { var identity = Matrix.CreateTranslation(new Vector3(0, 0, -0.499f)); this.teleport = new TextureRenderer(identity, teleportTexture); }
public TextTileSideRenderer(TextTileSide tileSide, Texture2D wallTexture) : base(tileSide, wallTexture) { textRenderer = new TextureRenderer(Matrix.CreateScale(0.5f) * Matrix.CreateTranslation(new Vector3(0, 0, -0.499f)), ResourceProvider.Instance.DrawRenderTarget(TileSide.Text.Replace('|', '\n'), Color.Transparent, Color.White)); }