ようこそゲストさん

つーさのくーかん

メッセージ欄

分類 【プログラミング::HSP3】 で検索

一覧で表示する

2010/02/27(Sat) 画面の解像度を変える

はてブ情報 はてブに登録 はてブ数 2010/02/27 14:01 プログラミング::HSP3

chgdisp は終了すると戻っちゃうので、というわけでサクっと作った。

僕のマシンには、PATHの通った場所にいくつか簡単なアプリを置いてます。

  • 1920.exe 画面解像度を 1920x1080 に変更して終了するだけのアプリ
  • 1280.exe 画面解像度を 1280x1024 に変更して終了するだけのアプリ
  • 1024.exe 画面解像度を 1024x768 に変更して終了するだけのアプリ
  • 800.exe 画面解像度を 800x600 に変更して終了するだけのアプリ
  • 640.exe 画面解像度を 640x480 に変更して終了するだけのアプリ

これを、Win+R のファイル名を指定して実行 から呼び出すわけです。
地味に便利です(特に遠隔地からVNCしてるとき)。
しかし、API呼ぶだけのアプリとかCのがラクすぎるだろ……と思った(今はCから移植した)。

続きを読む

1: つーさ 『なんでRMTの広告が、AdSenseよ……』 (2010/02/27 14:35)

2008/02/24(Sun) autoFPS フレームスキップ モジュール

はてブ情報 はてブに登録 はてブ数 2008/02/24 18:04 プログラミング::HSP3

ゲーム向け?の言語のくせに、フレームスキップとかやってくれる命令ないですよね。
await は半端だし、フレームスキップの処理とか割とFAQなんじゃないのかな。
HSPで解説してるとこあまり見ないなぁ。
まぁ、DirectXとか使えば、その辺勝手にやってくれるし、標準命令でゲーム作る人あまりいないのかも。
まぁ、元々標準命令でゲーム作るんなら速度は出ないし、そんなもん気にしないで済むように作れってことなんだろうなぁ。
まぁいいや、とりあえずモジュール化しちゃえ。

このモジュールはスクリプトに組み込んで自由に使用できます。

続きを読む

2008/02/07(Thr) Win32 コンソール向きパイプ通信モジュール

はてブ情報 はてブに登録 はてブ数 2008/02/07 1:33 プログラミング::HSP3

