Various improvements by rftr:

- added more toggles to the features screen: drop all, suppression, drassen/city counterattacks, dynamic opinions and dialogue, and weather
- fixed weather rendering check for individual weather types
- added mousewheel support to options screen and features screen to navigate through pages
- added keyboard inputs to options screen and features screen: TAB toggles between features and options, and A/D/leftarrow/rightarrow navigates through pages

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@9230 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Sevenfm
2022-01-03 22:49:43 +00:00
parent 038410db4a
commit be80da650c
13 changed files with 629 additions and 110 deletions
+12
View File
@@ -142,6 +142,12 @@ enum
{
FF_FEATURES_SCREEN, // meta!
FF_NCTH,
FF_DROP_ALL,
FF_DROP_ALL_DAMAGED,
FF_SUPPRESSION,
FF_TRIGGER_MASSIVE_ENEMY_COUNTERATTACK_AT_DRASSEN,
FF_AGGRESSIVE_STRATEGIC_AI,
FF_AGGRESSIVE_STRATEGIC_AI_2,
FF_INTEL, // potential issue: enabling this feature mid-campaign may require users to manually re-open the email for the RIS website...
FF_PRISONERS,
FF_MINES_REQUIRE_WORKERS,
@@ -154,6 +160,8 @@ enum
FF_KERBERUS,
FF_FOOD,
FF_DISEASE,
FF_DYNAMIC_OPINIONS,
FF_DYNAMIC_DIALOGUE,
FF_ASD,
FF_ASD_HELICOPTERS,
FF_ENEMY_VEHICLES_CAN_MOVE,
@@ -169,6 +177,10 @@ enum
FF_ENHANCED_CLOSE_COMBAT_SYSTEM,
FF_IMPROVED_INTERRUPT_SYSTEM,
FF_OVERHEATING,
FF_ALLOW_RAIN,
FF_ALLOW_LIGHTNING,
FF_ALLOW_SANDSTORM,
FF_ALLOW_SNOW,
FF_MINI_EVENTS,
FF_REBEL_COMMAND,