class Window_NameBox < Window_WordBox
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# * Object Initialization
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def initialize (name, viewport = nil)
@word_sprite = Sprite_Base.new (viewport)
wlh = $game_message.name_wlh > 0 ? $game_message.name_wlh : $game_message.wlh
rows = (name.scan (/\x00/).size) + 1
hght = [($game_message.name_border_size*2) + rows*wlh, 33].max
super (viewport, name, 0, 0, -1, hght, true)
self.viewport = viewport
@word_sprite.x, @word_sprite.y = $game_message.name_border_size, $game_message.name_border_size
@word_sprite.bitmap = Bitmap.new (self.width - (2*$game_message.name_border_size), self.height - (2*$game_message.name_border_size))
@word_sprite.bitmap.font.name = $game_message.name_fontname
@word_sprite.bitmap.font.size = $game_message.name_fontsize
@word_sprite.bitmap.font.color = text_color ($game_message.name_fontcolour)
@contents_x, @line_x = 2, 2
draw_word (name, @word_sprite.bitmap)
end