Project1
标题:
第二货币
[打印本页]
作者:
子弹君
时间:
2014-9-19 22:49
标题:
第二货币
本帖最后由 子弹君 于 2014-9-23 20:54 编辑
#=============================================================================
# 第二货币 by 子弹君
#=============================================================================
#=============================================================================
#说明:
#在菜单里显示一个第二货币的窗口。
#=============================================================================
$BombScript ||= {};$BombScript["第二货币"] = "第二货币20140919"
#=============================================================================
# 设定部分
#=============================================================================
module BOMB
module DEHB
BOMB_X = 0
# 调整窗口的X坐标
BOMB_Y = 320
# 调整窗口的X坐标
BOMB_VAL = 1
# 设置一个变量,等于货币的数量
BOMB_STH = 1
# 设置一个开关,开启时第二货币窗口打开,关闭时关闭。
BOMB_CU = "子弹币"
# 这里设置货币的单位
end
end
class BOMB_Gold < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对象
#--------------------------------------------------------------------------
def initialize
super(0, 0, window_width, fitting_height(1))
refresh
end
#--------------------------------------------------------------------------
# ● 获取窗口的宽度
#--------------------------------------------------------------------------
def window_width
return 160
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
contents.clear
draw_currency_value(value, currency_unit, 4, 0, contents.width - 8)
end
#--------------------------------------------------------------------------
# ● 获取持有金钱
#--------------------------------------------------------------------------
def value
$game_variables[BOMB::DEHB::BOMB_VAL]
end
#--------------------------------------------------------------------------
# ● 获取货币单位
#--------------------------------------------------------------------------
def currency_unit
return BOMB::DEHB::BOMB_CU
end
#--------------------------------------------------------------------------
# ● 打开窗口
#--------------------------------------------------------------------------
def open
refresh
super
end
end
class Scene_Menu < Scene_MenuBase
#--------------------------------------------------------------------------
# ● 生成金钱窗口
#--------------------------------------------------------------------------
alias bomb2014919start start
def start
bomb2014919start
create_bomb_window if
$game_switches[BOMB::DEHB::BOMB_STH] == true
end
def create_bomb_window
@bomb_window = BOMB_Gold.new
@bomb_window.x = BOMB::DEHB::BOMB_X
@bomb_window.y = BOMB::DEHB::BOMB_Y
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1