Skip to content

Instantly share code, notes, and snippets.

View falrnd's full-sized avatar

Hozumi Hiroaki falrnd

  • Xbit, Inc.
  • Japan
  • 10:06 (UTC +09:00)
  • X @fal_rnd
View GitHub Profile
@falrnd
falrnd / Main.cpp
Last active December 18, 2021 11:28
ichi-raven さんの "OpenSiv3Dのサンプルにあるシューティングゲームを改造して弾幕を出してみる(初心者向け)" のコードを勝手に弄る(趣味)(非初心者向け)
# include <Siv3D.hpp>
// Siv3D v0.6.3
// https://qiita.com/ichi-raven/items/61b3cf607deafdba567e
// 画面サイズは(800, 600)とする
constexpr Rect SceneRect{ 800, 600 };
// 敵の位置を作成する関数
[[nodiscard]]
@falrnd
falrnd / Main.cpp
Last active December 28, 2021 17:05
BGMaker
# include <Siv3D.hpp> // OpenSiv3D v0.6.3
namespace KeyConfig {
constexpr auto Misc = KeyShift;
constexpr auto NoShow = KeyQ;
}
class MakerRect {
private:
inline static const Array<String> GradOptions
@falrnd
falrnd / main.rs
Last active July 19, 2023 03:10
techblog serde flatten + with&remote + rename
use std::ops::{Range, RangeInclusive};
use serde::{Deserialize, Serialize};
// シンプルな(de)serialize
#[derive(Serialize, Deserialize, Debug)]
struct SampleSimple {
xx_start: i32,
xx_end: i32,