RPGツクールXP/VX用のRGSS素材です。
一部英語版対応です。
(A few materials can be used for English RPG MAKER XP/VX.)
競合率はルファーの独断と偏見なのでたまにハズレます。
#==============================================================================
# ■ ルファー作スクリプト素材共通ライブラリ
#------------------------------------------------------------------------------
# 使用RPGツクールが XP か VX か、あるいは VX Ace かに係わらず使用できる素材で
# 使用するライブラリです。
# (C) ルファー
# WebSite https://tkoolerlufar.pages.dev/
#==============================================================================
=begin
=対応RGSS
1 2 3
=必要なライブラリ
なし
=他の素材との競合の可能性
... まったくありません。大丈夫です、問題ありません
=RPGツクールXPでの導入方法
最上部に新セクションを作成して、このプログラムをそこにコピーする
=更新履歴
2012/04/05 msgbox 関数を追加
2011/12/15 RPGツクールVX Ace に対応
同時に素材名を改名
2010/04/01 画面サイズ取得メソッドを追加
同時に素材名を改名
2010/03/03 新規定義しているメソッドの誤表記を訂正
2010/03/01 公開
=新規定義している定数
RGSS_MAJOR_VERSION (トップレベル)
=再定義しているメソッド
なし
=新規定義しているメソッド (いずれもトップレベル)
rpgxp?
screen_width
screen_height
msgbox (RGSS2 以前のみ)
=end
#----------------------------------------------------------------------------
# ○ RGSS のメジャーバージョン (定数)
#----------------------------------------------------------------------------
unless defined? RGSS_MAJOR_VERSION
RGSS_MAJOR_VERSION =
if RUBY_VERSION == "1.8.1"
(defined? $TEST) ? 2 : 1
else
RGSS_VERSION.match(/^\d+/)
$&.to_i(10)
end
end
#----------------------------------------------------------------------------
# ○ 真が返ったらXP
#----------------------------------------------------------------------------
def rpgxp?
RGSS_MAJOR_VERSION == 1
end
#----------------------------------------------------------------------------
# ○ 画面の幅の取得
#----------------------------------------------------------------------------
def screen_width
rpgxp? ? 640 : Graphics.width
end
#----------------------------------------------------------------------------
# ○ 画面の高さの取得
#----------------------------------------------------------------------------
def screen_height
rpgxp? ? 480 : Graphics.height
end
if RGSS_MAJOR_VERSION < 3
#--------------------------------------------------------------------------
# ○ メッセージボックスの表示
#--------------------------------------------------------------------------
def msgbox(str)
print(str)
end
end
戻る