Skip to content

Commit 2167aa4

Browse files
committed
Update HSP3Dish Sprite function
[HSP3Dish] es_draw命令にスプライトのデバッグ表示オプションを追加 [HSP3Dish] es_check命令の衝突判定取得に回転を考慮した判定オプションを追加
1 parent e098445 commit 2167aa4

File tree

9 files changed

+600
-71
lines changed

9 files changed

+600
-71
lines changed

doclib/history.txt

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@ Hot Soup Processor ver3.7beta HSP : Hot Soup Processor
55

66
・hsp3関連 更新履歴
77

8-
2025/03/13 3.7 beta10a
8+
2025/04/18 3.7 RC1
9+
10+
[HSP3Dish] es_draw命令にスプライトのデバッグ表示オプションを追加
11+
[HSP3Dish] es_check命令の衝突判定取得に回転を考慮した判定オプションを追加
12+
13+
2025/04/07 3.7 beta10a
914

1015
コンパイル時にプラットフォームマクロ(_hspwin、_hsplinux)が定義されるように修正
1116
[hspinet] jsonオブジェクトで実数を扱うためのjsonsetprmd,jsongetd,jsonputd命令を追加
@@ -14,6 +19,7 @@ Hot Soup Processor ver3.7beta HSP : Hot Soup Processor
1419
[HSP3Dish] httploadでエラーが発生した際に以降のリクエストができなくなる不具合を修正
1520
[HSP3Dish][hsp3js] 大きいフォントが描画されない不具合に対応(zakki)
1621
[HSP3Dish][android] β10版のhsp3dhでSDKダウンロードが正しくできなかった不具合を修正
22+
[HSP3Dish][dotfw] 外部ジョイスティックの使用をWindows版のみ行われるように修正
1723

1824
2025/02/14 3.7 beta10
1925

@@ -234,7 +240,7 @@ Hot Soup Processor ver3.7beta HSP : Hot Soup Processor
234240
[HSP3Dish] Dish P Helper 及び、Android/iOSアイコン作成ツールをパッケージに同梱
235241
[HSP3Dish] mmload命令でwavファイルを同じIDに読み込む際にメモリリークが起こる不具合を修正
236242
[HGIMG4] gpsetprm命令でマテリアルID書き換え時に反映されるように修正
237-
[HGIMG4] get系の命令で指定された変数が配列の場合に要素が拡張されない不具合を修正
243+
[HGIMG4] get系の命令で指定された変数が配列の場合に要素が拡張されない不具合を修正
238244
[HGIMG4] イベント内で複数のパラメーター変化を行った際にHGIMG3との差異が出る不具合を修正
239245
[HGIMG4] OBJ_TIMERによるタイマーが正しく動作していなかった不具合を修正
240246
[HGIMG4] 3Dモデルのclone時に正しくマテリアルがクローンされないことがある不具合を修正
@@ -342,7 +348,7 @@ Hot Soup Processor ver3.7beta HSP : Hot Soup Processor
342348

343349
mes(print)命令に影付け、縁取りなどの描画オプションを追加
344350
ユーザー定義による配置オブジェクトを追加するlayerobj命令を追加
345-
on命令などによる割り込みコールバックルーチンの制約を厳格化してエラーチェックを追加
351+
on命令などによる割り込みコールバックルーチンの制約を厳格化してエラーチェックを追加
346352
500時間以上起動したPC上でwait,await命令の待ち時間が正しく反映されなくなる不具合を修正
347353
スクリプトエディタの最終行へ移動メニューが動作していなかった不具合を修正
348354
hsedsdkのhsed_gettextで最後の1文字が取得されない不具合を修正
@@ -747,7 +753,7 @@ Hot Soup Processor ver3.7beta HSP : Hot Soup Processor
747753
2013/07/10 3.4β2
748754

