You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 years ago | |
---|---|---|
.vscode | 3 years ago | |
res | 3 years ago | |
src | 2 years ago | |
.drone.yml | 2 years ago | |
.gitignore | 2 years ago | |
Cargo.lock | 2 years ago | |
Cargo.toml | 3 years ago | |
LICENSE | 3 years ago | |
Node.toml | 3 years ago | |
README.md | 2 years ago |
README.md
Space Editor
Space Editor is a 2D tile map editor with support for OrbGame engine https://gitlab.redox-os.org/redox-os/orbgame.
It's based on OrbTk https://gitlab.redox-os.org/redox-os/orbtk.

Space Editor is under heavy development and not ready for daily use.
Platforms
- Redox OS (native)
- Linux (native | cargo-node wip)
- macOS (native | cargo-node wip)
- Windows (native | cargo-node wip)
- openBSD (not tested, but should work)
- Web (wip)
Run
You can start the editor by executing the following command:
cargo run --release
Run with command line arguments
Arguments
- --image path to tile sheet png
- --map path to map ron file
Build the application:
cargo build --release
Run the binary:
space_editor --image "res/tile_set.png" --map "res/map.ron"
Run with cargo-node (wip)
To run the editor on as browser or electron app you have to install
cargo install -f cargo-node
Before you could use cargo node you have to install npm
version 6.9.0. It is included in the Node.js
version 10.16.3. You could download it from https://nodejs.org/dist/v10.16.3/.
Rust's cargo
is presumed. All other dependencies of cargo node will be installed automatic.
Start
- Run as browser app:
cargo node run --browser
- Run as electron app:
cargo node run --electron
Credits
License
Licensed under GPL v3 license (LICENSE)