level 13
SimonCozart
楼主
#表情气球 class Scene_Balloon < Scene_Base
# 实例变量 attr_reader :balloon # 现在心情
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
def initialize(balloon)
@balloon= balloon
end
def create_command_window
s1 = "惊叹"
s2 = "纳闷"
s3 = "音符"
s4 = "发火"
s5 = "大囧"
s6 = "乱绪"
s7 = "沉默"
s8 = "猛醒"
@command_window = Window_Command.new(304, [s1, s2, s3,s4,s5,s6,s7,s8], 8)
@command_window.x = 0
@command_window.y = 112
@command_window.active = false
@command_window.visible = false
end
def update
super
@command_window.update
if Input.trigger?(Input::C)
case @command_window.index
when 0
$game_variables[6]==1
when 1
$game_variables[6]==2
when 2
$game_variables[6]==3
when 3
$game_variables[6]==4
when 4
$game_variables[6]==5
when 5
$game_variables[6]==6
when 6
$game_variables[6]==7
when 7
$game_variables[6]==8
end
end
def dispose_command_window
@command_window.dispose end
end
end
#~ #==============================================================================#~ # ■ Scene_Menu#~ #------------------------------------------------------------------------------#~ # 处理菜单画面的类。#~ #==============================================================================
#~ class Scene_Menu < Scene_Base#~ #--------------------------------------------------------------------------#~
# ● 生成命令窗口#
~ #--------------------------------------------------------------------------#~ def create_command_window
#~ s1 = Vocab::item#
~ s2 = Vocab::skill
#~ s3 = Vocab::equip#
~ s4 = Vocab::status
#~ s5 = Vocab::save#
~ s6 = Vocab::game_end
#~ s7="心情"#
~ @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])#~ @command_window.index = @menu_index#~ if $game_party.members.size == 0
# 如果队伍为空#
~ @command_window.draw_item(0, false)
# 无效化物品选项#
~ @command_window.draw_item(1, false)
# 无效化技能选项#
~ @command_window.draw_item(2, false)
# 无效化装备选项#
~ @command_window.draw_item(3, false)
# 无效化状态选项#
~ end#~ if $game_system.save_disabled # 如果禁止存档#~ @command_window.draw_item(4, false) # 无效化存档选项#~ end#~ end#~ #--------------------------------------------------------------------------#~ # ● 更新命令窗口#~ #--------------------------------------------------------------------------#~ def update_command_selection#~ if Input.trigger?(Input::B)#~ Sound.play_cancel#~ $scene = Scene_Map.new#~ elsif Input.trigger?(Input::C)#~ if $game_party.members.size == 0 and @command_window.index < 4#~ Sound.play_buzzer#~ return#~ elsif $game_system.save_disabled and @command_window.index == 4#~ Sound.play_buzzer#~ return#~ end#~ Sound.play_decision#~ case @command_window.index#~ when 0 # 物品#~ $scene = Scene_Item.new#~ when 1,2,3 # 技能、装备、状态#~ start_actor_selection#~ when 4 # 存档#~ $scene = Scene_File.new(true, false, false)#~ when 5 # 结束游戏#~ $scene = Scene_End.new#~ when 6 #~ $Scene=Scene_Balloon.new#~ end#~ end#~ end
2011年10月28日 12点10分
1
# 实例变量 attr_reader :balloon # 现在心情
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
def initialize(balloon)
@balloon= balloon
end
def create_command_window
s1 = "惊叹"
s2 = "纳闷"
s3 = "音符"
s4 = "发火"
s5 = "大囧"
s6 = "乱绪"
s7 = "沉默"
s8 = "猛醒"
@command_window = Window_Command.new(304, [s1, s2, s3,s4,s5,s6,s7,s8], 8)
@command_window.x = 0
@command_window.y = 112
@command_window.active = false
@command_window.visible = false
end
def update
super
@command_window.update
if Input.trigger?(Input::C)
case @command_window.index
when 0
$game_variables[6]==1
when 1
$game_variables[6]==2
when 2
$game_variables[6]==3
when 3
$game_variables[6]==4
when 4
$game_variables[6]==5
when 5
$game_variables[6]==6
when 6
$game_variables[6]==7
when 7
$game_variables[6]==8
end
end
def dispose_command_window
@command_window.dispose end
end
end
#~ #==============================================================================#~ # ■ Scene_Menu#~ #------------------------------------------------------------------------------#~ # 处理菜单画面的类。#~ #==============================================================================
#~ class Scene_Menu < Scene_Base#~ #--------------------------------------------------------------------------#~
# ● 生成命令窗口#
~ #--------------------------------------------------------------------------#~ def create_command_window
#~ s1 = Vocab::item#
~ s2 = Vocab::skill
#~ s3 = Vocab::equip#
~ s4 = Vocab::status
#~ s5 = Vocab::save#
~ s6 = Vocab::game_end
#~ s7="心情"#
~ @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])#~ @command_window.index = @menu_index#~ if $game_party.members.size == 0
# 如果队伍为空#
~ @command_window.draw_item(0, false)
# 无效化物品选项#
~ @command_window.draw_item(1, false)
# 无效化技能选项#
~ @command_window.draw_item(2, false)
# 无效化装备选项#
~ @command_window.draw_item(3, false)
# 无效化状态选项#
~ end#~ if $game_system.save_disabled # 如果禁止存档#~ @command_window.draw_item(4, false) # 无效化存档选项#~ end#~ end#~ #--------------------------------------------------------------------------#~ # ● 更新命令窗口#~ #--------------------------------------------------------------------------#~ def update_command_selection#~ if Input.trigger?(Input::B)#~ Sound.play_cancel#~ $scene = Scene_Map.new#~ elsif Input.trigger?(Input::C)#~ if $game_party.members.size == 0 and @command_window.index < 4#~ Sound.play_buzzer#~ return#~ elsif $game_system.save_disabled and @command_window.index == 4#~ Sound.play_buzzer#~ return#~ end#~ Sound.play_decision#~ case @command_window.index#~ when 0 # 物品#~ $scene = Scene_Item.new#~ when 1,2,3 # 技能、装备、状态#~ start_actor_selection#~ when 4 # 存档#~ $scene = Scene_File.new(true, false, false)#~ when 5 # 结束游戏#~ $scene = Scene_End.new#~ when 6 #~ $Scene=Scene_Balloon.new#~ end#~ end#~ end