何で今更こんなモノ、とか思わないでもない。
というか、誰か似たようなモノ作ってるんじゃないのかなぁ、
という感は否めないんだけど(笑
しかも、何に使うんだコレ(笑x2

今回は思ってたより時間かかってしまったなぁ。
予想+1時間くらい。コード量も+100行くらい。

なんで、pipe2なのかといえば、hspextのpipeの代替だから。
特にpipeputは呼び出しただけでシステムエラーに^^;

このモジュールはスクリプトに組み込んで自由に使用できます。

続きを読む

1: arc@dmz 『こんにちは、初めまして。同じ機能をDLLで実装しようとしていましたが、モジュールとして実現できる範囲なのですね…。コンソールアプ...』 (2008/03/01 5:22)

2: つーさ 『お恥ずかしい限りですω早速修正させていただきました。コメントありがとうございました。』 (2008/03/02 15:45)

2008/02/02(Sat) アンチエイリアス文字描画モジュール

はてブ情報 はてブに登録 はてブ数 2008/02/02 15:00 プログラミング::HSP3

久しぶりに若干バージョンアップしたのでage.
2008. 2. 2 / ver 0.20 縦に描画位置がズレる問題修正と描画高速化。
2008. 5.14 / ver 0.21 描画クリップ枠が上に1pxズレていて落ちてしまう問題の修正。

mes命令に比較するとかなり重い(APIが重いから)ですが、
フォントからグリフを得て描画することにより、
綺麗で目に優しい文字を描画することができます。

このモジュールはスクリプトに組み込んで自由に使用できます。

続きを読む

1: クゥ 『こんにちは。HSP3.1で、最初の四角の部分をコピペしてテストを行ってみましたが動作しませんでした。HSPのバージョンにあってい...』 (2008/01/30 17:51)

2: つーさ 『サンプルを見るには、#if 1 としてください。.dllは省略しても動くのですが、気持ち悪かったら付けておいてください。』 (2008/01/31 6:55)

3: クゥ 『お忙しい中ご回答どうもありがとうございます、無事使うことが出来ました。自作ゲームの文字表示に使わせていただきます。本当にありがと...』 (2008/02/01 12:05)

4: 現矢 『いつもこちらにお世話になっております、ありがとうございます。今回、こちらのアンチエイリアス絵画モジュールを使用させていただいたの...』 (2008/03/02 12:32)

5: つーさ 『おお、これは奇妙な現象……。いったん、10px以上で描くとエラーが起こらないってのは、メモリ確保周りな気がしますが、追って原因を...』 (2008/03/02 15:55)

6: なたで 『つーささん初めまして、なたでです。つーささんの高度なコードで、以前から参考にさせてもらっています。ヾ(´▽`*)ゝames.c ...』 (2008/03/31 10:40)

7: つーさ 『コメントありがとうございます。しかし、高度なコードとは(笑)いや、自分なんてまだまだ若輩者です。バグの原因はまさにご指摘の通りで...』 (2008/04/01 5:08)

8: あう 『こんにちわ。モジュール利用させていただいています。バグ(?)を見つけたのでご報告を。サンプルの部分から一部コピペして以下のように...』 (2008/05/14 15:32)

9: つーさ 『詳細な情報ありがとうございます。 最初に当該問題をご報告いただいてからから 約2ヶ月半近く放置してしまったことになりますが、 本...』 (2008/05/14 22:33)

10: ととん 『あるフリーフォントを使用すると、一部の文字で文字化けが発生しました。 で、原因を探ってみると、ames.c のある部分を下のよう...』 (2008/07/30 1:51)

11: つーさ 『これは初めてのケースかも。フリーのフォントということもあるので、 おそらく、フォント情報が正確に入力されていないフォント?なので...』 (2008/07/30 9:42)

2008/01/18(Fri) 漢字の読みを得るには

はてブ情報 はてブに登録 はてブ数 2008/01/18 15:31 プログラミング::HSP3

難攻不落と思われた漢字逆変換問題だが、
A_Aと名乗る人物のたった一行の書き込みにより、
事態は急速に解決へと向かったのであった。

というわけで、モジュール化してみた。

春日の山に が しゅんじつのやまに とか出てくるが、
そこはご愛敬なのだと思う。

続きを読む

1: 矢野 『私のパソコンで実行すると、「ふゆすぎてはるきるらしちょうにちさすかすがのやまにげたなびく」と、違って表示されました。私のパソコン...』 (2008/01/18 21:01)

2: つーさ 『おろー、バージョンによって取得できる文字列が異なるのか。うちは、Win2Ksp2 + ATOK2007ですが、このCOMコンポは...』 (2008/01/20 14:45)

3: hoo- 『難攻不落と思われた漢字逆変換問題だが→なんこうふらくとおもわれたかんじぎゃくへんかんもんだいだが すごい! 』 (2008/08/12 13:17)

2007/10/12(Fri) HSPでキーフックしたいよ!

はてブ情報 はてブに登録 はてブ数 2007/10/12 19:19 プログラミング::HSP3

Zip (2.93KB)

キー入力がフックできたらいいじゃない?
HSP3でキーボードフックを行うDLL+スクリプトです。
onkeyライクな命令で誰でも簡単に扱うことが可能(かも)。

キー□ガーとか、キー口ックソフトとか作れますが悪用厳禁でお願いします。
まぁ、普通のDLLなのでHSP以外からも使えば使えるかな。
誰が今更こんなDLL使うのか知らんけどω

(10/15 05:47 修正) キー入力を無効化した場合でも他のフックに通知するようにした。

1: 暇人 『はじめまして、暇人といいます。 KeyHook.dllを圧縮ファイルに同梱して 再配布したいのですが、よろしいでしょうか? ...』 (2008/05/25 13:34)

2: つーさ 『コメントありがとうございます。 再配布・改変に関しても特に制限はしていませんので、 自由に使用していただいて構いません。』 (2008/05/25 14:29)

2007/09/10(Mon) 文字列で書かれた式を解釈したい

はてブ情報 はてブに登録 はてブ数 2007/09/10 9:34 プログラミング::HSP3

HSPでさ "1+1*2" = 3 になったらうれしくね?

つい最近同じことをqofでやったんだわ。
ステージスクリプトを読み込んで計算式とか処理すんの骨折れたっつか、計算機作ってる時間なかったから。
あとは、変数展開をさくっと組み込めばいろいろと楽しいんじゃね?

続きを読む

1: eller 『こんにちは、ellerと申します。こちらのブログにトラックバックが備わっていないので、コメントにて失礼します。記事「日数計算・曜...』 (2008/03/01 19:27)

2: つーさ 『一応、トラックバックURLは以下に示していますが^^;日付計算プログラムは、HSPだけで書いたことがありますが、JScriptが...』 (2008/03/02 15:49)

3: eller 『あ、ごめんなさい、「こちらのブログ」とは「私のブログ」のことです。失礼しました。Googleのブログなのに(だから?)、TBが備...』 (2008/03/03 10:14)

4: つーさ 『そういうことでしたか、こちらこそ失礼いたしました。しかし、最近は広告TBばかりなので、もうTB受け付けるのやめようかなとか思って...』 (2008/03/05 5:38)