chatpion / led

Modern, lightweight and efficient 2D level editor

Home Page:https://deepnight.net/tools/led-2d-level-editor/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

L-Ed is a modern, lightweight and open-source 2D level editor.

Links: Official website | Haxe API (on GitHub)

Build Status

Building from source

Requirements

  • Haxe compiler: you need an up-to-date and working Haxe install to build L-Ed.
  • NPM: this package manager is used for various install and packaging scripts

Installing Haxe libs

Install required haxe libs:

haxelib git heaps https://github.com/HeapsIO/heaps.git

haxelib git hxnodejs https://github.com/HaxeFoundation/hxnodejs.git

haxelib git electron https://github.com/tong/hxelectron.git

haxelib git deepnightLibs https://github.com/deepnight/deepnightLibs.git

Installing Node dependencies

Run the following command in the app folder:

npm i

Compiling

First, from the root of the repo, build the electron Main:

haxe main.debug.hxml

This should create a app/assets/main.js file.

Then, build the electron Renderer:

haxe renderer.debug.hxml

This should create app/assets/js/renderer.js.

Running

From a command line in the app folder, run:

npm run start

Related tools & licences

About

Modern, lightweight and efficient 2D level editor

https://deepnight.net/tools/led-2d-level-editor/

License:MIT License


Languages

Language:Haxe 85.1%Language:SCSS 9.9%Language:HTML 3.6%Language:PLSQL 1.4%Language:Batchfile 0.0%