チケット #46563

Replace action_target_compl_calc() switch with a table

登録: 2023-01-21 15:00 最終更新: 2023-01-27 08:04

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
2

詳細

- Add struct actres
- Make array of them to hold information about every actres
- Make act_tgt_compl the first field of the strcuct actres
- Replace large switch in action_target_compl_calc() with indexed lookup from the actres array
- This is natural opportunity to start splitting new actres.[ch] module from actions.[ch] -> have the array and the new implementation of action_target_compl_calc() in the new module

チケットの履歴 (6 件中 3 件表示)

2023-01-21 15:00 更新者: cazfi
  • 新しいチケット "Replace action_target_compl_calc() switch with a table" が作成されました
2023-01-21 15:06 更新者: cazfi
  • 担当者(未割り当て) から cazfi に更新されました
  • 解決法なし から 受領 に更新されました
2023-01-23 11:47 更新者: cazfi
コメント

- New version of the patch: Replaced the Great Danes with "The Freeciv Team" in the copyright notice of new files.

2023-01-27 08:04 更新者: cazfi
  • 状況オープン から 完了 に更新されました
  • 解決法受領 から 修正済み に更新されました

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする