|
25 |
GameFSMの改良 (9) |
GameFSM中で2回以上staticに呼ばれているsystem functionではない関数とそのstaticな回数です。
| 順位 | 関数名 | 回数 | 備考 |
|---|---|---|---|
| 1 | copyArea | 31 | 基本関数でありblitに集約 |
| 2 | eraseArea | 17 | 基本関数でありblitに集約 |
| 3 | wait_timer | 16 | |
| 4 | sound | 11 | |
| 5 | copyGlyph | 6 | copyAreaを呼んでいるだけ |
| 6 | keta | 6 | |
| 7 | eraseBullet | 4 | eraseAreaを呼んでいるだけ |
| 8 | eraseInvBullet | 3 | eraseAreaを呼んでいるだけ |
| 9 | eraseAreaSP | 2 | 基本関数でありblitに集約 |
| 10 | explodeBullet | 2 | orAreaを呼んでいるだけ |
| 11 | explodeInvBullet | 2 | eraseAreaを呼んでいるだけ |
| 12 | orArea | 2 | 基本関数でありblitに集約 |
次に比較的多数回呼ばれている時間待ち関数wait_timer()をFSM化します。
Leave a Comment