uking: Mark WeaponModifierInfo member functions as const when possible

This commit is contained in:
Léo Lam 2021-01-17 14:53:13 +01:00
parent eeeab7ab93
commit 01b8a01ec3
No known key found for this signature in database
GPG Key ID: 0DF30F9081000741
3 changed files with 21 additions and 21 deletions

View File

@ -19691,16 +19691,16 @@
0x00000071002df0f8,getPorchSwordFlagAndValuePair,72,_ZN5uking3act18WeaponModifierInfo18loadPorchSwordFlagEi
0x00000071002df140,getPorchShieldFlagAndValuePair,72,_ZN5uking3act18WeaponModifierInfo19loadPorchShieldFlagEi
0x00000071002df188,getPorchBowFlagAndValuePair,72,_ZN5uking3act18WeaponModifierInfo16loadPorchBowFlagEi
0x00000071002df1d0,setPorchSwordFlagAndValuePair,56,_ZN5uking3act18WeaponModifierInfo18savePorchSwordFlagEi
0x00000071002df208,setPorchShieldFlagAndValuePair,56,_ZN5uking3act18WeaponModifierInfo19savePorchShieldFlagEi
0x00000071002df240,setPorchBowFlagAndValuePair,56,_ZN5uking3act18WeaponModifierInfo16savePorchBowFlagEi
0x00000071002df1d0,setPorchSwordFlagAndValuePair,56,_ZNK5uking3act18WeaponModifierInfo18savePorchSwordFlagEi
0x00000071002df208,setPorchShieldFlagAndValuePair,56,_ZNK5uking3act18WeaponModifierInfo19savePorchShieldFlagEi
0x00000071002df240,setPorchBowFlagAndValuePair,56,_ZNK5uking3act18WeaponModifierInfo16savePorchBowFlagEi
0x00000071002df278,sub_71002DF278,72,_ZN5uking3act18WeaponModifierInfo23loadEquipStandSwordFlagEi
0x00000071002df2c0,sub_71002DF2C0,72,_ZN5uking3act18WeaponModifierInfo24loadEquipStandShieldFlagEi
0x00000071002df308,sub_71002DF308,72,_ZN5uking3act18WeaponModifierInfo21loadEquipStandBowFlagEi
0x00000071002df350,sub_71002DF350,56,_ZN5uking3act18WeaponModifierInfo23saveEquipStandSwordFlagEi
0x00000071002df388,sub_71002DF388,56,_ZN5uking3act18WeaponModifierInfo24saveEquipStandShieldFlagEi
0x00000071002df3c0,sub_71002DF3C0,56,_ZN5uking3act18WeaponModifierInfo21saveEquipStandBowFlagEi
0x00000071002df3f8,addParamsAddParamAndAddSpecialFlag,148,_ZN5uking3act18WeaponModifierInfo17addModifierParamsERN4ksys3act13InstParamPackE
0x00000071002df350,sub_71002DF350,56,_ZNK5uking3act18WeaponModifierInfo23saveEquipStandSwordFlagEi
0x00000071002df388,sub_71002DF388,56,_ZNK5uking3act18WeaponModifierInfo24saveEquipStandShieldFlagEi
0x00000071002df3c0,sub_71002DF3C0,56,_ZNK5uking3act18WeaponModifierInfo21saveEquipStandBowFlagEi
0x00000071002df3f8,addParamsAddParamAndAddSpecialFlag,148,_ZNK5uking3act18WeaponModifierInfo17addModifierParamsERN4ksys3act13InstParamPackE
0x00000071002df48c,SharpWeaponTypeValuePair::ctor,8,_ZN5uking3act18WeaponModifierInfo3setEjj
0x00000071002df494,SharpWeaponTypeValuePair::addEventParam,92,
0x00000071002df4f0,ai::ActorAI::x,104,

Can't render this file because it is too large.

View File

