Salut !
Je travaille pas trop sur Xp mais,
je viens de faire des tests et j'ai trouvé la solution
à ton problème
Tu sais changer la couleur normal du text (normal_color) ?
Il y a deux façons de faire.
1 Tu changes la couleur d'une de ces rubrique dans Windows_Base (dans les scripts)
#--------------------------------------------------------------------------
# * Get Normal Text Color
#--------------------------------------------------------------------------
def normal_color
return Color.new(100, 100, 100, 255)
end
#--------------------------------------------------------------------------
# * Get Disabled Text Color
#--------------------------------------------------------------------------
def disabled_color
return Color.new(100, 100, 100, 128)
end
#--------------------------------------------------------------------------
# * Get System Text Color
#--------------------------------------------------------------------------
def system_color
return Color.new(100, 100, 100, 256)
end
#--------------------------------------------------------------------------
# * Get Crisis Text Color
#--------------------------------------------------------------------------
def crisis_color
return Color.new(100, 100, 64, 255)
end
#--------------------------------------------------------------------------
# * Get Knockout Text Color
#--------------------------------------------------------------------------
def knockout_color
return Color.new(255, 64, 0)
end
Supposons dans ce cas ci normal_color.
Et ensuite tu vas dans Windows_ShopCommand et tu rajoutes cette ligne de code (celle en vert)
en dessous de par exemple Draw Item: self.contents.font.color = normal_color
C'est cette ligne de code qui va choisir la couleur du texte. Dans ce cas normal_color.
#--------------------------------------------------------------------------
# * Draw Item
# index : item number
#--------------------------------------------------------------------------
def draw_item(index)
x = 4 + index * 160
self.contents.font.color = normal_color
self.contents.draw_text(x, 0, 128, 32, @commands[index])
end
end
Ou 2, plus pratique si tu veux des couleurs différentes,
tu crées une nouvelle ligne de code pour la couleur du magasin dans Windows_Base
comme ça:
#--------------------------------------------------------------------------
# * Get Shop Text Color
#--------------------------------------------------------------------------
def shop_color
return Color.new(150, 100, 64, 255)
end
tu rajoutes ça en dessous des autres (comme vu plus haut dans le message)
puis dans Windows_ShopCommand, même chose tu rajoutes la ligne (vert)
#--------------------------------------------------------------------------
# * Draw Item
# index : item number
#--------------------------------------------------------------------------
def draw_item(index)
x = 4 + index * 160
self.contents.font.color = shop_color
self.contents.draw_text(x, 0, 128, 32, @commands[index])
end
end
sauf que là tu fais référence à la ligne que tu as créé shop_color
Voilà
J'espère que c'est assez clair et pas trop long ^_^
|