Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chestdialogfix #6

Open
wants to merge 121 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
2f3ba10
Add an ability to edit Rumors for maps (#8823)
ihhub Jun 17, 2024
31f04ff
Update hero selection dialog in the Editor (#8832)
ihhub Jun 17, 2024
bc5da3a
Update translation files (#8841)
github-actions[bot] Jun 17, 2024
880c2c7
Add new variation of Cava object on the Adventure Map (#8847)
ihhub Jun 21, 2024
fc63736
Fix radar rendering within the Editor (#8853)
ihhub Jun 21, 2024
08ae89c
Update development instructions (#8859)
celliott113 Jun 23, 2024
3d9e6ce
Update map type popup message by right click to include Resurrection …
ihhub Jun 23, 2024
e65e617
Update translation files (#8869)
github-actions[bot] Jun 23, 2024
b59614e
Reduce castle ROI for mouse right clicking inside Editor's castle sel…
ihhub Jun 23, 2024
9804290
Add color names to Traveller's Tent and Barrier objects within object…
ihhub Jun 23, 2024
e869140
Add hotkey for passability within the Editor (#8865)
ihhub Jun 23, 2024
3016209
Update translation files (#8870)
github-actions[bot] Jun 23, 2024
908d6ab
Bump SonarSource/sonarcloud-github-c-cpp from 2 to 3 (#8875)
dependabot[bot] Jun 25, 2024
03977e1
Show pressed monster button on Editor panel while clicking on it (#8872)
ihhub Jun 25, 2024
a02aa9e
Add support of editing daily events within the Editor (#8858)
ihhub Jun 25, 2024
65376a1
Update translation files (#8878)
github-actions[bot] Jun 25, 2024
f29b0ce
Add first special map conditions within the Editor (#8879)
ihhub Jun 26, 2024
f61867b
Update translation files (#8881)
github-actions[bot] Jun 26, 2024
8d733a8
Magic Book window: show the maximum number of spell points (#8857)
oleg-derevenetz Jun 26, 2024
cf14d2a
Fix the display of identical artifacts captured in battle (#8845)
oleg-derevenetz Jun 26, 2024
bc49532
Update translation files (#8882)
github-actions[bot] Jun 26, 2024
3794d83
Allow normal victory for "Accumulate gold" condition (#8883)
ihhub Jun 27, 2024
7c516db
Fix town placement over action objects (#8856)
ihhub Jun 27, 2024
8bd28be
Set the space width as a maximum word width if the text contains only…
Districh-ru Jun 27, 2024
4113d3c
Update translation files (#8885)
github-actions[bot] Jun 28, 2024
9846db4
Update logic related to human player selection for maps (#8876)
ihhub Jun 28, 2024
291982c
Show Day, Week and Month for Out of time loss condition (#8889)
ihhub Jun 29, 2024
9396f43
Restrict obelisk placement to 48 objects (#8891)
ihhub Jun 29, 2024
84dbbca
Update translation files (#8893)
github-actions[bot] Jun 29, 2024
7b3af9a
Add popup messages for right clicking on special map conditions (#8895)
ihhub Jun 30, 2024
58369c9
Update translation files (#8900)
github-actions[bot] Jul 1, 2024
3f0d4b4
Add Find Artifact victory condition in Editor (#8898)
Districh-ru Jul 1, 2024
816491b
Update translation files (#8904)
github-actions[bot] Jul 1, 2024
87b91a5
Bump toshimaru/auto-author-assign from 2.1.0 to 2.1.1 (#8906)
dependabot[bot] Jul 2, 2024
4a9f6bf
Allow to disable any building in castles and towns (#8894)
ihhub Jul 2, 2024
dcc6919
Update translation files (#8907)
github-actions[bot] Jul 2, 2024
218cddd
Show date description for daily events (#8908)
ihhub Jul 3, 2024
914b70e
Update translation files (#8909)
github-actions[bot] Jul 3, 2024
88607af
Fix the logic of processing the castle construction ban for MP2/MX2 m…
oleg-derevenetz Jul 5, 2024
52a5dab
Fix the unused variable warning in release builds (#8913)
oleg-derevenetz Jul 5, 2024
6d57e03
Add support for double click within Sphinx, Daily Events and Rumors l…
ihhub Jul 6, 2024
01331ba
Swedish Translation Update (#8916)
Mr-Bajs Jul 7, 2024
d9efb10
Update of Ukrainian Translation (#8802)
ZaHaDumGoth Jul 7, 2024
6a504b3
Remove the unused extra ICNs (#8925)
Districh-ru Jul 7, 2024
c7e3620
Update translation files (#8926)
github-actions[bot] Jul 7, 2024
0fb9fc0
Fix UIDs restoration after Redo operation in Editor (#8929)
Districh-ru Jul 7, 2024
0124675
Fix an assertion when pressing an unknown mouse button (#8934)
ihhub Jul 7, 2024
bc773f4
Update of Portuguese Translation (#8805)
altiereslima Jul 8, 2024
e7c3cfa
Update translation files (#8937)
github-actions[bot] Jul 8, 2024
2406fa6
Remove unused ICN resources being generated by the engine (#8938)
ihhub Jul 9, 2024
1f105e3
Add Evil theme for ADD, EDIT and DELETE buttons in Editor (#8923)
Districh-ru Jul 9, 2024
3dd745a
Implement special victory and loss conditions for heroes and towns (#…
Districh-ru Jul 9, 2024
5655e85
Update translation files (#8941)
github-actions[bot] Jul 9, 2024
9c01922
Hungarian language update (#8822)
big4billy Jul 10, 2024
e7d9ba0
Fix swap of the main tile addon if a top object already exists in tha…
Districh-ru Jul 10, 2024
1dd4f59
Update translation files (#8942)
github-actions[bot] Jul 10, 2024
0ff9635
Fix "Accumulate gold" condition logic (#8944)
ihhub Jul 10, 2024
4a325a2
Update Portuguese Translation (#8940)
altiereslima Jul 10, 2024
c9071d7
Add extra checks for verify objects' information (#8945)
ihhub Jul 10, 2024
2d3fc83
Update translation files (#8946)
github-actions[bot] Jul 10, 2024
b1735ef
Address recently added SonarQube issues (#8947)
ihhub Jul 10, 2024
3f842ff
Update Russian translation (#8928)
Districh-ru Jul 13, 2024
88d00c9
Update of Ukrainian Translation (#8950)
ZaHaDumGoth Jul 13, 2024
340a0a9
Update translation files (#8953)
github-actions[bot] Jul 13, 2024
1d5f630
Version 1.1.1 (#8927)
ihhub Jul 13, 2024
0719850
AI: properly evaluate the enemy heroes defending the castles (#8952)
oleg-derevenetz Jul 14, 2024
0058a10
Fix some SonarQube code smells (#8939)
ihhub Jul 14, 2024
50d1181
Handle the SDL events strictly in turn (#8912)
oleg-derevenetz Jul 14, 2024
58ddec0
Kingdoms::AddCastles(): bring the const back (#8957)
oleg-derevenetz Jul 14, 2024
c014642
Fix typo in Russian translation (#8956)
Districh-ru Jul 14, 2024
70e59d3
Add Slovak virtual keyboard support (#8959)
ihhub Jul 14, 2024
83d0dfc
Add new River Deltas objects (#8961)
ihhub Jul 14, 2024
a75414a
Allow to input "/", "*", "-", "+" and "." from the keypad (#8964)
Districh-ru Jul 14, 2024
b669315
Fix several SonarQube code smells (#8958)
ihhub Jul 14, 2024
0b8d340
Update hashes for Android & Windows dependency packages (#8967)
oleg-derevenetz Jul 17, 2024
14151f4
Fix diacritical marks remove in mine selection dialog in the editor (…
Districh-ru Jul 18, 2024
4c93a38
Remove scouting & movement bonuses for AI-controlled players (#8970)
oleg-derevenetz Jul 18, 2024
0706bc8
Use showStandardTextMessage() instead of showMessage() where possible…
Districh-ru Jul 18, 2024
dfeb7fd
Update translation files (#8971)
github-actions[bot] Jul 18, 2024
efc8eb5
Remove all object shadow related files (#8973)
ihhub Jul 19, 2024
e35f33c
Fix object picking up animation, fix object remove from map and fix r…
Districh-ru Jul 21, 2024
dd18afc
Change the All maps button translation (#8976)
Arthusppp Jul 21, 2024
cbf7d4b
Android Toolset: add Russian translation for FH2M file manager (#8975)
oleg-derevenetz Jul 21, 2024
50ebc29
Fix Anti-Magic spell description #8968 (#8974)
AlexSnowLeo Jul 21, 2024
995e1fe
Add monster stats inside editor count dialog (#8960)
orzm Jul 21, 2024
5c1da8f
Update translation files (#8978)
github-actions[bot] Jul 21, 2024
448537f
Editor: take into account the arbitrary case of the map directory nam…
oleg-derevenetz Jul 23, 2024
16ce7a4
Add Ukrainian language virtual keyboard (#8983)
ihhub Jul 23, 2024
de44901
Update translation files (#8984)
github-actions[bot] Jul 24, 2024
0c44fd0
AI code refactoring (#8986)
oleg-derevenetz Jul 24, 2024
d7cb825
Fix some recently introduced code smells (#8987)
oleg-derevenetz Jul 24, 2024
98c9e9e
Add missed Small Cliff (Dirt terrain) to the Landscape Miscellaneous …
Districh-ru Jul 26, 2024
782dc00
Add Backslash character to normal and small fonts (#8990)
Districh-ru Jul 26, 2024
949af3a
Fix original maps bottom layer (hacky) placed resources and artifacts…
Districh-ru Jul 26, 2024
010ac0f
Implement alliances in the Editor (#8988)
Districh-ru Jul 26, 2024
471570e
Update translation files (#8992)
github-actions[bot] Jul 26, 2024
1504b8a
Fix map special conditions render after drop list is closed (#8993)
Districh-ru Jul 27, 2024
64879af
Do not immediately handle the intermediate events of some types (#9005)
oleg-derevenetz Jul 28, 2024
6addf3f
Use the latest analysis tools from ubuntu-24.04 (#9003)
oleg-derevenetz Jul 29, 2024
7dacbd6
Mark the appropriate headers with IWYU pragma: associated (#9013)
oleg-derevenetz Jul 29, 2024
81ddac9
Fix some code smells (#8999)
oleg-derevenetz Jul 29, 2024
9b3679d
Fix creature and header overlap in recruit window (#8995)
Districh-ru Jul 29, 2024
f24923a
Update hero spell points indicator after the battle and before perfor…
Districh-ru Jul 29, 2024
ce6aa75
AI should determine best skill when leveling up heroes (#8591)
idshibanov Jul 29, 2024
6e5d73f
Handle the AI hero's patrol mode in the AI pathfinder (#9016)
oleg-derevenetz Jul 31, 2024
a174146
Update of Ukrainian translation (#9014)
ZaHaDumGoth Aug 2, 2024
2322d4c
Update translation files (#9017)
github-actions[bot] Aug 2, 2024
1fcb769
Disable mouse popup for empty space in map selection window (#9001)
orzm Aug 3, 2024
8df5b98
Update translation files (#9019)
github-actions[bot] Aug 3, 2024
5a63b85
Update Earthquake spell animation and improve its logic to allow brid…
Districh-ru Aug 4, 2024
abee6db
Merge branch 'ihhub:master' into chestdialogfix
Cheerfulbull Aug 4, 2024
bf4817d
Update battle_troop.cpp
Cheerfulbull Aug 4, 2024
8db9773
Merge pull request #5 from Cheerfulbull/Cheerfulbull-patch-4
Cheerfulbull Aug 4, 2024
39c7f0f
Update battle_troop.cpp
Cheerfulbull Aug 4, 2024
9e9eb82
Update battle_troop.cpp
Cheerfulbull Aug 4, 2024
3d21d2d
Update battle_troop.cpp
Cheerfulbull Aug 4, 2024
6c6c1cb
Update battle_troop.cpp
Cheerfulbull Aug 4, 2024
1ed5324
Update dialog_chest.cpp
Cheerfulbull Aug 4, 2024
3f91c08
Update dialog_chest.cpp
Cheerfulbull Aug 4, 2024
c04108a
Update dialog_chest.cpp
Cheerfulbull Aug 4, 2024
c3fcdcb
Centre XP icon and text correctly
Cheerfulbull Aug 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .clang-tidy
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,15 @@ Checks: >-
-cppcoreguidelines-pro-type-reinterpret-cast,
-cppcoreguidelines-pro-type-union-access,
misc-*,
-misc-include-cleaner,
-misc-non-private-member-variables-in-classes,
modernize-*,
-modernize-use-auto,
-modernize-use-nodiscard,
-modernize-use-trailing-return-type,
performance-*,
-performance-avoid-endl,
-performance-enum-size,
readability-*,
-readability-avoid-const-params-in-decls,
-readability-braces-around-statements,
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/clang_analyzer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ permissions: {}
jobs:
clang:
name: Clang Analyzer
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 30
defaults:
run:
Expand All @@ -18,10 +18,10 @@ jobs:
- name: Install dependencies and clang-tools
run: |
sudo apt-get -y update
sudo apt-get -y install libsdl2-dev libsdl2-mixer-dev libsdl2-image-dev gettext clang-tools-15
sudo apt-get -y install libsdl2-dev libsdl2-mixer-dev libsdl2-image-dev gettext clang-tools-18
- name: Setup clang-tools
run: |
sudo update-alternatives --install /usr/bin/scan-build scan-build /usr/bin/scan-build-15 100
sudo update-alternatives --install /usr/bin/scan-build scan-build /usr/bin/scan-build-18 100
- name: Analyze
run: |
scan-build --status-bugs -v -o scan-build-result make -j 2
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/clang_tidy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ permissions: {}
jobs:
tidy:
name: Clang-Tidy
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 60
defaults:
run:
Expand All @@ -31,11 +31,11 @@ jobs:
- name: Install dependencies and clang-tidy
run: |
sudo apt-get -y update
sudo apt-get -y install libsdl2-dev libsdl2-mixer-dev libsdl2-image-dev gettext clang-tidy-15
sudo apt-get -y install libsdl2-dev libsdl2-mixer-dev libsdl2-image-dev gettext clang-tidy-18
- name: Setup clang-tidy
run: |
sudo update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-15 100
sudo update-alternatives --install /usr/bin/clang-tidy-diff clang-tidy-diff /usr/bin/clang-tidy-diff-15.py 100
sudo update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-18 100
sudo update-alternatives --install /usr/bin/clang-tidy-diff clang-tidy-diff /usr/bin/clang-tidy-diff-18.py 100
- name: Prepare compile_commands.json
run: |
cmake -B build -DCMAKE_BUILD_TYPE=Debug -DENABLE_STRICT_COMPILATION=ON -DENABLE_IMAGE=ON -DENABLE_TOOLS=ON -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/code_style_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ permissions: {}
jobs:
style:
name: Code style check
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 10
defaults:
run:
Expand All @@ -19,8 +19,8 @@ jobs:
fetch-depth: 50
- name: Setup clang-format
run: |
sudo update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-14 100
sudo update-alternatives --install /usr/bin/clang-format-diff clang-format-diff /usr/bin/clang-format-diff-14 100
sudo update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-17 100
sudo update-alternatives --install /usr/bin/clang-format-diff clang-format-diff /usr/bin/clang-format-diff-17 100
- name: Check code format
run: |
bash script/tools/check_code_format.sh
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/iwyu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ permissions: {}
jobs:
iwyu:
name: IWYU
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 30
defaults:
run:
Expand All @@ -24,8 +24,8 @@ jobs:
cmake -B build -DCMAKE_BUILD_TYPE=Debug -DENABLE_STRICT_COMPILATION=ON -DENABLE_IMAGE=ON -DENABLE_TOOLS=ON -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
- name: Analyze
run: |
iwyu_tool -p build -j 2 -- -Xiwyu --cxx17ns -Xiwyu --mapping_file="$GITHUB_WORKSPACE/iwyu.map" | (grep -E -v "^$|has correct #includes/fwd-decls" || true) \
| tee iwyu-result.txt
iwyu_tool -p build -j 2 -- -Xiwyu --cxx17ns -Xiwyu --error -Xiwyu --mapping_file="$GITHUB_WORKSPACE/iwyu.map" | (grep -E -v "^$|has correct #includes/fwd-decls" || true) \
| tee iwyu-result.txt
- uses: actions/upload-artifact@v4
if: ${{ failure() }}
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr_author_auto_assign.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ jobs:
run:
shell: bash
steps:
- uses: toshimaru/[email protected].0
- uses: toshimaru/[email protected].1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/sonarcloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
bash script/android/install_packages.sh
sudo apt-get -y update
sudo apt-get -y install libsdl2-dev libsdl2-mixer-dev libsdl2-image-dev
- uses: SonarSource/sonarcloud-github-c-cpp@v2
- uses: SonarSource/sonarcloud-github-c-cpp@v3
- name: Prepare SonarCloud cfamily cache
uses: actions/cache@v4
with:
Expand Down
54 changes: 18 additions & 36 deletions VisualStudio/fheroes2/sources.props
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<ItemGroup>
<ClCompile Include="src\engine\agg_file.cpp" />
<ClCompile Include="src\engine\audio.cpp" />
<ClCompile Include="src\engine\audio_xmi2mid.cpp" />
<ClCompile Include="src\engine\core.cpp" />
<ClCompile Include="src\engine\dir.cpp" />
<ClCompile Include="src\engine\h2d_file.cpp" />
Expand All @@ -23,7 +24,6 @@
<ClCompile Include="src\engine\tinyconfig.cpp" />
<ClCompile Include="src\engine\tools.cpp" />
<ClCompile Include="src\engine\translations.cpp" />
<ClCompile Include="src\engine\xmi2mid.cpp" />
<ClCompile Include="src\engine\zzlib.cpp" />
<ClCompile Include="src\fheroes2\agg\agg.cpp" />
<ClCompile Include="src\fheroes2\agg\agg_image.cpp" />
Expand All @@ -32,16 +32,15 @@
<ClCompile Include="src\fheroes2\agg\m82.cpp" />
<ClCompile Include="src\fheroes2\agg\mus.cpp" />
<ClCompile Include="src\fheroes2\agg\xmi.cpp" />
<ClCompile Include="src\fheroes2\ai\ai_base.cpp" />
<ClCompile Include="src\fheroes2\ai\ai_battle.cpp" />
<ClCompile Include="src\fheroes2\ai\ai_battle_spell.cpp" />
<ClCompile Include="src\fheroes2\ai\ai_common.cpp" />
<ClCompile Include="src\fheroes2\ai\ai_hero_action.cpp" />
<ClCompile Include="src\fheroes2\ai\ai_personality.cpp" />
<ClCompile Include="src\fheroes2\ai\normal\ai_normal.cpp" />
<ClCompile Include="src\fheroes2\ai\normal\ai_normal_battle.cpp" />
<ClCompile Include="src\fheroes2\ai\normal\ai_normal_castle.cpp" />
<ClCompile Include="src\fheroes2\ai\normal\ai_normal_hero.cpp" />
<ClCompile Include="src\fheroes2\ai\normal\ai_normal_kingdom.cpp" />
<ClCompile Include="src\fheroes2\ai\normal\ai_normal_spell.cpp" />
<ClCompile Include="src\fheroes2\ai\ai_planner.cpp" />
<ClCompile Include="src\fheroes2\ai\ai_planner_castle.cpp" />
<ClCompile Include="src\fheroes2\ai\ai_planner_hero.cpp" />
<ClCompile Include="src\fheroes2\ai\ai_planner_kingdom.cpp" />
<ClCompile Include="src\fheroes2\army\army.cpp" />
<ClCompile Include="src\fheroes2\army\army_bar.cpp" />
<ClCompile Include="src\fheroes2\army\army_troop.cpp" />
Expand Down Expand Up @@ -112,8 +111,11 @@
<ClCompile Include="src\fheroes2\editor\editor_map_specs_window.cpp" />
<ClCompile Include="src\fheroes2\editor\editor_object_popup_window.cpp" />
<ClCompile Include="src\fheroes2\editor\editor_castle_details_window.cpp" />
<ClCompile Include="src\fheroes2\editor\editor_daily_event_spec_window.cpp" />
<ClCompile Include="src\fheroes2\editor\editor_daily_events_window.cpp" />
<ClCompile Include="src\fheroes2\editor\editor_event_details_window.cpp" />
<ClCompile Include="src\fheroes2\editor\editor_options.cpp" />
<ClCompile Include="src\fheroes2\editor\editor_rumor_window.cpp" />
<ClCompile Include="src\fheroes2\editor\editor_save_map_window.cpp" />
<ClCompile Include="src\fheroes2\editor\editor_sphinx_window.cpp" />
<ClCompile Include="src\fheroes2\editor\editor_ui_helper.cpp" />
Expand Down Expand Up @@ -214,19 +216,6 @@
<ClCompile Include="src\fheroes2\monster\monster.cpp" />
<ClCompile Include="src\fheroes2\monster\monster_anim.cpp" />
<ClCompile Include="src\fheroes2\monster\monster_info.cpp" />
<ClCompile Include="src\fheroes2\objects\mounts.cpp" />
<ClCompile Include="src\fheroes2\objects\objcrck.cpp" />
<ClCompile Include="src\fheroes2\objects\objdirt.cpp" />
<ClCompile Include="src\fheroes2\objects\objdsrt.cpp" />
<ClCompile Include="src\fheroes2\objects\objgras.cpp" />
<ClCompile Include="src\fheroes2\objects\objlava.cpp" />
<ClCompile Include="src\fheroes2\objects\objmult.cpp" />
<ClCompile Include="src\fheroes2\objects\objsnow.cpp" />
<ClCompile Include="src\fheroes2\objects\objswmp.cpp" />
<ClCompile Include="src\fheroes2\objects\objtown.cpp" />
<ClCompile Include="src\fheroes2\objects\objwatr.cpp" />
<ClCompile Include="src\fheroes2\objects\objxloc.cpp" />
<ClCompile Include="src\fheroes2\objects\trees.cpp" />
<ClCompile Include="src\fheroes2\resource\artifact.cpp" />
<ClCompile Include="src\fheroes2\resource\artifact_info.cpp" />
<ClCompile Include="src\fheroes2\resource\artifact_ultimate.cpp" />
Expand Down Expand Up @@ -280,9 +269,12 @@
<ClInclude Include="src\fheroes2\agg\mus.h" />
<ClInclude Include="src\fheroes2\agg\til.h" />
<ClInclude Include="src\fheroes2\agg\xmi.h" />
<ClInclude Include="src\fheroes2\ai\ai.h" />
<ClInclude Include="src\fheroes2\ai\ai_battle.h" />
<ClInclude Include="src\fheroes2\ai\ai_common.h" />
<ClInclude Include="src\fheroes2\ai\ai_hero_action.h" />
<ClInclude Include="src\fheroes2\ai\ai_personality.h" />
<ClInclude Include="src\fheroes2\ai\normal\ai_normal.h" />
<ClInclude Include="src\fheroes2\ai\ai_planner.h" />
<ClInclude Include="src\fheroes2\ai\ai_planner_internals.h" />
<ClInclude Include="src\fheroes2\army\army.h" />
<ClInclude Include="src\fheroes2\army\army_bar.h" />
<ClInclude Include="src\fheroes2\army\army_troop.h" />
Expand Down Expand Up @@ -327,9 +319,12 @@
<ClInclude Include="src\fheroes2\editor\editor_mainmenu.h" />
<ClInclude Include="src\fheroes2\editor\editor_map_specs_window.h" />
<ClInclude Include="src\fheroes2\editor\editor_object_popup_window.h" />
<ClInclude Include="src\fheroes2\editor\editor_daily_event_spec_window.h" />
<ClInclude Include="src\fheroes2\editor\editor_daily_events_window.h" />
<ClInclude Include="src\fheroes2\editor\editor_castle_details_window.h" />
<ClInclude Include="src\fheroes2\editor\editor_event_details_window.h" />
<ClInclude Include="src\fheroes2\editor\editor_options.h" />
<ClInclude Include="src\fheroes2\editor\editor_rumor_window.h" />
<ClInclude Include="src\fheroes2\editor\editor_save_map_window.h" />
<ClInclude Include="src\fheroes2\editor\editor_sphinx_window.h" />
<ClInclude Include="src\fheroes2\editor\editor_ui_helper.h" />
Expand Down Expand Up @@ -423,19 +418,6 @@
<ClInclude Include="src\fheroes2\monster\monster.h" />
<ClInclude Include="src\fheroes2\monster\monster_anim.h" />
<ClInclude Include="src\fheroes2\monster\monster_info.h" />
<ClInclude Include="src\fheroes2\objects\mounts.h" />
<ClInclude Include="src\fheroes2\objects\objcrck.h" />
<ClInclude Include="src\fheroes2\objects\objdirt.h" />
<ClInclude Include="src\fheroes2\objects\objdsrt.h" />
<ClInclude Include="src\fheroes2\objects\objgras.h" />
<ClInclude Include="src\fheroes2\objects\objlava.h" />
<ClInclude Include="src\fheroes2\objects\objmult.h" />
<ClInclude Include="src\fheroes2\objects\objsnow.h" />
<ClInclude Include="src\fheroes2\objects\objswmp.h" />
<ClInclude Include="src\fheroes2\objects\objtown.h" />
<ClInclude Include="src\fheroes2\objects\objwatr.h" />
<ClInclude Include="src\fheroes2\objects\objxloc.h" />
<ClInclude Include="src\fheroes2\objects\trees.h" />
<ClInclude Include="src\fheroes2\resource\artifact.h" />
<ClInclude Include="src\fheroes2\resource\artifact_info.h" />
<ClInclude Include="src\fheroes2\resource\artifact_ultimate.h" />
Expand Down
2 changes: 1 addition & 1 deletion VisualStudio/tools/xmi2midi/sources.props
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\engine\audio_xmi2mid.cpp" />
<ClCompile Include="..\engine\logging.cpp" />
<ClCompile Include="..\engine\serialize.cpp" />
<ClCompile Include="..\engine\system.cpp" />
<ClCompile Include="..\engine\xmi2mid.cpp" />
<ClCompile Include="xmi2midi.cpp" />
</ItemGroup>
<ItemGroup>
Expand Down
26 changes: 26 additions & 0 deletions android/app/src/main/res/values-ru/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<string name="activity_toolset_extract_homm2_assets_btn_text">Извлечь ресурсы HoMM2</string>
<string name="activity_toolset_download_homm2_demo_btn_text">Скачать демо-версию HoMM2</string>
<string name="activity_toolset_save_file_manager_btn_text">Менеджер файлов сохранений</string>
<string name="activity_toolset_map_file_manager_btn_text">Менеджер файлов карт FH2M</string>
<string name="activity_toolset_last_task_status_lbl_text_completed_successfully">Операция успешно завершена.</string>
<string name="activity_toolset_last_task_status_lbl_text_no_assets_found">Операция успешно завершена, но никаких ресурсов HoMM2 найдено не было.</string>
<string name="activity_toolset_last_task_status_lbl_text_failed">Во время операции произошла ошибка: %s</string>
Expand Down Expand Up @@ -43,4 +44,29 @@
</plurals>
<string name="activity_save_file_manager_delete_confirmation_positive_btn_text">Да</string>
<string name="activity_save_file_manager_delete_confirmation_negative_btn_text">Нет</string>
<string name="activity_map_file_manager_label">fh2 менеджер файлов карт</string>
<string name="activity_map_file_manager_map_file_list_empty_lbl_text">Нет доступных файлов карт</string>
<string name="activity_map_file_manager_select_all_btn_content_description">Выбрать все файлы карт</string>
<string name="activity_map_file_manager_unselect_all_btn_content_description">Отменить выбор файлов карт</string>
<string name="activity_map_file_manager_import_btn_content_description">Импортировать файлы карт</string>
<string name="activity_map_file_manager_export_btn_content_description">Экспортировать выбранные файлы карт</string>
<string name="activity_map_file_manager_delete_btn_content_description">Удалить выбранные файлы карт</string>
<string name="activity_map_file_manager_last_task_status_lbl_text_no_map_files_found">Операция успешно завершена, но никаких файлов карт найдено не было.</string>
<string name="activity_map_file_manager_last_task_status_lbl_text_failed">Во время операции произошла ошибка: %s</string>
<string name="activity_map_file_manager_no_files_selected_for_export_title">Файлы для экспорта не выбраны</string>
<string name="activity_map_file_manager_no_files_selected_for_export_message">Пожалуйста, выберите файлы карт для экспорта.</string>
<string name="activity_map_file_manager_no_files_selected_for_export_positive_btn_text">OK</string>
<string name="activity_map_file_manager_no_files_selected_for_deletion_title">Файлы для удаления не выбраны</string>
<string name="activity_map_file_manager_no_files_selected_for_deletion_message">Пожалуйста, выберите файлы карт для удаления.</string>
<string name="activity_map_file_manager_no_files_selected_for_deletion_positive_btn_text">OK</string>
<plurals name="activity_map_file_manager_delete_confirmation_title" tools:ignore="MissingQuantity">
<item quantity="other">Удалить файлы карт</item>
</plurals>
<plurals name="activity_map_file_manager_delete_confirmation_message">
<item quantity="one">Вы действительно хотите удалить %d выбранный файл?</item>
<item quantity="few">Вы действительно хотите удалить %d выбранных файла?</item>
<item quantity="many">Вы действительно хотите удалить %d выбранных файлов?</item>
</plurals>
<string name="activity_map_file_manager_delete_confirmation_positive_btn_text">Да</string>
<string name="activity_map_file_manager_delete_confirmation_negative_btn_text">Нет</string>
</resources>
2 changes: 1 addition & 1 deletion android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ buildscript {
}

dependencies {
classpath 'com.android.tools.build:gradle:8.4.1'
classpath 'com.android.tools.build:gradle:8.5.1'

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
Expand Down
2 changes: 1 addition & 1 deletion android/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Thu Nov 11 18:20:34 PST 2021
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
Loading
Loading