We have clarified our Privacy Statement even further. Please have a look at our changes.
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.
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.
flovanco 0fed0948c3 Merge branch 'press-and-move' of pinhead-galaxy/space-editor into master 1 day ago
.vscode Fix vs release path. 6 days ago
res Update example map. 1 week ago
src Add press move for release. 1 day ago
.gitignore Initial commit. 1 month ago
Cargo.lock Add press move for release. 1 day ago
Cargo.toml OrbTk update. 1 day ago
LICENSE Switch to GPL3 license. 1 week ago
Node.toml Work on load menu. 1 month ago
README.md Update 'README.md' 2 days ago

README.md

Space Editor

GPL 3 licensed

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

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)