課題1 コピペ用(お仕置き処理) ( No.6 )
日時: 2021/01/07 18:23
名前: REDCHEEKS

/// <summary>
/// お仕置き処理
/// </summary>
private void Osioki()
{
int n = 12; // 残りの回数
int escapeCount = 0; // 逃げた回数
int escapeTime = 0; // 逃げている時間(秒)

Say("これから罰としてオシリを" + n + "回叩きます。 パンツ下ろして、オシリ出しなさい。");

while (!CanSpank()) // お尻が突き出されるまで待つ
{
WaitSec(); // 1秒待つ
}
Say("始めます、歯を食いしばれ!");

while (n > 0) // 残り回数が 0 よりも大きければ繰り返す
{
WaitSec(); // 1秒待つ

if (CanSpank()) // お尻が突き出されている場合
{
Spank(); // オシリをぶつ

n--; // 残りの回数を -1 する
}
else // 引っ込めている場合
{
/***************************************************
* ★逃げるオシリのアルゴリズム *
* *
* ↓ここにプログラムを追加 *
* 逃げた回数(escapeCount)によるお叱り・処罰 *
* 逃げている時間(escapeTime)によるお叱り・処罰 *
***************************************************/

// (↓お叱りの例)
Say("逃げてはいけません、あと" + n + "回残っています、ちゃんとオシリを突き出しなさい。");

while (!CanSpank()) // お尻が突き出されるまで待つ
{
WaitSec(); // 1秒待つ
}
Say("始めます、うんと痛くします、辛抱しなさい!");
}
}
Say("部屋の隅でオシリを出したまま立ってなさい。"); // コーナータイム
}