Обычный метод скрытия не работает, ruby обувь - PullRequest
0 голосов
/ 10 июля 2020

Я использую ruby библиотеку обуви.

Мой код выглядит следующим образом:

# $stage, file "./myworldmap.txt", $world, baseLand() and runLoop() are defined in previous code
# (cut for your sanity)
$stage = "MENU"

Shoes.app do
    if $stage == "MENU"
        @loadworld = button "Load world from file"
        @genworld = button "Generate a world"
        @adv = button ">>"
        @adv.hide #THIS LINE IS IMPORTANT, NOT WORKING!
        debug @adv
    end
    @loadworld.click {
        $stage = "GO"
        File.read("./myworldmap.txt").split.each do |line|
            $world << line.chars
        end
        runLoop()
        @loadworld.remove
        @genworld.remove
        @adv.show
    }
    @genworld.click {
        $stage = "GO"
        baseLand(60, 60, 20, 5, rand(9..12))
        runLoop()
        @loadworld.remove
        @genworld.remove
        @adv.show
    }
end

Даже после нажатия кнопки, которую вы видите, должно спрячьте кнопку ">>", не работает! Пожалуйста, помогите ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...