749755
windowsの終了セッションにHSPランタイムが残ってしまう不具合を修正
750-
on gosub命令の指定先でend命令が認識されない不具合を修正(BT#263)
756+
on gosub命令の指定先でend命令が認識されない不具合を修正(BT#263)
751757
[HGIMG4] 最初のバージョンを同梱
752758
[HSP3Dish] Windows版でmp3のボリューム設定が反映されないことがある不具合を修正
753759
[HSP3Dish][android] アプリのレジューム時にテクスチャデータが復帰しないことがある不具合を修正
@@ -1032,8 +1038,8 @@ Hot Soup Processor ver3.7beta HSP : Hot Soup Processor
10321038
2009/05/22 3.2b3
10331039

10341040
CEL関連命令(celload、celdiv、celput)を追加
1035-
ver3.2β1β2で終了時にエラーが起こることがあった不具合を修正
1036-
ver3.2β1β2でバージョン番号(hspver)がおかしかった不具合を修正
1041+
ver3.2β1β2で終了時にエラーが起こることがあった不具合を修正
1042+
ver3.2β1β2でバージョン番号(hspver)がおかしかった不具合を修正
10371043
HGIMG3ランタイムで別なプラグインを使用した際の解放が正しく行なわれなかった不具合を修正
10381044
HGIMG3で、hgbyeによる解放後に再度hginiによる初期化を失敗する不具合を修正
10391045
ラベル型の配列変数を作成するためのldimマクロを追加
@@ -1241,7 +1247,7 @@ Hot Soup Processor ver3.7beta HSP : Hot Soup Processor
12411247
不必要なモジュール、DLLインポート情報をオブジェクトファイルから破棄する最適化機能を追加。
12421248
コンパイル時の設定をソース内に記述するための#cmpoptプリプロセッサ命令を追加。
12431249
プリプロセッサ出力ファイル(hsptmp.i)を標準で生成しないように修正。
1244-
複数行文字列({""})内に半角文字列がある時にエラーが出る不具合を修正。(HSPBT#51)
1250+
複数行文字列({""})内に半角文字列がある時にエラーが出る不具合を修正。(HSPBT#51)
12451251
メニューバー作成モジュール(mod_menu.as)の不具合を修正。
12461252
onkey割り込み時のiparamの内容がキーコードだったものを文字コードとなるように修正。
12471253
拡張プラグインHGIMG3の機能追加と不具合をいくつか修正(詳細はhgimg3.txtを参照してください)。
@@ -1333,7 +1339,7 @@ Hot Soup Processor ver3.7beta HSP : Hot Soup Processor
13331339

13341340
2005/06/27 3.0β11
13351341

1336-
複数行文字列({""})指定中にあるダブルクォートが正しく処理されない不具合を修正。(HSPBT#24)
1342+
複数行文字列({""})指定中にあるダブルクォートが正しく処理されない不具合を修正。(HSPBT#24)
13371343
onexit命令実行時にWindowsのシャットダウン処理が常に中止される不具合を修正。(HSPBT#26)
13381344
sendmsg命令のパラメーターをHSP2.61のobjsend命令と互換のある形式に修正。
13391345
COMイベント作成を行なうcomevent命令の仕様を一部変更。
@@ -1543,7 +1549,7 @@ Hot Soup Processor ver3.7beta HSP : Hot Soup Processor
15431549
2004/11/06 3.0α11
15441550

15451551
COMオートメーション(IDispatch)に対応(一部仮実装)。
1546-
mcall,exgoto,ongoto/gosub,circle,syscolor命令を実装。
1552+
mcall,exgoto,ongoto/gosub,circle,syscolor命令を実装。
15471553
hsvcolor,gsquare,grect,grotate命令を標準として実装。
15481554
ginfo関数を実装。
15491555
文字列型の比較演算子(=,!=)を実装。
@@ -1574,7 +1580,7 @@ Hot Soup Processor ver3.7beta HSP : Hot Soup Processor
15741580
callfunc,strmid,instr関数を実装。
15751581
変数のIDが重複することがある不具合を修正。
15761582
複数行のif命令記述がエラーになる不具合を修正。
1577-
複数行の文字列 {""} が認識されなかったのを修正。
1583+
複数行の文字列 {""} が認識されなかったのを修正。
15781584
割り込みが多重に発生した時に正常に実行されない不具合を修正。
15791585
割り込みジャンプからの復帰時にstop命令を越える不具合を修正。
15801586

@@ -1719,7 +1725,7 @@ Hot Soup Processor ver3.7beta HSP : Hot Soup Processor
17191725
・コマンドライン起動、ドラッグアンドドロップでのファイル オープンがうまく動作していない
17201726
 バグを修正しました。
17211727
・一部のキーワードが色分けされていなかったバグを修正しました(仮)。
1722-
・色分け可能なキーワードに文字列("")とプリプロセッサ命令(#)を追加しました。
1728+
・色分け可能なキーワードに文字列("")とプリプロセッサ命令(#)を追加しました。
17231729
・設定の初期化機能を実装しました。
17241730
・「非文字」の設定が保存されていなかった不具合を修正しました。
17251731

src/hsp3/hsp3config.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
// システム関連ラベル
99
//
1010
#define HSPTITLE "Hot Soup Processor ver."
11-
#define hspver "3.7beta10"
12-
#define mvscode 10 // minor version code
13-
#define vercode 0x370a // version code
11+
#define hspver "3.7RC1"
12+
#define mvscode 11 // minor version code
13+
#define vercode 0x370b // version code
1414

1515
#define HSPERR_HANDLE // HSPエラー例外を有効にします
1616
#define SYSERR_HANDLE // システムエラー例外を有効にします

0 commit comments

Comments
 (0)