Eu preciso de uma ajuda... eu estou fazendo uma espécie de relogio que mostra as horas
eu vou usar pictures para as horas e os minutos e estou com umas duvidas
vou tentar explicar o mais detalhado possível...
module Clock
Hrs = [
"00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11",
"12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23"]
Min = [
"00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11",
"12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23",
"24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35",
"36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47",
"48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59"]
end
class Scene_Clock < Scene_Base
include Clock
def start
create_menu_background
time = Time.new
@hrs = Sprite.new
@hrs.bitmap = Cache.picture(Hrs[time.hour])
@min = Sprite.new
@min.bitmap = Cache.picture(Min[time.min])
@min.x = @hrs.x + @hrs.width + 3
end
def update
@hrs.update
@min.update
end
def terminate
@hrs.dispose
@min.dispose
end
end
cada um daqueles nomes no modulo é uma imagem
eu criei o código desse modo mas assim eu teria que criar uma imagem para cada hora e data com um total de 60 imagens cada um com um numero (00, 01, 02, 03, 04... 59)
agora entra a dúvida/pedido: tem um modo mais facil de fazer isso? eu não consigo pensar em nada que simplifique esse código para que eu não precise de tantas imagens