Readme.txt

doclib\ Readme.txt

================================================================================
 mod_layerbutton                                                    Version 1.2 
                                                                                
                                                    Copyright(C) 2025 MIZUSHIKI 
================================================================================

- 概要
--------------------------------------------------------------------------------
layerobj命令を利用して、ちょっとリッチなアニメーション付きボタンを比較的簡単に作
成することができます。


- 使い方
--------------------------------------------------------------------------------
common フォルダに mod_layerbutton.hsp を置くと、HSP3エディタ上でF1キーを押してヘ
ルプが見られるようになります。
モジュールの詳しい使い方はサンプルまたは同梱のコマンドヘルプを参照してください。


- 同梱ファイル
--------------------------------------------------------------------------------
  -- 03_01-btn.png
  ------------------------------------------------------------------------------
  「フリー素材:ボタン台素材 その13」の一部を抜粋して1ファイルにまとめた
  - 製作者: こ・ぱんだ
  - 公式サイト: 空想曲線 - https://kopacurve.blog.fc2.com/blog-entry-622.html
  - ライセンス: 「無料素材:使用報告【不要】・クレジット表記【必須】」

  -- bean/btn/btn2x/jujikey/nub/pad .png
  ------------------------------------------------------------------------------
  アセットパック『Mobile Controls』の一部を抜粋して必要なファイルにまとめた
  - 製作者: Kenney
  - 公式サイト: KENNEY - https://kenney.nl/assets/mobile-controls
  - ライセンス: Creative Commons CC0 (クリエイティブ・コモンズ・ゼロ)

  -- icon/backsp/keybd.png
  ------------------------------------------------------------------------------
  サイト上から必要なアイコンを探してファイルにまとめた
  - 製作者: TopeconHeroes
  - 公式サイト: ICOOON MONO - https://icooon-mono.com/
  - ライセンス: 無料(フリー) 『クレジット表記や許可なしで、自由にご利用いただけ
                 ます。』

  -- kaiwa1_tan.wav
  ------------------------------------------------------------------------------
  ファミコン風の会話音1(会話1_単音.mp3)をwav化 [48000Hz/Signed 32-bit PCM]
  - 製作者: たつろー
  - 公式サイト: みんなの創作支援サイトTスタ - https://tnosite.com/
  - ライセンス: 「配布中の素材は商用利用、非商用利用問わず使用できます。」

  -- tamadot.png
  ------------------------------------------------------------------------------
  HSP3公式提供素材(ファイルはhsptvフォルダ内に存在)
  - 製作者: オガワコウサク(チームグリグリ) http://www.gris2.com/
  - 公式サイト: HSP3オフィシャル2D素材 "珠音(たまね)"
                 - https://hsp.tv/make/tamane2d.html
  - ライセンス: 修正BSDライセンス

  -- misaki_gothic_2nd.ttf
  ------------------------------------------------------------------------------
  美咲フォントTTF版「美咲ゴシック第2」: 8×8ドットの日本語ビットマップフォント
  - 製作者: 門真 なむ (Num Kadoma)
  - 公式サイト: https://littlelimit.net/font.htm
  - ライセンス: フリー[自由に利用、複製、再配布できるが、全て無保証]


- 免責、著作権、連絡先
--------------------------------------------------------------------------------
  -- 免責
  ------------------------------------------------------------------------------
  作者は、本モジュールの使用または使用不能から生じるコンピュータの故障、情報の消
  失、その他あらゆる直接的及び間接的被害に関して一切の責任を負いません。

  これに同意できない場合、本モジュールの使用を禁止します。

  -- 著作権
  ------------------------------------------------------------------------------
  著作権は作者である MIZUSHIKI が所有します。
  
  Copyright(C) 2025 MIZUSHIKI

  -- 連絡先
  ------------------------------------------------------------------------------
  [作者メールアドレス]
  suwa.mizushiki@gmail.com


================================================================================

- Changelogs
--------------------------------------------------------------------------------

 1.2      2025/10/26
---------------------
- mod_layerbutton-emes.hspとsample13を同梱
- 全てのfocus検知を描画処理より先に行う等の変更と調整(基本動作は今までと同じ)
- その他の細かい箇所の変更と修正

 1.1      2025/ 9/24
---------------------
- mod_layerbutton-keybd.hspとsample12を同梱
- laybtn_focus命令を追加
- laybtn_settingsにボタン間移動や決定を押しっぱなしで連続入力できる機能を追加
- laybtn_ezboxにおけるアール部の計算処理を高速化
- layerbtn_stickVarシステム変数を追加
- laybtn_ezboxのPRESS_OUTの表示処理に誤りがあったのを修正
- キーボード操作によるボタンフォーカスの移動先計算を再修正
- LAYBTN_GROUP_DELETEDが環境によっては2回呼ばれてしまうバグを修正
- その他の細かい箇所の変更と修正

 1.0.2    2025/ 9/13
---------------------
- laybtn_ezboxでPRESS_OUT描画時に一部の色が正しく表示されない不具合を修正
- キーボード操作によるボタンフォーカスの移動先計算を微修正
- その他の細かい箇所の変更と修正

 1.0.1    2025/ 9/10
---------------------
- 環境によって発生していたタッチID判定処理の不具合を修正

 1.0      2025/ 9/ 9
---------------------
- 公開

================================================================================