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