42 Commits
Author SHA1 Message Date
Oleg Derevenetz e1ed71c08f Fix remaining MSVC warnings (#6664) 2023-02-18 20:27:01 +08:00
Oleg Derevenetz a6911a4e5a Cleanup & simplify MSVC project and props files (#6267) 2022-12-01 11:59:41 +08:00
Ihar Hubchyk 717fddc437 Add Difficulty selection for Campaigns (#5791) 2022-08-31 09:41:26 +08:00
Oleg Derevenetz 9ec2dc7227 Fix build with earlier Windows SDKs, copy soundfonts and *.mo files (if they exist) to the $(OutDir) (#5705) 2022-07-30 22:58:00 +08:00
Oleg Derevenetz 036dca4600 Build SDL_Mixer with FluidSynth on Windows (#5628) 2022-07-23 12:49:55 +08:00
Ihar Hubchyk 418a6f2a34 Update main page screenshots (#5623) 2022-07-13 08:49:57 +08:00
Oleg Derevenetz 87464651cd Migrate to C++17 (#5472) 2022-06-05 11:09:04 +08:00
Ihar Hubchyk cf315a9c7d Move audio related code to a separate location (#5493) 2022-06-04 18:15:19 +08:00
Ihar Hubchyk 78636c0e8d Redesign Hot Key event file handling (#5356) 2022-05-03 00:04:29 +08:00
Oleg Derevenetz 643a54b0d4 Simplify the version update process by getting the version number from a single file (#5231) 2022-04-14 22:49:48 +08:00
Ihar Hubchyk 40f405d267 Rework Artifact related logic (#5172) 2022-04-05 00:08:39 +08:00
Ihar Hubchyk 9a84f4d11a Reduce the number of storage I/O calls while searching for data (#5157) 2022-03-25 04:38:41 +08:00
Ihar Hubchyk e740f7c8f4 Add mandatory requirement of h2d file being present (#5135) 2022-03-19 15:21:45 +08:00
Ihar Hubchyk 26b7421ec9 Fix some cases with Tree passabilities (#4196) 2021-09-13 08:39:38 +08:00
Ihar Hubchyk da2093645f Add support for h2d file format with first data file (#3828)
- fix farm rendering in Knight castle (#2059)
- add missing farm sprite made by our artist
2021-08-19 12:36:56 +08:00
Oleg Derevenetz b7eabc8d80 Remove WITHOUT_ZLIB build option (#3695) 2021-06-16 09:04:24 +08:00
Oleg Derevenetz 4b10a61509 Implement build versioning for AppVeyor Windows builds (#3651) 2021-06-09 22:48:03 +08:00
Ihar Hubchyk 79dc87ad5f Add new UI Text rendering classes (#3653)
New code is faster as it doesn't copy strings for multi-line rendering, it's scalable for font types and it supports multi-font rendering. However, we'll need an extensive testing to fully use this code.
2021-06-09 21:19:36 +08:00
Ihar Hubchyk 638e8d917d Add more compilation flags (#3638) 2021-06-07 08:43:59 +08:00
Ihar Hubchyk 5eab8b2149 Mark resource generator objects as visited for allies (#3560)
close #1871
2021-05-30 00:43:14 +08:00
Ihar Hubchyk 35e054fa0a Fix Roland, chapter 9 map conditions (#3479)
and also made code cleanup to reduce compilation warnings
2021-05-22 23:07:19 +08:00
Oleg Derevenetz eef24a5bb3 Mute sound by setting music & effects volume to zero instead of pausing them (#3428) 2021-05-20 11:45:37 +08:00
Ihar Hubchyk ccc01c41aa Fix many Visual Studio compilation warnings (#3419)
the stricter compilation the better code we have
2021-05-16 13:31:38 +08:00
Ihar Hubchyk 3103180996 Code speed up and cleanup (#3414)
- speed up the code for rendering during color cycling (we don't wait another 1 ms after it on slow machines)
- speed up main menu rendering and battle rendering by using single layer images
- make SonarQube even more happier
2021-05-16 01:11:48 +08:00
Ihar Hubchyk c292f564ae Reduce CPU usage for video playback and puzzle revealing (#3388)
Faster is always better
2021-05-11 00:19:54 +08:00
Ihar Hubchyk ded320d641 Remove old Rect, Point and Size classes (#3316)
to allow to use proper types and fix a lot of compilation warnings.
2021-05-04 23:24:10 +08:00
Ihar Hubchyk 11843ac667 Update Visual Studio package installation and demo setup (#3267)
to keep everything within the same directory plus extra file cleanup
2021-04-24 23:11:03 +08:00
Ihar Hubchyk 46aacf0e5e Fix 4592 warning on Visual Studio (#3228)
relates to #3227
2021-04-19 19:52:27 +08:00
Ihar Hubchyk 17610b769e Use swap buttons in hero meeting dialog (#3106)
close #2396
2021-04-18 11:25:59 +08:00
Ihar Hubchyk 01e5b55110 Code cleanup and speedup (#3196)
also make compilation more stricter
2021-04-15 20:03:59 +08:00
Ihar Hubchyk e0e57ebcb9 Add stricter checks on VS compilation (#3109) 2021-04-06 21:21:40 +08:00
Andrii Kurdiumov 9de5b6e923 Fix building tools for VS (#3069) 2021-04-02 23:21:26 +08:00
hgdagon c12b766094 Add executable file description and icon on Windows (#2950) 2021-03-14 11:49:59 +08:00
Ihar Hubchyk 50296f5d14 Fix compilation output for Visual Studio (#2876) 2021-02-27 21:18:57 +08:00
Andrii Kurdiumov afd3755e74 Fix tools compilation (#2669) 2021-01-31 00:58:54 +08:00
Andrii Kurdiumov 5a2eefadc0 Add include/lib folders resolve relatively to props files. (#2675)
That allow these props files to be included from project files in non-root locations
Related to discussion in #2669
2021-01-27 10:10:50 +08:00
eos428 0769184427 Differentiate save files based on game type (#2122)
close #323
2020-12-27 19:44:56 +08:00
undef21 aef22adcb6 Remove unused test mode in game (#1917) 2020-10-07 22:04:30 +08:00
Ivan Shibanov 8bc3ee305b Cache pathfinding results to speed up calculations (#1541) 2020-09-09 17:33:01 +08:00
Ihar Hubchyk 48c93c6470 Add initial SMK video file support (#1063) 2020-07-19 13:58:34 +08:00
Andrey Starodubtsev e948b894a3 No sound win sdl1 (#228)
close #210
2019-11-16 11:42:03 +08:00
Andrey Starodubtsev af7bdc567f SDL2 windows build (#198)
close #37
2019-11-02 13:44:17 +08:00