Generate arrow textures
This commit is contained in:
parent
94523cbef6
commit
5c7ddf881d
|
@ -0,0 +1,27 @@
|
|||
dofile("../tga_encoder/init.lua")
|
||||
|
||||
local _ = { 1 }
|
||||
local K = { 0 }
|
||||
local W = { 255 }
|
||||
|
||||
local pixels = {
|
||||
{ _, K, K, K, K, K, _ },
|
||||
{ _, K, W, W, W, K, _ },
|
||||
{ K, K, W, W, W, K, K },
|
||||
{ K, W, W, W, W, W, K },
|
||||
{ _, K, W, W, W, K, _ },
|
||||
{ _, _, K, W, K, _, _ },
|
||||
{ _, _, _, K, _, _, _ },
|
||||
}
|
||||
tga_encoder.image(pixels):save("textures/maps_arrow.tga")
|
||||
|
||||
local pixels = {
|
||||
{ _, _, _, _, K, _, _ },
|
||||
{ K, K, _, K, W, K, _ },
|
||||
{ K, W, K, W, W, W, K },
|
||||
{ K, W, W, W, W, K, _ },
|
||||
{ K, W, W, W, K, _, _ },
|
||||
{ K, W, W, W, W, K, _ },
|
||||
{ K, K, K, K, K, K, _ },
|
||||
}
|
||||
tga_encoder.image(pixels):save("textures/maps_arrow_diagonal.tga")
|
10
init.lua
10
init.lua
|
@ -440,14 +440,20 @@ minetest.register_globalstep(
|
|||
yaw == 180 or
|
||||
yaw == 270
|
||||
) then
|
||||
marker = "maps_arrow.tga" .. "^[transformR" .. yaw
|
||||
marker = "maps_arrow.tga" ..
|
||||
"^[makealpha:1,1,1" ..
|
||||
"^[transformR" ..
|
||||
yaw
|
||||
elseif (
|
||||
yaw == 45 or
|
||||
yaw == 135 or
|
||||
yaw == 225 or
|
||||
yaw == 315
|
||||
) then
|
||||
marker = "maps_arrow_diagonal.tga" .. "^[transformR" .. (yaw - 45)
|
||||
marker = "maps_arrow_diagonal.tga" ..
|
||||
"^[makealpha:1,1,1" ..
|
||||
"^[transformR" ..
|
||||
(yaw - 45)
|
||||
end
|
||||
if marker then
|
||||
player:hud_change(
|
||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue