From 8ac51ee38acc208ba0d43df5ce255f39f89be4df Mon Sep 17 00:00:00 2001 From: Michael Shirt Date: Wed, 21 Sep 2016 20:43:46 -0600 Subject: [PATCH] Changed password input colors This lets the number input for the PC be multicolored, just like the number is everywhere else. --- scripts/Window_InputNumber.rb | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/scripts/Window_InputNumber.rb b/scripts/Window_InputNumber.rb index b1e6e38..7c094c6 100644 --- a/scripts/Window_InputNumber.rb +++ b/scripts/Window_InputNumber.rb @@ -87,8 +87,23 @@ class Window_InputNumber < Window_Base self.contents.clear self.contents.font.color = normal_color s = sprintf("%0*d", @digits_max, @number) - for i in 0...@digits_max - self.contents.draw_text(i * @cursor_width + 4, 0, 32, 32, s[i,1]) + if($game_switches[179] == true) + for i in 0...@digits_max + case i + when 0 + self.contents.font.color = Window_Base.text_color(1) + when 1 + self.contents.font.color = Window_Base.text_color(2) + when 2 + self.contents.font.color = Window_Base.text_color(4) + when 3 + self.contents.font.color = Window_Base.text_color(3) + end + self.contents.draw_text(i * @cursor_width + 4, 0, 32, 32, s[i,1]) + end + for i in 0...@digits_max + self.contents.draw_text(i * @cursor_width + 4, 0, 32, 32, s[i,1]) + end end end end