# include // OpenSiv3D v0.6.10 void Main() { // 背景の色を設定する | Set the background color Scene::SetBackground(ColorF{ 0.6, 0.8, 0.7 }); // 絵文字からテクスチャを作成する | Create a texture from an emoji const Texture emoji{ U"🦖"_emoji }; // 太文字のフォントを作成する | Create a bold font with MSDF method const Font font{ FontMethod::MSDF, 48, Typeface::Bold }; // テキストに含まれる絵文字のためのフォントを作成し、font に追加する | Create a font for emojis in text and add it to font as a fallback const Font emojiFont{ 48, Typeface::ColorEmoji }; font.addFallback(emojiFont); const int WIDTH = 800; const int HEIGHT = 600; const int ELEM_WIDTH = 50; const int MAG_HEIGHT = 30;//高さにかける倍率 int element[10] = { 9,13,11,7,1,4,8,5,2,10 }; //値×10倍ぐらいで高さを決める //Rect{{x, y}, width, height}.draw() while (System::Update()) { for (int i = 0; i < 10; i++) { Rect{ {150 + ELEM_WIDTH * i, 100}, ELEM_WIDTH, element[i] * MAG_HEIGHT }.draw(Palette::Darkblue); Rect{ {150 + ELEM_WIDTH * i, 100}, ELEM_WIDTH, element[i] * MAG_HEIGHT }.drawFrame(1, 1, Palette::Black); } } //まず反転 //最大値は明るい色 //最小値は暗い色 }