Naja, eine andere Möglichkeit gibt es auch nicht, du könntest höchstens noch die Window_Command Klasse erweitern: Code: class Window_Command alias mittig_initialize initialize def initialize(width, commands, align=0) @align = align mittig_initialize(width, commands) end def draw_item(index, color) self.contents.font.color = color rect = Rect.new(4, 32 * index, self.contents.width - 8, 32) self.contents.fill_rect(rect, Color.new(0, 0, 0, 0)) self.contents.draw_text(rect, @commands[index], @align) end end Und dann im Titelbildschirm bei Code: @command_window = Window_Command.new(192, [s1, s2, s3]) noch eine 1 hinten dran hängen Code: @command_window = Window_Command.new(192, [s1, s2, s3], 1)
class Window_Command alias mittig_initialize initialize def initialize(width, commands, align=0) @align = align mittig_initialize(width, commands) end def draw_item(index, color) self.contents.font.color = color rect = Rect.new(4, 32 * index, self.contents.width - 8, 32) self.contents.fill_rect(rect, Color.new(0, 0, 0, 0)) self.contents.draw_text(rect, @commands[index], @align) end end
@command_window = Window_Command.new(192, [s1, s2, s3])
@command_window = Window_Command.new(192, [s1, s2, s3], 1)
--Ruby/RGSS-Kurs
Foren-Regeln