50ぐらいあるキャラの技の処理を自作関数にやらせるとしましょう
int a(void)
{
}
int b(void)
{
}
int c(void)
{
}
switch (a) {
case 1:
a();
break;
case 2:
b();
break;
case 3:
c();
break;
}
これってムダがありすぎますよね
配列見たいに
a[a]();
とかできませんかね?
もしくは
a();=b();
みたいなかんじで中身を移すとか
switch (a) {
case 1:
int a(void)
{
aaaaaaa
}
break;
case 2:
int a(void)
{
bbbbbbb
}
break;
case 3:
int a(void)
{
ccccccc
}
break;
}
a();
とかでもいいんですけど
なにか短くする方法はありませんか?