double lazermarknoidoupattern[4][3] = { {20,-1, 1},{20,-1,-1},{20,-1, 1},{20,-1,-1} }; の説明です

ソーラー「次は



//👇🌞🐋🐋🐋🐋🐋🐋レーザーマークのサブ設定です🐋🐋🐋🐋🐋🐋


double lazermarknoidoupattern[4][3] = { {20,-1, 1},{20,-1,-1},{20,-1, 1},{20,-1,-1} };


int lazermark_m = 0;


int lazermark_repeat = lazermarknoidoupattern[0][0];



//👆🌞🐋🐋🐋🐋🐋🐋レーザーマークのサブ設定です🐋🐋🐋🐋🐋🐋






に登場してくる



double lazermarknoidoupattern[4][3] = { {20,-1, 1},{20,-1,-1},{20,-1, 1},{20,-1,-1} };




説明ですね


レーサーマークを移動させたいとします


たとえば


左へ1ドット

下へ1ドット

の移動

20回繰り返し


左へ1ドット

上へ1ドット

の移動

20回繰り返し



左へ1ドット

下へ1ドット

の移動

20回繰り返し



左へ1ドット

上へ1ドット

の移動

20回繰り返しさせたいとします


このときの移動に関するデータは


20(繰り返し回数)

-1(X軸方向の移動量)

1(Y軸方向の移動量)

20(繰り返し回数)

-1(X軸方向の移動量)

-1(Y軸方向の移動量)

20(繰り返し回数)

-1(X軸方向の移動量)

1(Y軸方向の移動量)

20(繰り返し回数)

-1(X軸方向の移動量)

-1(Y軸方向の移動量)


となります



double lazermarknoidoupattern[4][3] = { {20,-1, 1},{20,-1,-1},{20,-1, 1},{20,-1,-1} };



実行して


生成される配列lazermarknoidoupattern[4][3]


の配列変数は


lazermarknoidoupattern[0][0]

lazermarknoidoupattern[0][1]

lazermarknoidoupattern[0][2]

lazermarknoidoupattern[1][0]

lazermarknoidoupattern[1][1]

lazermarknoidoupattern[1][2]

lazermarknoidoupattern[2][0]

lazermarknoidoupattern[2][1]

lazermarknoidoupattern[2][2]

lazermarknoidoupattern[3][0]

lazermarknoidoupattern[3][1]

lazermarknoidoupattern[3][2]



となっています


このときの移動に関するデータ


20(繰り返し回数)

-1(X軸方向の移動量)

1(Y軸方向の移動量)

20(繰り返し回数)

-1(X軸方向の移動量)

-1(Y軸方向の移動量)

20(繰り返し回数)

-1(X軸方向の移動量)

1(Y軸方向の移動量)

20(繰り返し回数)

-1(X軸方向の移動量)

-1(Y軸方向の移動量)


配列変数


lazermarknoidoupattern[0][0]

lazermarknoidoupattern[0][1]

lazermarknoidoupattern[0][2]

lazermarknoidoupattern[1][0]

lazermarknoidoupattern[1][1]

lazermarknoidoupattern[1][2]

lazermarknoidoupattern[2][0]

lazermarknoidoupattern[2][1]

lazermarknoidoupattern[2][2]

lazermarknoidoupattern[3][0]

lazermarknoidoupattern[3][1]

lazermarknoidoupattern[3][2]


に代入しておいて


レーザーマークを移動させる命令文において


配列変数


lazermarknoidoupattern[0][0]

lazermarknoidoupattern[0][1]

lazermarknoidoupattern[0][2]

lazermarknoidoupattern[1][0]

lazermarknoidoupattern[1][1]

lazermarknoidoupattern[1][2]

lazermarknoidoupattern[2][0]

lazermarknoidoupattern[2][1]

lazermarknoidoupattern[2][2]

lazermarknoidoupattern[3][0]

lazermarknoidoupattern[3][1]

lazermarknoidoupattern[3][2]

(に格納されている値)



用いるということになります」


solarplexuss「なるほどん


移動に関するデータ


20(繰り返し回数)

-1(X軸方向の移動量)

1(Y軸方向の移動量)

20(繰り返し回数)

-1(X軸方向の移動量)

-1(Y軸方向の移動量)

20(繰り返し回数)

-1(X軸方向の移動量)

1(Y軸方向の移動量)

20(繰り返し回数)

-1(X軸方向の移動量)

-1(Y軸方向の移動量)



配列変数


lazermarknoidoupattern[0][0]

lazermarknoidoupattern[0][1]

lazermarknoidoupattern[0][2]

lazermarknoidoupattern[1][0]

lazermarknoidoupattern[1][1]

lazermarknoidoupattern[1][2]

lazermarknoidoupattern[2][0]

lazermarknoidoupattern[2][1]

lazermarknoidoupattern[2][2]

lazermarknoidoupattern[3][0]

lazermarknoidoupattern[3][1]

lazermarknoidoupattern[3][2]


に代入しておいて


配列変数


lazermarknoidoupattern[0][0]

lazermarknoidoupattern[0][1]

lazermarknoidoupattern[0][2]

lazermarknoidoupattern[1][0]

lazermarknoidoupattern[1][1]

lazermarknoidoupattern[1][2]

lazermarknoidoupattern[2][0]

lazermarknoidoupattern[2][1]

lazermarknoidoupattern[2][2]

lazermarknoidoupattern[3][0]

lazermarknoidoupattern[3][1]

lazermarknoidoupattern[3][2]

(に格納されている値)




レーザーマークの移動する命令文に用いるってわけなんです」


  • Twitterで共有
  • Facebookで共有
  • はてなブックマークでブックマーク

作者を応援しよう!

ハートをクリックで、簡単に応援の気持ちを伝えられます。(ログインが必要です)

応援したユーザー

応援すると応援コメントも書けます

新規登録で充実の読書を

マイページ
読書の状況から作品を自動で分類して簡単に管理できる
小説の未読話数がひと目でわかり前回の続きから読める
フォローしたユーザーの活動を追える
通知
小説の更新や作者の新作の情報を受け取れる
閲覧履歴
以前読んだ小説が一覧で見つけやすい
新規ユーザー登録無料

アカウントをお持ちの方はログイン

カクヨムで可能な読書体験をくわしく知る