第12講 シューティングゲーム開発(名前の変更まで)
第4話 社員名の変更
変更しなければならない社員名リスト
bar()、sikaku()、maru()

ファイル名の変更のように、
手作業で1つ1つ直していていってもよいのですが、
今回はかなりの数に上りますので、
置換やすべて置換を利用します。
まず、bar()から。
syujinkou.hのコードを出して、
barを選択状態にします。
001
それから、
002
編集→検索と置換→フォルダーを指定して置換
の順に選びます。
003
置換後の文字列をsyujinkouにして、
検索対象をソリューション全体とします。
今回はおそらくbarにはかぶりがないと予想されますので、
004すべて置換を選びます。
005
が出てきたら念のために赤い囲いにチェックを入れておきます。
すべて置換で不具合が起きたときに、
Ctrl+Zですべてのファイルが一気に元に戻ります。
すべて置換後にF5をすると、
ゲームが問題なく起動します。
失敗した場合にはCtrl+Zをしてください。
失敗はしないはずですが。

次にufo.hのコードを出して、
sikakuをについて今と同手順でufoにすべて置換します。
デバッグをします。
うまくゲームが起動するはずです。
maru()について同手順をとってゲームが起動すれば、
社員名の変更は終わります。
バッグアップしておきましょう。

次に不要な箱の削除と必要な箱の名前の変更を行います。
main.cppのコード
int arunasi[4][10]; //あるなし ブロックが ある:1 ない:0 とする
int mx, my; //syujinkou(バー)やblock(ブロック)と区別するためにball(ボール)はmaru(まる)とする。
int sx, sy; //ufo(しかく)すなわちブロックの横位置と縦位置
int bx, by; //syujinkou(バー)の横位置と縦位置
int s_y = 10, s_t = 4; //ブロック横数と縦数
int syh, sth; //ブロック横幅と縦幅
int b_y = 0, b_t; //バーの横幅と縦幅
int houkougae = -1; //ほうこうがえ 方向チェンジ
int mo; //ボールの大きさ
int mxh; //ボールの横方向の速さ
int myh; //ボールの縦方向の速さ
int bh; //バーの速さ
int mx_houkou; //mxの方向
int my_houkou; //myの方向
int kiiro; //黄色の出席番号収納する箱
int aka; //黄色の出席番号収納する箱
int midori; //緑色の出席番号収納する箱
int ao; //青色の出席番号収納する箱
int siro; //白色の出席番号収納する箱
int mizuiro; //水色の出席番号収納する箱
int tokuten; //とくてん ゲームの得点をカウントする箱(変数)
int kosu; //ブロック個数
int m; //ゲームの状態 0:ゲーム始め 1:ゲーム 2:ゲームオーバー 3:ゲールクリア
int aki; //天井からブロック上端までの空きの大きさ

から不要な箱と変更が必要な箱をリストアップしてください。


第3話へ   第5話へ

第2部トップへ  第1部トップへ


初心者のための excel 2016 マクロ VBA 入門講義 基
礎から応用まで
vc++ c言語 c++ 入門 初心者 基礎から応用まで
eclipse c++ 入門
魔方陣 数独で学ぶ VBA 入門

数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための]世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
eclipse java 入門
java 入門 サイト 基礎から応用まで
本サイトトップ