08/08/23 23:29:42 aWRf8BFC
シリアライズっつうか、C/C++コードに落とす方法もあるね。
WAIT 10
TURN 16
SHOT TO_MYSHIP
みたいなマクロを
void zako(Status st) {
switch (st->state) {
case 1: {
if (++st->count < 10) break;
else { st->count = 0; st->state++; break; }
}
case 2: {
st->degree += 16;
shot(st->my_x, st->my_y, GetMyShipDeg(&st));
st->state++; break;
}
case 3: { ・・・
みたいに機械変換・展開する。更に手を加えて関数テーブルにしてしまう。
速度命でなければあまり意味ないけど。