Skip to content

Commit

Permalink
Update doc and samples
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Sep 5, 2023
1 parent b365dc1 commit 7e851cb
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 18 deletions.
18 changes: 9 additions & 9 deletions doc/mod-menu.ws
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,15 @@ class MyModSettings_tab1 extends ISettingsGroup
default id = 'MODtab1';
default defaultPresetIndex = 1;

protected /* override */ function Parser_Validate() : void
protected /* override */ function Parser_ValidateSettings() : void
{
option = (MyModSettings_opt)Clamp((int)option, 0, 2);
sliderFloat = ClampF(sliderFloat, 0, 1);
sliderInt = Clamp(sliderInt, 0, 100);
version = ClampF(version, 0, 100);
}

protected /* override */ function Parser_Read(config: CInGameConfigWrapper) : void
protected /* override */ function Parser_ReadSettings(config: CInGameConfigWrapper) : void
{
option = (MyModSettings_opt)ReadIntSettingValue(config, 'MODoption');
sliderFloat = ReadFloatSettingValue(config, 'MODslider1');
Expand All @@ -57,7 +57,7 @@ class MyModSettings_tab1 extends ISettingsGroup
version = ReadFloatSettingValue(config, 'MODversion');
}

protected /* override */ function Parser_Write(config: CInGameConfigWrapper) : void
protected /* override */ function Parser_WriteSettings(config: CInGameConfigWrapper) : void
{
WriteIntSettingValue(config, 'MODoption', (int)option);
WriteFloatSettingValue(config, 'MODslider1', sliderFloat);
Expand All @@ -74,17 +74,17 @@ class MyModSettings_tab2 extends ISettingsGroup
default id = 'MODtab2subtab1';
default defaultPresetIndex = 0;

protected /* override */ function Parser_Validate() : void
protected /* override */ function Parser_ValidateSettings() : void
{
anotherSlider = ClampF(anotherSlider, -100, 100);
}

protected /* override */ function Parser_Read(config: CInGameConfigWrapper) : void
protected /* override */ function Parser_ReadSettings(config: CInGameConfigWrapper) : void
{
anotherSlider = ReadFloatSettingValue(config, 'anotherSlider');
}

protected /* override */ function Parser_Write(config: CInGameConfigWrapper) : void
protected /* override */ function Parser_WriteSettings(config: CInGameConfigWrapper) : void
{
WriteFloatSettingValue(config, 'anotherSlider', anotherSlider);
}
Expand All @@ -97,16 +97,16 @@ class MyModSettings_tab3 extends ISettingsGroup
default id = 'MODtab2subtab2';
default defaultPresetIndex = 0;

protected /* override */ function Parser_Validate() : void
protected /* override */ function Parser_ValidateSettings() : void
{
}

protected /* override */ function Parser_Read(config: CInGameConfigWrapper) : void
protected /* override */ function Parser_ReadSettings(config: CInGameConfigWrapper) : void
{
anotherToggle = ReadBoolSettingValue(config, 'anotherToggle');
}

protected /* override */ function Parser_Write(config: CInGameConfigWrapper) : void
protected /* override */ function Parser_WriteSettings(config: CInGameConfigWrapper) : void
{
WriteBoolSettingValue(config, 'anotherToggle', anotherToggle);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,20 +28,20 @@ class ModDifficultySettingsBase_general extends ISettingsGroup
default id = 'DMgeneral';
default defaultPresetIndex = 1;

protected /* override */ function Parser_Validate() : void
protected /* override */ function Parser_ValidateSettings() : void
{
healthMultip = ClampF(healthMultip, 0, 2);
dmgMultip = ClampF(dmgMultip, 0, 2);
}

protected /* override */ function Parser_Read(config: CInGameConfigWrapper) : void
protected /* override */ function Parser_ReadSettings(config: CInGameConfigWrapper) : void
{
enabled = ReadBoolSettingValue(config, 'DMenabled');
healthMultip = ReadFloatSettingValue(config, 'DMhealthMultip');
dmgMultip = ReadFloatSettingValue(config, 'DMdmgMultip');
}

protected /* override */ function Parser_Write(config: CInGameConfigWrapper) : void
protected /* override */ function Parser_WriteSettings(config: CInGameConfigWrapper) : void
{
WriteBoolSettingValue(config, 'DMenabled', enabled);
WriteFloatSettingValue(config, 'DMhealthMultip', healthMultip);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,23 +34,23 @@ class MonsterOfTheWeekSettings_difficulties extends ISettingsGroup
default id = 'MOTWdifficulties';
default defaultPresetIndex = 0;

protected /* override */ function Parser_Validate() : void
protected /* override */ function Parser_ValidateSettings() : void
{
noMansLand = (MOTWDifficulty)Clamp((int)noMansLand, 0, 2);
skellige = (MOTWDifficulty)Clamp((int)skellige, 0, 2);
kaerMorhen = (MOTWDifficulty)Clamp((int)kaerMorhen, 0, 2);
toussaint = (MOTWDifficulty)Clamp((int)toussaint, 0, 2);
}

protected /* override */ function Parser_Read(config: CInGameConfigWrapper) : void
protected /* override */ function Parser_ReadSettings(config: CInGameConfigWrapper) : void
{
noMansLand = (MOTWDifficulty)ReadIntSettingValue(config, 'MOTWnoMansLand');
skellige = (MOTWDifficulty)ReadIntSettingValue(config, 'MOTWskellige');
kaerMorhen = (MOTWDifficulty)ReadIntSettingValue(config, 'MOTWkaerMorhen');
toussaint = (MOTWDifficulty)ReadIntSettingValue(config, 'MOTWtoussaint');
}

protected /* override */ function Parser_Write(config: CInGameConfigWrapper) : void
protected /* override */ function Parser_WriteSettings(config: CInGameConfigWrapper) : void
{
WriteIntSettingValue(config, 'MOTWnoMansLand', (int)noMansLand);
WriteIntSettingValue(config, 'MOTWskellige', (int)skellige);
Expand All @@ -69,23 +69,23 @@ class MonsterOfTheWeekSettings_monsters extends ISettingsGroup
default id = 'MOTWmonsters';
default defaultPresetIndex = 0;

protected /* override */ function Parser_Validate() : void
protected /* override */ function Parser_ValidateSettings() : void
{
noMansLand = (MonsterOfTheWeekSettings_monster)EnumValueMappingValidateUnified('MOTWnoMansLand', (int)noMansLand);
skellige = (MonsterOfTheWeekSettings_monster)EnumValueMappingValidateUnified('MOTWskellige', (int)skellige);
kaerMorhen = (MonsterOfTheWeekSettings_monster)EnumValueMappingValidateUnified('MOTWkaerMorhen', (int)kaerMorhen);
toussaint = (MonsterOfTheWeekSettings_monster)EnumValueMappingValidateUnified('MOTWtoussaint', (int)toussaint);
}

protected /* override */ function Parser_Read(config: CInGameConfigWrapper) : void
protected /* override */ function Parser_ReadSettings(config: CInGameConfigWrapper) : void
{
noMansLand = (MonsterOfTheWeekSettings_monster)ReadUnifiedEnumSettingValue(config, 'MOTWnoMansLand');
skellige = (MonsterOfTheWeekSettings_monster)ReadUnifiedEnumSettingValue(config, 'MOTWskellige');
kaerMorhen = (MonsterOfTheWeekSettings_monster)ReadUnifiedEnumSettingValue(config, 'MOTWkaerMorhen');
toussaint = (MonsterOfTheWeekSettings_monster)ReadUnifiedEnumSettingValue(config, 'MOTWtoussaint');
}

protected /* override */ function Parser_Write(config: CInGameConfigWrapper) : void
protected /* override */ function Parser_WriteSettings(config: CInGameConfigWrapper) : void
{
WriteUnifiedEnumSettingValue(config, 'MOTWnoMansLand', (int)noMansLand);
WriteUnifiedEnumSettingValue(config, 'MOTWskellige', (int)skellige);
Expand Down

0 comments on commit 7e851cb

Please sign in to comment.