-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement
simplesquirrel
library to replace Miniswig wrapper genera…
…tion (#71) Implement `simplesquirrel` library to replace Miniswig wrapper generation The `simplesquirrel` library is a simple binding to Squirrel in C++11. It allows Brux to easily bind its API functions, each with a single line of code, removing the need for wrapper generation and the various inconveniences around it - everything is done from the code in "src/brux". Since there is no longer any wrapper generation, the "src/api" and "src/squirrel" directories have been deleted. Additionally, `simplesquirrel` also provides handy wrappers across all types of Squirrel objects and a lot of general functions, which have been utilized in some places here. Closes #66. * Update simplesquirrel * GitHub workflows: Recursively fetch submodules Allows for fetching the required Squirrel submodule, contained in the simplesquirrel submodule. * Add simplesquirrel Squirrel include dir patch * Fix illegal token error with `std::min` and `std::max` * Fix Squirrel linking issue in `simplesquirrel` * Update `simplesquirrel` * Revert copyright header change Don't know why I did this.
- Loading branch information
1 parent
d161f20
commit 0b39712
Showing
61 changed files
with
1,267 additions
and
7,564 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,6 @@ | ||
[submodule "rte/external/miniswig"] | ||
path = rte/external/miniswig | ||
url = https://github.com/WindstilleTeam/miniswig | ||
[submodule "rte/external/squirrel"] | ||
path = rte/external/squirrel | ||
url = https://github.com/albertodemichelis/squirrel.git | ||
[submodule "rte/external/physfs"] | ||
path = rte/external/physfs | ||
url = https://github.com/icculus/physfs | ||
[submodule "rte/external/simplesquirrel"] | ||
path = rte/external/simplesquirrel | ||
url = https://github.com/SuperTux/simplesquirrel |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Submodule miniswig
deleted from
029d2c
Submodule simplesquirrel
added at
c60427
Submodule squirrel
deleted from
57b8f5
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.