HSP3のスクリプトを垂れ流すブログ
日々学習のために書いたHSP3のスクリプトを垂れ流します。 コーディングスタイルなど全て我流ですが、自分のために書いているものですのでお許しください。
はじめにお読みください
2007年6月3日日曜日
再帰による折れ線描画
›
再帰を利用してランダムな折れ線を描くスクリプト。 コメントを外せば、磁石に吸いつく砂鉄のような模様ができます。 関連: シェルピンスキーのギャスケット #module #const RADIUS 10 #deffunc draw int sx, int sy, in...
2007年5月29日火曜日
内部エラー報告詳細化スクリプト
›
EXEにすると内部エラーの報告がおおざっぱになってしまうのを補助するスクリプト。 OnErrorFlagというフラグを利用、本体側ではonerrorを使用しないこと。 userdef.as内に埋め込んでもいいかも。 der.as // 内部エラー報告 詳細化 (DetailErr...
AHTファイル(1)
›
いくつかかんたん入力用のAHTファイルを作成。 packopt自動記述.aht #aht class "hsp3" #aht name "packopt自動記述" #aht author "eller" #aht ver...
2007年5月24日木曜日
FizzBuzz問題
›
どうしてプログラマに・・・プログラムが書けないのか? にあるFizzBuzz問題を解くプログラム。 1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「Fizz...
2007年5月22日火曜日
シェルピンスキーのギャスケット
›
シェルピンスキーのギャスケットを再帰を利用して描画。 そのままではつまらないので3D表示に。 #include "d3m.hsp" #module Gasket #deffunc drawGasket double x1, double y1,...
矩形の衝突判定
›
矩形の衝突判定。そのうち開発Wikiに公開できれば……。 【参考】 Wikipedia // 矩形1と矩形2が衝突しているか(重なっているか)を調べるアルゴリズム。 // 衝突時は必ず「矩形の左上の座標はもう一方の矩形の右下座標よりも左上にある」ことが // 互いに成立することを...
2007年5月14日月曜日
ツリービュー
›
ツリービューを作成する。 http://yokohama.cool.ne.jp/chokuto/urawaza/treeview1.html #include "comctl32.as" #include "user32.as" #...
‹
›
ホーム
ウェブ バージョンを表示