fc2ブログ

数値入力の初期カーソル位置変更

素材にするまでもない、ちょっとしたスクリプトです。


数値入力処理を行うときのカーソル位置って一番左側が標準になってますよね。
これってたまに不便だと思う時があります。

パスワード入力なんかでは左からでも結構です。
むしろそのほうが自然といえるでしょう。

しかし!

金額を入力するとなると、私は右側からじゃないと入力しにくくて仕方ないです。

なぜなら、カーソルを左に動かしながら「一、十、百、千、…」と数えているからです!


・・・わかってくれる方、いますよね?

というわけで、カーソルの初期位置を右側にするだけのスクリプトです。


#==============================================================================
# ■ Window_NumberInput
#==============================================================================
class Window_NumberInput < Window_Base
  #--------------------------------------------------------------------------
  # ◯ 入力処理の開始
  #--------------------------------------------------------------------------
  alias _wooden_init_start start
  def start
    _wooden_init_start
    @index = @digits_max - 1 if $game_switches[1]
  end
end



$game_switches[1] はスイッチ一番のことなので、スイッチ1がONのとき右側が初期位置になります。
数字を変えれば別のスイッチになります。


そして、この記事書いていて思ったのですが、私はこういうしょうもないスクリプト書いてるほうが性に合ってる気がします。
こういう小ネタは色々あるので、ちょくちょく出して行く予定。

そのうちいっぱいになったら、まとめようと思います。


あと一応書いておきますが、当然ながらこの程度のスクリプトに利用規約は適用されません。
使うのも改造も自由です。
スポンサーサイト



2013-02-12 : スクリプト小ネタ : コメント : 2 : トラックバック : 0 :
コメントの投稿
非公開コメント

同じく桁は右から数えるなー
お金の扱いとかに慣れてる人はカンマ区切りを
普通に左から読んでるみたいだけどねw
2013-02-13 19:12 : URL : 編集
Re: タイトルなし
おおー、わかってくれる方がいてよかったw

カンマ区切りは100万とか0がいっぱい並ぶときくらいじゃないとわからないな・・・

それにしても、数値入力処理で桁数えることってかなり限られてる気がしてきた。
2013-02-14 20:36 : 木星ペンギン URL : 編集
« next  ホーム  prev »

プロフィール

木星ペンギン

Author:木星ペンギン
ほぼツクールのことばかり書いてます。
名前は↑から取りました。
木製ですが木星です。
トカゲは関係ありません。

ゲーム

  • 箱庭の勇者たち(体験版)
  • ぼくらの大革命!
  • 走ってぶつかるゲーム
  • ビート☆サムライ

メールフォーム

wood_penguin@yahoo.co.jp

名前:
メール:
件名:
本文:

月別アーカイブ

広告

寄付(Donate)