A flexible editor for 2D games

Ingo Ruhnke bb0b0eeb25 Update Nix flake to nixos-22.05 %!s(int64=2) %!d(string=hai) anos
contrib 4e277618b3 Moved flexlay/ to top level directory %!s(int64=10) %!d(string=hai) anos
data 4e277618b3 Moved flexlay/ to top level directory %!s(int64=10) %!d(string=hai) anos
lib 1366760a50 Fix Ruby 'allocator undefined' errors in children of CL_Component %!s(int64=5) %!d(string=hai) anos
netpanzer bb0b0eeb25 Update Nix flake to nixos-22.05 %!s(int64=2) %!d(string=hai) anos
paint 1099b0a469 Fix some Workspace.set_tool() calls %!s(int64=5) %!d(string=hai) anos
ruby bb0b0eeb25 Update Nix flake to nixos-22.05 %!s(int64=2) %!d(string=hai) anos
supertux 44f9a6c5e6 Some fixes so it can load the latest .strf format %!s(int64=10) %!d(string=hai) anos
supertux-portable 4e277618b3 Moved flexlay/ to top level directory %!s(int64=10) %!d(string=hai) anos
test 4e277618b3 Moved flexlay/ to top level directory %!s(int64=10) %!d(string=hai) anos
tools ba4ae15016 Added tools/ %!s(int64=10) %!d(string=hai) anos
.gitignore 4f1904fbfb Add Nix flake build files %!s(int64=2) %!d(string=hai) anos
AUTHORS 4e277618b3 Moved flexlay/ to top level directory %!s(int64=10) %!d(string=hai) anos
COPYING 4e277618b3 Moved flexlay/ to top level directory %!s(int64=10) %!d(string=hai) anos
INSTALL 4e277618b3 Moved flexlay/ to top level directory %!s(int64=10) %!d(string=hai) anos
Makefile 5b7ad991d9 Replace 'echo -e' with more portable 'printf' %!s(int64=2) %!d(string=hai) anos
NEWS 4e277618b3 Moved flexlay/ to top level directory %!s(int64=10) %!d(string=hai) anos
README.md 3c279a4770 Convert README to README.md %!s(int64=5) %!d(string=hai) anos
SConstruct ca93b110f4 Remove ClanLib build instructions %!s(int64=2) %!d(string=hai) anos
TODO ad8f57669e Replaced boost::shared_ptr<> with std::shared_ptr<>, enabled C++11 in SCons %!s(int64=10) %!d(string=hai) anos
flake.lock bb0b0eeb25 Update Nix flake to nixos-22.05 %!s(int64=2) %!d(string=hai) anos
flake.nix bb0b0eeb25 Update Nix flake to nixos-22.05 %!s(int64=2) %!d(string=hai) anos
guix.scm 455de2075f Update guix.scm %!s(int64=2) %!d(string=hai) anos
logo.png cc91b512a4 Add logo images %!s(int64=5) %!d(string=hai) anos
logo.svg cc91b512a4 Add logo images %!s(int64=5) %!d(string=hai) anos

README.md

Flexlay

Flexlay is a generic 2d editor with special focus on games. It currently supports multi layered tile-, object- and bitmaps, full undo/redo, support for tile-brushes, easy copy/paste, multiple buffers, minimap support, a metadata editor and some other stuff usefull for creating levels for 2d games.

Supported games are at the moment:

Other Stuff:

  • Paint - A basic application with animation and graphic tablet support

Flexlay can't be run on its own, but instead of you have to start it via wrapper scripts (supertux-editor, windstille-editor, netpanzer-editor).

For informations on how to compile and run Flexlay see the file INSTALL. Flexlay makes use of OpenGL so you will need working hardware 3d support.

Flexlay is covered under the GNU GPL, which means that you can copy and even modify it pretty much as you like, as long as you keep the copyright headers in place and distribute the source too if you distribute binaries, see the file COPYING for details.