その他

clear_console

コンソール画面をクリアする。

clear_console()

clear_console()  # これを実行したタイミングでコンソール画面をクリアする

exit_simulation

関数実行後、univ_finishを実行してシミュレーションを終了する。

exit_simulation()

exit_simulation() # これを実行したタイミングでシミュレーションを終了する

count_step

現在のステップ数を取得する。

count_step()

a = count_step() # 50ステップ目の時、aに50を代入

gradation

グラデーション色を指定する。

gradation(start, end ,grad)

  • start - 開始色

  • end - 終了色

  • grad - 度合い

# 赤と青の中間の色を取得する
c = gradation(COLOR_RED, COLOR_BLUE, 0.5)

hsv

「色相(Hue)」、「彩度(Saturation)」、「明度(Value)」の3つの引数から、色のRGB値を返す。

hsv(h, s, v)

  • h - 色相(0~360)

  • s - 彩度(0~1)

  • v - 明度(0~1)

c = hsv(0, 1, 1)  # 赤色を取得する

pause_simulation

関数を実行したシミュレーションステップ終了後にシミュレーションを一時停止状態にする。再生ボタンを押下することで再開される。
※univ_initやuniv_finishでは利用できません。

# 10ステップ目終了時にシミュレーションを一時停止
if count_step() == 10:
	pause_simulation() 

print

コンソールに出力する。

print(sub)

  • sub - 出力する対象

print("aaa")  #文字列aaaが出力される
print(2)      #整数値2が出力される 

rgb

RGB色を取得する。

rgb(r, g, b)

  • r - R値

  • g - G値

  • b - B値

c = rgb(255, 0, 0)  # 赤色を取得する