@ -49,17 +49,17 @@ void WeaponModifierInfo::loadPorchBowFlag(int idx) {
set(ksys::gdt::getFlag_PorchBow_FlagSp(idx), ksys::gdt::getFlag_PorchBow_ValueSp(idx));
}
void WeaponModifierInfo::savePorchSwordFlag(int idx) {
void WeaponModifierInfo::savePorchSwordFlag(int idx) const {
ksys::gdt::setFlag_PorchSword_FlagSp(flags.getDirect(), idx);
ksys::gdt::setFlag_PorchSword_ValueSp(value, idx);
}
void WeaponModifierInfo::savePorchShieldFlag(int idx) {
void WeaponModifierInfo::savePorchShieldFlag(int idx) const {
ksys::gdt::setFlag_PorchShield_FlagSp(flags.getDirect(), idx);
ksys::gdt::setFlag_PorchShield_ValueSp(value, idx);
}
void WeaponModifierInfo::savePorchBowFlag(int idx) {
void WeaponModifierInfo::savePorchBowFlag(int idx) const {
ksys::gdt::setFlag_PorchBow_FlagSp(flags.getDirect(), idx);
ksys::gdt::setFlag_PorchBow_ValueSp(value, idx);
}
@ -79,22 +79,22 @@ void WeaponModifierInfo::loadEquipStandBowFlag(int idx) {
ksys::gdt::getFlag_EquipStandBow_ValueSp(idx));
}
void WeaponModifierInfo::saveEquipStandSwordFlag(int idx) {
void WeaponModifierInfo::saveEquipStandSwordFlag(int idx) const {
ksys::gdt::setFlag_EquipStandSword_FlagSp(flags.getDirect(), idx);
ksys::gdt::setFlag_EquipStandSword_ValueSp(value, idx);
}
void WeaponModifierInfo::saveEquipStandShieldFlag(int idx) {
void WeaponModifierInfo::saveEquipStandShieldFlag(int idx) const {
ksys::gdt::setFlag_EquipStandShield_FlagSp(flags.getDirect(), idx);
ksys::gdt::setFlag_EquipStandShield_ValueSp(value, idx);
}
void WeaponModifierInfo::saveEquipStandBowFlag(int idx) {
void WeaponModifierInfo::saveEquipStandBowFlag(int idx) const {
ksys::gdt::setFlag_EquipStandBow_FlagSp(flags.getDirect(), idx);
ksys::gdt::setFlag_EquipStandBow_ValueSp(value, idx);
}
void WeaponModifierInfo::addModifierParams(ksys::act::InstParamPack& params) {
void WeaponModifierInfo::addModifierParams(ksys::act::InstParamPack& params) const {
params->add(value, "AddParam");
params->add(flags.getDirect(), "AddSpecialFlag");
}

View File

@ -68,19 +68,19 @@ struct WeaponModifierInfo {
void loadPorchShieldFlag(int idx);
void loadPorchBowFlag(int idx);
void savePorchSwordFlag(int idx);
void savePorchShieldFlag(int idx);
void savePorchBowFlag(int idx);
void savePorchSwordFlag(int idx) const;
void savePorchShieldFlag(int idx) const;
void savePorchBowFlag(int idx) const;
void loadEquipStandSwordFlag(int idx);
void loadEquipStandShieldFlag(int idx);
void loadEquipStandBowFlag(int idx);
void saveEquipStandSwordFlag(int idx);
void saveEquipStandShieldFlag(int idx);
void saveEquipStandBowFlag(int idx);
void saveEquipStandSwordFlag(int idx) const;
void saveEquipStandShieldFlag(int idx) const;
void saveEquipStandBowFlag(int idx) const;
void addModifierParams(ksys::act::InstParamPack& params);
void addModifierParams(ksys::act::InstParamPack& params) const;
void set(u32 type_, u32 value_);
static void addModifierParams(WeaponModifierInfo* self, ksys::evt::OrderParam& params);
static void addModifierParams(WeaponModifierInfo* self, ksys::act::ai::InlineParamPack& params);