Fixed asset transparency when embedding.
This commit is contained in:
parent
cbff5c1418
commit
5272605211
3 changed files with 25 additions and 5 deletions
|
@ -31,6 +31,7 @@ function buildAll() {
|
|||
local ARCH=$2
|
||||
local COMMON=
|
||||
|
||||
# Activate toolchain for this platform.
|
||||
source <(../toolchains/toolchains.sh use ${ARCH} ${OS})
|
||||
|
||||
G_TARGET=${G_BUILDROOT}/${G_BUILDDIR}/${OS}/${ARCH}
|
||||
|
@ -222,6 +223,7 @@ if [[ 0 == 1 ]]; then
|
|||
--build=x86_64-linux
|
||||
make install-libLTLIBRARIES # This weird target prevents building the command line tools.
|
||||
popd
|
||||
fi
|
||||
|
||||
# === Known FFMPEG Types ===
|
||||
createExtensionHeader ffmpeg > ${G_GENERATED}/extensions.h
|
||||
|
@ -265,7 +267,6 @@ if [[ 0 == 1 ]]; then
|
|||
ffmpeg -f concat -safe 0 -i <(echo -e "file ${G_TARGET}/temp1.mkv\nfile ${G_TARGET}/temp2.mkv\n") -c copy ${G_TARGET}/menuBackground.mkv
|
||||
createEmbeddedBinary ${G_TARGET}/menuBackground.mkv ${G_GENERATED}/menuBackground_mkv.h MENUBACKGROUND_MKV_H
|
||||
rm ${G_TARGET}/temp1.mkv ${G_TARGET}/temp2.mkv ${G_TARGET}/menuBackground.mkv
|
||||
fi
|
||||
|
||||
:<<UNUSED
|
||||
# === Singe Manual ===
|
||||
|
@ -318,7 +319,7 @@ function createEmbeddedImage() {
|
|||
local BASENAME=$1
|
||||
|
||||
pushd assets
|
||||
convert -flatten ${BASENAME}.xcf ${G_GENERATED}/${BASENAME}.png
|
||||
convert -flatten -background rgba\(0,0,0,0\) ${BASENAME}.xcf ${G_GENERATED}/${BASENAME}.png
|
||||
createEmbeddedBinary ${G_GENERATED}/${BASENAME}.png ${G_GENERATED}/${BASENAME}.h ${BASENAME^^}_H
|
||||
rm ${G_GENERATED}/${BASENAME}.png
|
||||
popd
|
||||
|
|
|
@ -750,9 +750,9 @@ void showHeader(void) {
|
|||
// 00000000011111111112222222222333333333344444444445555555555666666666677777777778
|
||||
// 12345678901234567890123456789012345678901234567890123456789012345678901234567890
|
||||
utilSay(" ___ ___ _ _ ___ ___");
|
||||
utilSay("/ __|_ _| \\| |/ __| __| Somewhat Interactive Nostalgic Game Engine %s", VERSION_STRING);
|
||||
utilSay("/ __|_ _| \\| |/ __| __| Somewhat Interactive Nostalgic Game Engine %s Beta 1", VERSION_STRING);
|
||||
utilSay("\\__ \\| || .` | (_ | _| Copyright (c) 2006-%s Scott C. Duensing", COPYRIGHT_END_YEAR);
|
||||
utilSay("|___/___|_|\\_|\\___|___| https://kangaroopunch.com");
|
||||
utilSay("|___/___|_|\\_|\\___|___| https://KangarooPunch.com https://SingeEngine.com");
|
||||
utilSay("");
|
||||
shown = true;
|
||||
}
|
||||
|
@ -880,7 +880,7 @@ void unpackGames(void) {
|
|||
if (utilStricmp(utilGetFileExtension(de->d_name), "game") == 0) {
|
||||
showHeader();
|
||||
count++;
|
||||
utilSay("Unpacking game: %s", de->d_name);
|
||||
utilSay(">>> Unpacking Game: %s", de->d_name);
|
||||
|
||||
// https://github.com/libarchive/libarchive/wiki/Examples#user-content-A_Complete_Extractor
|
||||
ok = true;
|
||||
|
|
19
src/singe.c
19
src/singe.c
|
@ -4405,6 +4405,25 @@ void startLuaContext(lua_State *L) {
|
|||
luaPreload(L, "socket.unix", luaopen_socket_unix);
|
||||
luaPreload(L, "socket.serial", luaopen_socket_serial);
|
||||
#endif
|
||||
|
||||
/*
|
||||
***TODO*** Load these Lua modules:
|
||||
|
||||
Lua Socket:
|
||||
ftp.lua
|
||||
headers.lua
|
||||
http.lua
|
||||
ltn12.lua
|
||||
mbox.lua
|
||||
mime.lua
|
||||
smtp.lua
|
||||
socket.lua
|
||||
tp.lua
|
||||
url.lua
|
||||
|
||||
librs232:
|
||||
rs232.lua
|
||||
*/
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue