Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function create_equiped_item_widget(game)
- local widget = gui_designer:create(88, 72)
- widget:set_xy(224 + movement_distance, 8)
- widget:make_yellow_frame()
- local equipped = game:get_item_assigned(1)
- local equipped_name = game:get_item_assigned(1):get_name()
- print(equipped_name)
- local items_surface = widget:get_surface()
- local eq_var = game:get_item(equipped_name):get_variant()
- --print(eq_item)
- local txt_ref = equipped_name .. "." .. eq_var
- --print("pause.equipped." .. txt_ref)
- --print(item_string)
- if eq_var > 0 then
- local item_sprite = sol.sprite.create("entities/items")
- item_sprite:set_animation(equipped_name)
- item_sprite:set_direction(eq_var - 1)
- item_sprite:set_xy(44, 24)
- item_sprite:draw(items_surface)
- end
- -- test start
- local eq_name_con = tostring(equipped_name)
- local eq_var_con = tostring(eq_var)
- local item_string = "pause.equipped." .. eq_name_con .. eq_var_con
- if item_string == "pause.equipped.bow.1" then
- print("Conversion worked")
- else
- print("Type missmatch")
- end
- -- test fin
- widget:make_text(sol.language.get_string(item_string), 12, 32, "center") -- type mismatch
- --widget:make_text(sol.language.get_string("pause.equipped.bow.1"), 12, 32, "center") --works
- return widget
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement