Discord Button Added and changed the size of the buttons

This commit is contained in:
Kacper Kostka
2023-02-23 16:57:33 +01:00
parent 5d3330377e
commit 2a86ec6734
11 changed files with 35 additions and 48 deletions

View File

@@ -15,27 +15,15 @@
--with this program; if not, write to the Free Software Foundation, Inc.,
--51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-- IMPORTAND some lines had to be split up to new lines because they didn't fit in the window
-- https://github.com/orgs/minetest/teams/engine/members
local sussycraft_authors = {
"SussyCraft Game Authors:",
"Kacper Kostka (kacperks) <kacperks@cubesoftware.xyz>",
"(Programming, Textures)",
"Łukasz Brzostowski (Looki2000)",
"<electro.brzostek@gmail.com or looki2000@cubesoftware.xyz>",
"(Programming, Textures, 3D Models, Soundtrack, Sound)",
"Karol Rostek (karoltoja200) discord:karoltoja200#6809",
"(Textures)",
"Dawid Cholewiusz (D47 0_o) discord:D46 0_o#8952",
"(Structures builder)",
"Kacper Kostka (kacperks) <kacperks@cubesoftware.xyz> (Programming, Textures)",
"Łukasz Brzostowski (Looki2000) <looki2000@cubesoftware.xyz> (Programming, Textures, 3D Models, Soundtrack)",
"Karol Rostek (karoltoja200) discord:karoltoja200#6809 (Textures)",
"Dawid Cholewiusz (D47 0_o) discord:D46 0_o#8952 (Structures builder)",
"Kacper Brzostowski (wooden plank texture)",
}
-- https://github.com/orgs/minetest/teams/engine/members
local core_developers = {
"Perttu Ahola (celeron55) <celeron55@gmail.com> [Project founder]",
"sfan5 <sfan5@live.de>",
@@ -143,43 +131,34 @@ return {
local credit_list = {}
table.insert_all(credit_list, {
core.colorize("#ffdd33", fgettext("SussyCraft Developers"))
core.colorize("#ff0", fgettext("SussyCraft Developers"))
})
prepare_credits(credit_list, sussycraft_authors)
table.insert_all(credit_list, {
core.colorize("#ffdd33", fgettext("Minetest Engine Developers"))
core.colorize("#ff0", fgettext("Minetest Engine Developers"))
})
prepare_credits(credit_list, core_developers)
table.insert_all(credit_list, {
"",
core.colorize("#ffdd33", fgettext("Core Team"))
core.colorize("#ff0", fgettext("Core Team"))
})
prepare_credits(credit_list, core_team)
table.insert_all(credit_list, {
"",
core.colorize("#ffdd33", fgettext("Active Contributors"))
core.colorize("#ff0", fgettext("Active Contributors"))
})
prepare_credits(credit_list, active_contributors)
table.insert_all(credit_list, {
"",
core.colorize("#ffdd33", fgettext("Previous Core Developers"))
core.colorize("#ff0", fgettext("Previous Core Developers"))
})
prepare_credits(credit_list, previous_core_developers)
table.insert_all(credit_list, {
"",
core.colorize("#ffdd33", fgettext("Previous Contributors"))
core.colorize("#ff0", fgettext("Previous Contributors"))
})
prepare_credits(credit_list, previous_contributors)
-- SUS
local excamation_marks_count = math.random(1, 40)
table.insert_all(credit_list, {
"",
"",
core.colorize("#f00", fgettext("AMOGUS IS SUS" .. string.rep("!", excamation_marks_count)))
})
local credit_fs, scroll_height = build_hacky_list(credit_list)
-- account for the visible portion
scroll_height = math.max(0, scroll_height - 6.9)
@@ -188,15 +167,18 @@ return {
"style[label_button;border=false]" ..
"button[0.1,3.4;5.3,0.5;label_button;" ..
core.formspec_escape("SussyCraft 0.8") .. "]" ..
"button[1.5,4.1;2.5,0.8;homepage;Privacy Policy]" ..
"button[1.5,4.1;3.5,0.9;homepage;Privacy Policy]" ..
"scroll_container[5.5,0.1;9.5,6.9;scroll_credits;vertical;" ..
tostring(scroll_height / 1000) .. "]" .. credit_fs ..
"scroll_container_end[]"..
"scrollbar[15,0.1;0.4,6.9;vertical;scroll_credits;0]"
"scrollbar[15,0.1;0.4,6.9;vertical;scroll_credits;0]"..
"button[1.5,5.1;3.5,0.8;discord;Discord]"
-- Render information
fs = fs .. "style[label_button2;border=false]" ..
"button[0.1,6;5.3,1;label_button2;" ..
fgettext("Active renderer:") .. "\n" ..
core.formspec_escape(core.get_screen_info().render_info) .. "]"
@@ -213,6 +195,9 @@ return {
core.open_url("https://cubesoftware.xyz/sussycraft/privacy.html")
end
if fields.discord then
core.open_url("https://discord.gg/aJmhBN74sh")
end
if fields.share_debug then
local path = core.get_user_path() .. DIR_DELIM .. "debug.txt"
core.share_file(path)