Good day to everyone! There is a quote generator made with Shoes.
@think.click do
@noun_nominative.shuffle
@base.shuffle
@thought.replace(@base.sample)
end
@noun_nominative =
[
"враг", "удар", "цель", "твой батя",
"смерть", "друг", "любовь", "ненависть"
]
@noun_accusative =
[
"цель", "друга", "кормилку для лошадей"
]
@base =
[
@noun_nominative.sample.capitalize + " - это всякий, кто стремится убить тебя, неважно на чьей он стороне.",
"Иногда " + @noun_nominative.sample + " не попадает в " + @noun_accusative.sample + ", но " + @noun_nominative.sample + " не может промахнуться.",
"Нет ничего труднее, чем гибнуть, не платя смертью за " + @noun_accusative.sample + ".",
"Индивидуумы могут составлять " + @noun_accusative.sample + ", но только институты могут создать " + @noun_accusative.sample + ".",
@noun_nominative.sample.capitalize + " - это тот человек, который знает о вас все и не перестает при этом любить вас.",
"Трудно себе представить, что сталось бы с человеком, живи он в государстве, населенном литературными героями."
]
It simply replaces phrases in base array with random words from noun_nominative and noun_accusative, showing a new quote every time button "think" is clicked.
The program should make a brand new quote with every click, however, it keeps showing the same phrases which were generated once. How could I make it regenerate the quotes without reopening the program?
Thank you for answering!
Aucun commentaire:
Enregistrer un commentaire