Tíquete #40943

player-status-flags の判定式を簡略化する

: 2020-11-10 18:51 Última Atualização: 2020-12-11 21:21

Relator:
Dono:
Estado:
Fechado
Componente:
(Nenhum)
Prioridade:
7
Gravidade:
3
Resolução:
Accepted
Arquivo:
Nenhum

Details

#40514 の関連

一部の関数は以下のように3行定義されていますが:

BIT_FLAGS result = 0L;

result |= check_equipment_flags(creature_ptr, TR_ESP_UNDEAD);

return result;

0 | X ≡ Xなので、以下のように簡略化できます:

return check_equipment_flags(creature_ptr, TR_ESP_UNDEAD);

Ticket History (3/4 Histories)

2020-11-10 18:51 Updated by: hourier
  • New Ticket "player-status-flags の判定式を簡略化する" created
2020-11-11 08:17 Updated by: deskull
  • Resolução Update from Nenhum to Accepted
2020-11-26 12:36 Updated by: deskull
  • Prioridade Update from 3 to 7
Comentário

脳死状態で機械的にコピペしていたのがもろバレで恥ずかしいのでさっさと直す。そもそもこの辺のフラグ処理のDRYっぷりはどうにかならんか悩ましいがそれはさておく。

2020-12-11 21:21 Updated by: deskull
  • Estado Update from Aberto to Fechado
Comentário

マイルストーンをαから外していたがさっさと直した。一応完了。

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Login