Skip to content

Instantly share code, notes, and snippets.

@takoeight0821

takoeight0821/Main.cpp

Last active Dec 24, 2015
Embed
What would you like to do?
Siv3Dでダイバージェンスメーターのスケッチ
#include <Siv3D.hpp>
double world_line = 0.0;
double readingSteiner() {
// 1%の確立で世界線が大きく変動する。
if (RandomBool(0.01))
{
if (RandomBool(0.5)) // 減るか増えるかは半分半分
{
++world_line;
} else {
--world_line;
}
}
return world_line + Random();
}
void drawDivergence(double divergence)
{
/*
1. divergenceを文字列に変換
2. ループで一文字ずつ対応した画像を描画
3. 4秒間音鳴らしながらく1,2を繰り返す
が ん ば れ
*/
}
void Main()
{
const Font font(30);
drawDivergence(0.0); //基準世界線を表示
while (System::Update()) {
// Sキーが押されるたびに世界線が変動する。
if (Input::KeyS.clicked)
{
drawDivergence(readingSteiner())
}
}
}
@takoeight0821

This comment has been minimized.

Copy link
Owner Author

@takoeight0821 takoeight0821 commented Dec 24, 2015

多分動かない

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment