すべてのコード

投稿されたすべてのコード一覧

Hit&Blow int配列版 from HSP3

昨日HSP3で作ったHit&Blowのint配列使用版。HSPは配列周りの仕様がとてつもなく貧弱なので愚直にforeachを回し続ける。
昨日HSP3で作ったHit&Blowのint配列使用版。HSPは配列周りの仕様がとてつもなく貧弱なので愚直にforeachを回し続ける。
#runtime "hsp3cl"
#cmpopt varinit 1
randomize
#module Program
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
コードを見る
  • タグ:
  • タグはありません

Hit&Blow from HSP3

なんとなくHSP3用のHit&Blowのコードを書きました。以前はjsで同様に実装したことがあるけど以前のはSwitchでgoto紛いのことをやって凄いことになってた気がする。http://g...
なんとなくHSP3用のHit&Blowのコードを書きました。以前はjsで同様に実装したことがあるけど以前のはSwitchでgoto紛いのことをやって凄いことになってた気がする。http://g...
#runtime "hsp3cl"
#cmpopt varinit 1
randomize
#module Program
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
コードを見る
  • タグ:
  • タグはありません

【非推奨】wait相当の動作をするはずのモジュール

HSP 3.6 β3 コールバックルーチン中のwaitが使用できなくなったので、自前でメッセージループを処理してwait相当の処理をするモジュール。 おすすめはしないです。
HSP 3.6 β3 コールバックルーチン中のwaitが使用できなくなったので、自前でメッセージループを処理してwait相当の処理をするモジュール。 おすすめはしないです。
//
#module waithack
#uselib "user32.dll"
#func PeekMessageA "PeekMessageA" sptr,sptr,int,int,int
#func GetMessageA "GetMessageA" sptr,int,int,int
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
コードを見る
  • hk1v
  • 2020/7/5 23:49
  • タグ:
  • タグはありません
  • タグ:
  • タグはありません

配列の引き算

いろいろしたいことを試していたら、結果、 配列の引き算になってしまいました。 インデックスソートを行った後、そのリストから削除するインデックス、のリストを受け取って、整列を維持したまま削除する という...
いろいろしたいことを試していたら、結果、 配列の引き算になってしまいました。 インデックスソートを行った後、そのリストから削除するインデックス、のリストを受け取って、整列を維持したまま削除する という...
#module
//{ a - b : return a } ( ab)
#defcfunc array a, array b, int sizeA, int sizeB
lpoke ln
bn = sizeB
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
コードを見る