who のブログ

ブログは http://superfile.seesaa.net/ に移転しました2度目

自作ゲーム

[ リスト | 詳細 ]

記事検索
検索

全2ページ

[1] [2]

[ 次のページ ]

C++でキーの上げ下げを感知するときに
ウィンドウプロシージャのWM_KEYDOWN(UP)で調べるのが感覚的に理解出来ないから関数を作ってみた。

WinProc内

case WM_KEYDOWN:
if ( ( 0<= wp ) & ( wp <= 0xFF ) ){
StateOfkey(1,wp,1);//wpキーが押されたことを感知
}
break;

case WM_KEYUP:
if ( ( 0<= wp ) & ( wp <= 0xFF ) ){
StateOfkey(1,wp,0);//wpキーが離されたことを感知
}
break;

StateOfkey内(ネーミングセンスが悪いのは見逃してください。

INT StateOfkey ( int input , int port , int msg   ) {//input入力出力切り替え キー番号 入力時のための入力情報

static int data[256] = {0}; // データ管理用
//port  0 = 離された  1 = 押された

// input 1 入力 0 出力
if ( input == 1 ){//入力
data[port] = msg;
return -1;
}
if ( input == 0 ){//出力
return data[port];
}

}

これで、キーが押されているかどうかが、
StateOfkey(0,取得したいキーのキーコード,NULL)とすることで、
戻り値(0なら押されてない、1なら押されている)でキーの状態がわかります。

普通にウィンドウメッセージだけでやればいいのにね…
三角形の三辺を入力するだけで、自動で三角形をデスクトップに直接書いてくれるソフト。
三角形の三辺を入力するだけで、自動で三角形をデスクトップに直接書いてくれるソフト。
三角形の三辺を入力するだけで、自動で三角形をデスクトップに直接書いてくれるソフト。
三角形の三辺を入力するだけで、自動で三角形をデスクトップに直接書いてくれるソフト。
三角形の三辺を入力するだけで、自動で三角形をデスクトップに直接書いてくれるソフト。
三角形の三辺を入力するだけで、自動で三角形をデスクトップに直接書いてくれるソフト。
三角形の三辺を入力するだけで、自動で三角形をデスクトップに直接書いてくれるソフト。
三角形の三辺を入力するだけで、自動で三角形をデスクトップに直接書いてくれるソフト。
三角形の三辺を入力するだけで、自動で三角形をデスクトップに直接書いてくれるソフト。
三角形の三辺を入力するだけで、自動で三角形をデスクトップに直接書いてくれるソフト。

バイナリ化ソフト

バイナリ化ソフト
公開中!!
 
 
※バイナリ化がわからない人のために
簡単な暗号化ソフトだと思ってください。
 
↓スクリーンショット
 
(操作は簡単です。)
(上のエディタに暗号文、下に復号文を記入してください。逆転は多重暗号に使えますが、あまり意味はありません。)
(暗号化はバイナリ化です。)
 
(実験:131,111,131,67,131,105,131,138,137,187,131,92,131,116,131,103,を復号化してみてください)
(16進モードで暗号化すると、16進数で暗号化されます。)

全2ページ

[1] [2]

[ 次のページ ]


.

ブログバナー

検索 検索
who
who
男性 / O型
人気度
Yahoo!ブログヘルプ - ブログ人気度について

スマートフォンで見る

モバイル版Yahoo!ブログにアクセス!

スマートフォン版Yahoo!ブログにアクセス!

1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

標準グループ

過去の記事一覧

よしもとブログランキング

もっと見る

プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事