7 releases (breaking)
0.6.0 | Oct 13, 2021 |
---|---|
0.5.1 | Aug 11, 2021 |
0.4.0 | Jul 31, 2021 |
0.3.0 | Jul 30, 2021 |
0.1.0 | Jul 30, 2021 |
#1815 in Game dev
90 downloads per month
4KB
Anode
The terminal or electrode from which electrons leave a system.
Anode is a text editor plugin for The Machinery game engine.
Features
- Code highlighting, provided by tree-sitter.
- Easy integration for custom assets (see
tm-anode-api
).
Crates
tm-anode
- Anode text editor plugin for The Machinery.- - API for the tm-anode The Machinery plugin.
tm-textfile
- Text file plugin for The Machinery that showcases basic usage oftm-anode-api
.
Building and Installing
Anode is built using the Cargo package manager for Rust, and can be automatically copied to your
TM_SDK_DIR
plugins directory using a cargo-make task.
cargo make machinery
Extending
Anode provides a public API that can be used to extend it.
The API is documented in the tm-anode-api
crate, and is compatible with the C ABI.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT License (Expat) (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Dependencies
~7.5MB
~158K SLoC