1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-23 00:28:08 +02:00
Commit Graph

67 Commits

Author SHA1 Message Date
f13a53c1d9 Merge remote-tracking branch 'vcmi/beta' into develop 2023-08-12 17:28:47 +03:00
9bd27c50a0 Allowed loading saves from inside mods 2023-08-06 19:39:55 +03:00
62fddca21e Split massive CModHandler class/file into multiple parts:
- IdentifierStorage is now a separate handler in VLC
- Renamed ModHandler::Incompatibility exception to ModIncompatibility
- Extracted ModScope namespace from ModHandler
- Extracted ModUtilities namespace from ModHandler
- Split CModHandler.cpp on per-class basis
- Replaced some direct members with unique_ptr to reduce header includes
2023-07-30 22:17:47 +03:00
823080be86 Fix error on opening map list with hota maps 2023-07-24 23:27:26 +03:00
0f16cec3b9 whitespace 2023-07-20 22:05:09 +02:00
f313597968 Use boost::format 2023-07-20 22:02:39 +02:00
36e870ae45 Descriptions 2023-07-20 21:37:23 +02:00
a86406d090 check list length 2023-07-20 02:20:54 +02:00
3484059a40 fix indentation 2023-07-20 02:01:00 +02:00
c28c0d2a13 Popup - Mapselection 2023-07-20 01:53:33 +02:00
280085b95d Merge pull request #2308 from IvanSavenko/remove_client_savegame
Remove client savegames
2023-07-19 14:46:46 +03:00
9ef959a7f8 Merge pull request #2310 from IvanSavenko/left_click_refactor
Left click input refactor
2023-07-13 13:03:06 +03:00
3c707d8e31 Cleanup 2023-07-11 23:12:59 -07:00
5134583111 Added missing redraw after selection update 2023-07-11 23:10:02 -07:00
0deeff30b9 replaced clickPressed with clickReleased where applicable to H3 2023-07-09 17:55:39 +03:00
8750aa2c5b Merged server savegame and (broken and unused) client savegame files 2023-07-09 15:30:47 +03:00
b327f890f2 Partially fixed initial loading of save file
Brought back the missing save file info in the info card. Still need to fix the input text box and selection highlight.
2023-07-08 23:00:48 -07:00
ca889a5c2a Replaced clickLeft with clickPressed clickReleased methods 2023-07-08 14:33:04 +03:00
b775385179 Fix usage of left/right button to select amounts, e.g. in recruit screen 2023-07-04 21:35:26 +03:00
4fd5a2b3ea Fixed sorting maps breaking after multiple clicks in succession 2023-07-04 20:28:00 +03:00
8b61c0d59b Replaced CIntObject::type bitfield with bool's. Added input blocking. 2023-07-03 19:24:12 +03:00
f6b2f58da9 Use inheritance instead of composition for campaign header 2023-06-26 17:15:59 +03:00
8420a90aa4 Reorganization of campaigns code 2023-06-26 17:15:59 +03:00
a84ccb37c2 Merge pull request #2250 from IvanSavenko/event_handling_fixes
Slider input event fix
2023-06-25 17:39:55 +03:00
a505cc464e Fixed slider's behavior, especially for mobile systems 2023-06-22 23:49:38 +03:00
d51fe62804 Win/loss condition texts use MetaString 2023-06-20 19:37:27 +03:00
052d0d314a Implemented Scrollable class, to server as common base for such classes 2023-06-05 19:17:04 +03:00
6fe00ad55c Moved slider class to a separate file 2023-06-05 19:16:01 +03:00
57df1c3e0d Implemented gesture for town/hero lists and town/hero selection 2023-06-05 19:12:24 +03:00
360bf48031 Implemented panning/swiping gesture for sliders 2023-06-05 19:09:56 +03:00
48859e186e Added panning gesture, activated by mouse wheel press 2023-06-05 19:00:56 +03:00
503bd1dd66 Fix double-clicking to start scenario 2023-06-05 19:00:56 +03:00
acac42291e Remove excessive CMap.h includes 2023-05-31 23:18:38 +03:00
62595cb039 Split massive CMap.h a bit 2023-05-31 23:01:57 +03:00
daaaf84392 Icon index for map format is now defined in config 2023-05-31 23:01:57 +03:00
fb55719671 Map format support status can now be loaded from gameSettings 2023-05-31 23:01:57 +03:00
e23dfec6c5 Fix SDL_Hints location 2023-05-20 01:51:49 +03:00
1f513fd280 Extracted event management from GuiHandler and CIntObject 2023-05-20 01:51:49 +03:00
c688411bab Extracted window management from CMT to new class 2023-05-09 13:10:33 +03:00
dea10e6091 Use more descriptive names for hotkeys 2023-05-01 17:59:20 +03:00
832e56e005 Implementation of (very basic) shortcuts system
- Added EShortcut enumeration that contains all in-game shortcuts
- CIntObject::keyPressed now receive values from hotkey enumeration
- On keypress, SDL key code will be translated to shortcut ID
- Removed access to SDL key codes from most of engine
2023-05-01 17:58:17 +03:00
753b72f96d Revert "Hidden maps"
This reverts commit e669d31d33.
2023-04-20 19:50:00 +04:00
80220fda5b Merge remote-tracking branch 'upstream/develop' into vcmi-campaign
# Conflicts:
#	lib/mapping/CMap.h
2023-04-17 04:54:57 +04:00
70f4cc5e0f Refactor campaign regions 2023-04-17 04:26:35 +04:00
cc8c1c769a Fix duplicated maps in scenario selection screen 2023-04-15 17:20:38 +03:00
3738171b21 Refactoring of H3M loader to make HotA format support easier
- extracted low-level reader from MapFormatH3M class
- added separate structure to define version-specific values
- cleared up some H3M format edge cases
- replaced witch hut skill vector with set
- converted several fields to enum type
2023-04-15 17:20:38 +03:00
e669d31d33 Hidden maps 2023-04-12 02:44:17 +04:00
307fb071a2 VCMI campaign format support prototype 2023-04-09 03:24:40 +04:00
383387ef29 Integrated defaultMods into mod system 2023-03-16 17:55:09 +02:00
eba4e4dd2c No longer save/load common game state to/from client file 2023-03-13 10:10:44 +01:00