mirror of
https://github.com/mt-mods/unifieddyes.git
synced 2024-11-22 15:33:52 +01:00
show the player's current painting-with color,
if no color is selected, if any if no painting-with and no selected, shows a "?"
This commit is contained in:
parent
5b1051f8ae
commit
d53fb146dd
11
init.lua
11
init.lua
@ -829,6 +829,7 @@ end
|
|||||||
function unifieddyes.show_airbrush_form(player)
|
function unifieddyes.show_airbrush_form(player)
|
||||||
if not player then return end
|
if not player then return end
|
||||||
local player_name = player:get_player_name()
|
local player_name = player:get_player_name()
|
||||||
|
local painting_with = unifieddyes.player_selected_dye[player_name] or unifieddyes.player_current_dye[player_name]
|
||||||
local creative = creative and creative.is_enabled_for(player_name)
|
local creative = creative and creative.is_enabled_for(player_name)
|
||||||
local inv = player:get_inventory()
|
local inv = player:get_inventory()
|
||||||
|
|
||||||
@ -874,7 +875,7 @@ function unifieddyes.show_airbrush_form(player)
|
|||||||
overlay = "^unifieddyes_available_overlay.png"
|
overlay = "^unifieddyes_available_overlay.png"
|
||||||
end
|
end
|
||||||
|
|
||||||
if dye == unifieddyes.player_selected_dye[player_name] then
|
if dye == painting_with then
|
||||||
overlay = "^unifieddyes_select_overlay.png"
|
overlay = "^unifieddyes_select_overlay.png"
|
||||||
selindic = "unifieddyes_white_square.png"..colorize..overlay.."]"..
|
selindic = "unifieddyes_white_square.png"..colorize..overlay.."]"..
|
||||||
"tooltip["..val..hue..sat..";"..val..hue..sat.."]"
|
"tooltip["..val..hue..sat..";"..val..hue..sat.."]"
|
||||||
@ -926,7 +927,7 @@ function unifieddyes.show_airbrush_form(player)
|
|||||||
overlay = "^unifieddyes_available_overlay.png"
|
overlay = "^unifieddyes_available_overlay.png"
|
||||||
end
|
end
|
||||||
|
|
||||||
if dye == unifieddyes.player_selected_dye[player_name] then
|
if dye == painting_with then
|
||||||
overlay = "^unifieddyes_select_overlay.png"
|
overlay = "^unifieddyes_select_overlay.png"
|
||||||
selindic = "unifieddyes_white_square.png"..colorize..overlay.."]"..
|
selindic = "unifieddyes_white_square.png"..colorize..overlay.."]"..
|
||||||
"tooltip["..val..hue..sat..";"..val..hue..sat.."]"
|
"tooltip["..val..hue..sat..";"..val..hue..sat.."]"
|
||||||
@ -966,7 +967,7 @@ function unifieddyes.show_airbrush_form(player)
|
|||||||
overlay = "^unifieddyes_available_overlay.png"
|
overlay = "^unifieddyes_available_overlay.png"
|
||||||
end
|
end
|
||||||
|
|
||||||
if dye == unifieddyes.player_selected_dye[player_name] then
|
if dye == painting_with then
|
||||||
overlay = "^unifieddyes_select_overlay.png"
|
overlay = "^unifieddyes_select_overlay.png"
|
||||||
slindic = "unifieddyes_white_square.png"..colorize..overlay.."]"..
|
slindic = "unifieddyes_white_square.png"..colorize..overlay.."]"..
|
||||||
"tooltip["..grey2..";"..grey2.."]"
|
"tooltip["..grey2..";"..grey2.."]"
|
||||||
@ -995,10 +996,10 @@ function unifieddyes.show_airbrush_form(player)
|
|||||||
"button_exit[11,8;2,1;cancel;Cancel]"..
|
"button_exit[11,8;2,1;cancel;Cancel]"..
|
||||||
"button_exit[13,8;2,1;accept;Accept]"
|
"button_exit[13,8;2,1;accept;Accept]"
|
||||||
|
|
||||||
if unifieddyes.player_selected_dye[player_name] then
|
if painting_with then
|
||||||
base_form = base_form..
|
base_form = base_form..
|
||||||
"label[1,"..(7.5+vs)..";Selected dye: "..
|
"label[1,"..(7.5+vs)..";Selected dye: "..
|
||||||
unifieddyes.player_selected_dye[player_name].."]"
|
painting_with.."]"
|
||||||
end
|
end
|
||||||
|
|
||||||
minetest.show_formspec(player_name, "unifieddyes:dye_select_form", base_form)
|
minetest.show_formspec(player_name, "unifieddyes:dye_select_form", base_form)
|
||||||
|
Loading…
Reference in New Issue
Block a user