Skip to content

almindor/texel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Texel

ASCII Art and landscape editor. Texel aims to make editing ASCII art easy especially for use in games.

Example Scene

Example Scene PNG

Building

Dependencies

Rust v1.38+ is required.

The default terminal backend used is Crossterm which supports Linux, Mac OS X and Windows.

Termion can be used as well by switching to the ion feature.

Compiling

Linux, Windows*, Mac OS X

cargo build --release

  • NOTE: Windows is currently broken due to crossterm binding issues

Redox/Termion

cargo build --release --no-default-features --features ion

Usage

texel [files]

Configuration

Configuration files are saved in user config directory undex texel/config.ron using the RON format.

On Linux for example the location would be $HOME/.config/texel/config.ron

Types are defined in the texel_types crate. When saving a scene a gzipped RON file is produced. The contents are the Scene object with all the Sprites.