diff --git a/exchange_machine.lua b/exchange_machine.lua index 801ac3f..a3a12ba 100644 --- a/exchange_machine.lua +++ b/exchange_machine.lua @@ -538,12 +538,33 @@ end) minetest.register_node("global_exchange:exchange", { - description = "Exchange", - tiles = {"global_exchange_box.png", - "global_exchange_box.png", - "global_exchange_box.png^global_exchange_exchange_side.png", + description = "Exchange Terminal", + drawtype = "nodebox", + tiles = { + "global_exchange_terminal_top.png", + "global_exchange_terminal_bottom.png", + "global_exchange_terminal_right.png", + "global_exchange_terminal_right.png^[transform4", + "global_exchange_terminal_back.png", + "global_exchange_terminal_front.png", }, + paramtype = "light", + paramtype2 = "facedir", groups = {cracky=2}, + stack_max = 1, + light_source = 3, + node_box = { + type = "fixed", + fixed = { + {-8/16, -4/16, 3/16, 0.5, 0.5, 5/16},--screens + {-1/16, -7/16, 5/16, 1/16, 5/16, 7/16},--screen leg + {-3/16, -8/16, 4/16, 3/16, -7/16, 8/16},--leg platform + {-7/16, -8/16, -8/16, 2/16, -6/16, -3/16},--keyboard + {3/16, -8/16, -3/16, 7/16, -7/16, 3/16},--phone low + {4/16, -7/16, -1/16, 6/16, -6/16, 3/16},--phone hi + {2/16, -7/16, 0, 8/16, -5/16, 2/16},--phone speaker + } + }, on_rightclick = function(_, _, clicker) local p_name = clicker:get_player_name() local state = main_state[p_name] diff --git a/textures/global_exchange_exchange_side.png b/textures/global_exchange_exchange_side.png deleted file mode 100644 index c8f627e..0000000 Binary files a/textures/global_exchange_exchange_side.png and /dev/null differ diff --git a/textures/global_exchange_terminal_back.png b/textures/global_exchange_terminal_back.png new file mode 100644 index 0000000..40c6bc0 Binary files /dev/null and b/textures/global_exchange_terminal_back.png differ diff --git a/textures/global_exchange_terminal_bottom.png b/textures/global_exchange_terminal_bottom.png new file mode 100644 index 0000000..0a63fd6 Binary files /dev/null and b/textures/global_exchange_terminal_bottom.png differ diff --git a/textures/global_exchange_terminal_front.png b/textures/global_exchange_terminal_front.png new file mode 100644 index 0000000..f524157 Binary files /dev/null and b/textures/global_exchange_terminal_front.png differ diff --git a/textures/global_exchange_terminal_right.png b/textures/global_exchange_terminal_right.png new file mode 100644 index 0000000..ab6c2f8 Binary files /dev/null and b/textures/global_exchange_terminal_right.png differ diff --git a/textures/global_exchange_terminal_top.png b/textures/global_exchange_terminal_top.png new file mode 100644 index 0000000..6e5dcf0 Binary files /dev/null and b/textures/global_exchange_terminal_top.png differ