Terminal emulator for the Godot game engine.
Find a file
Leroy Hopson f8412a03f5 Make native library easier to build/use
Makes libtsm a static library rather than dynamic so that it doesn't
have to be installed as a system library on the user's operating system.

Also updates SConstruct to work on more operating systems other than
just NixOS. Adds a number of docker files for building the library on
various distributions (NixOS, Arch Linux, Ubuntu).

Uses a fork of godot-cpp with an updated godot_headers submodule that
includes godotengine/godot_headers#76. We should go back to tracking
https://github.com/godotengine/godot-cpp once the submodule has
been updated in that repo.

Former-commit-id: d8c8b5b272
2020-10-05 17:56:40 +07:00
addons Make native library easier to build/use 2020-10-05 17:56:40 +07:00
dockerfiles Make native library easier to build/use 2020-10-05 17:56:40 +07:00
examples/terminal Make native library easier to build/use 2020-10-05 17:56:40 +07:00
scenes Add more features, bug fixes and bugs ;-) 2020-05-19 18:55:43 +07:00
test Add more features, bug fixes and bugs ;-) 2020-05-19 18:55:43 +07:00
.gitignore Initial commit 2020-05-09 23:49:45 +07:00
.gitmodules Make native library easier to build/use 2020-10-05 17:56:40 +07:00
.gutconfig.json Travis CI integration 2020-05-10 17:23:58 +12:00
.travis.yml Make native library easier to build/use 2020-10-05 17:56:40 +07:00
default_env.tres Basics working, added pseudoterminal 2020-10-05 17:56:21 +07:00
demo.cast Add more features, bug fixes and bugs ;-) 2020-05-19 18:55:43 +07:00
demo.gif Update the README 2020-05-10 02:33:54 +07:00
docker-compose.yml Make native library easier to build/use 2020-10-05 17:56:40 +07:00
icon.png Make native library easier to build/use 2020-10-05 17:56:40 +07:00
icon.png.import Add all the files 2020-05-10 01:42:19 +07:00
LICENSE Basics working, added pseudoterminal 2020-10-05 17:56:21 +07:00
project.godot Basics working, added pseudoterminal 2020-10-05 17:56:21 +07:00
README.md Make native library easier to build/use 2020-10-05 17:56:40 +07:00

Godot Xterm Native

Version Godot Version License

Native implementation of Godot Xterm using GDNative with libtsm.

Demo

Click the thumbnail to watch a demo video on youtube:

Demo video thumbnail

License

If you contribute code to this project, you are implicitly allowing your code to be distributed under the MIT license. You are also implicitly verifying that all code is your original work, or unoriginal work which is published under a compatible license or waiver.

Copyright (c) 2020 Leroy Hopson (MIT License)

The fonts used in this project are published under a seperate license. See: addons/godot_xterm_native/fonts/LICENSE.txt.