#--------------------------------------------------------------------------
# ● 设置文本
#     text  : 窗口显示的字符串
#     align : 对齐方式 (0..左对齐、1..中间对齐、2..右对齐)
#--------------------------------------------------------------------------
  def set_text(text, align = 0)
    # 如果文本和对齐方式的至少一方与上次的不同
    if text != @text or align != @align
      # 再描绘文本
      self.contents.clear
      self.contents.font.size = 14
      self.contents.font.color = normal_color
      self.contents.draw_text1(4, -10, self.width - 40, 32, text, align)
      @text = text
      @align = align
      @actor = nil
    end
    self.visible = true
  end