Ivan Savenko
|
5e86b00dda
|
Moved input handling from GuiHandler to set of classes in eventsSDL dir
|
2023-05-20 01:51:49 +03:00 |
|
Ivan Savenko
|
5bd044521a
|
Added method descriptions
|
2023-05-20 01:51:49 +03:00 |
|
Ivan Savenko
|
6012e0cb45
|
Minor code reorganization
|
2023-05-20 01:51:49 +03:00 |
|
Ivan Savenko
|
ff1c94541f
|
Fix button interaction with hotkey & mouse
|
2023-05-20 01:51:49 +03:00 |
|
Ivan Savenko
|
d5d0ca96a8
|
Minor fixes and cleanup
|
2023-05-20 01:51:49 +03:00 |
|
Ivan Savenko
|
1f513fd280
|
Extracted event management from GuiHandler and CIntObject
|
2023-05-20 01:51:49 +03:00 |
|
Ivan Savenko
|
008a1ebec4
|
split massive handleCurrentEvent method into per-event parts
|
2023-05-20 01:51:49 +03:00 |
|
Ivan Savenko
|
06b6f59107
|
Resolution selector will now correctly update in borderless window mode
|
2023-05-19 23:54:43 +03:00 |
|
Ivan Savenko
|
20ec747440
|
Do not show desktop-only options on mobile systems
|
2023-05-19 23:19:43 +03:00 |
|
Ivan Savenko
|
d18b240d6d
|
Added separate borderless & exclusive fullscreen options
|
2023-05-19 22:43:52 +03:00 |
|
Ivan Savenko
|
f2dfd6de42
|
Updated settings window to use new layouts & library
|
2023-05-19 22:43:52 +03:00 |
|
Ivan Savenko
|
7cbfd8117e
|
Implemented simple layout to simplify widget json definitions
|
2023-05-19 22:43:52 +03:00 |
|
Ivan Savenko
|
7cd898a87a
|
Implemented "customTypes" in UI json to reduce duplicated definitions
|
2023-05-19 22:43:52 +03:00 |
|
Tomasz Zieliński
|
72f8facc82
|
Fixed deadlock in WaterAdopter
|
2023-05-19 20:49:01 +02:00 |
|
Tomasz Zieliński
|
73d9f5bd0a
|
Parallel RMG works fine for maps without water.
|
2023-05-19 20:30:15 +02:00 |
|
krs
|
289a6da3d7
|
Merge fix for battlefield
|
2023-05-19 21:23:08 +03:00 |
|
krs
|
105dcf5a9f
|
Fixed white spaces
|
2023-05-19 21:14:01 +03:00 |
|
krs
|
2e6cae80a9
|
Schemas rearranged
Artifact Schema rearranged
Battlefield schema rearanged
Bonus schema rearranged
Faction Schema rearanged
Hero Schema rearranged
HeroClass schema rearranged
MapHeader schema updated, something fishy in events
Mod schema updated. Settings not complete
Object schema rearranged
Object schema rearranged
object type schema rearranged
obstacles schema rearranged
Rivers schema updated
roads schema updated
script schema updated
skill schema updated
spell schema updated
template schema update
terrain schemas updated
town buildings schema update
town siege schema updated
town structure schema updated
|
2023-05-19 21:04:47 +03:00 |
|
Ivan Savenko
|
1c82a10fdd
|
Fix graphical artifacts on map scaling
|
2023-05-19 17:09:46 +03:00 |
|
Ivan Savenko
|
cb4cf224a9
|
Merge pull request #2169 from IvanSavenko/fix_timer
Fix map freeze on enemy turn
|
2023-05-19 14:44:52 +03:00 |
|
Ivan Savenko
|
be2e101c8c
|
Fix map freeze on enemy turn
|
2023-05-19 13:22:18 +03:00 |
|
SoundSSGood
|
1175990724
|
fixup
|
2023-05-19 01:55:11 +03:00 |
|
Ivan Savenko
|
9817aaa466
|
Merge pull request #2145 from IvanSavenko/fix_hota_support
Minor fixed for compatibility with hota data files
|
2023-05-18 22:50:10 +03:00 |
|
Ivan Savenko
|
796666ede1
|
Merge pull request #2161 from IvanSavenko/gui_handler_separate_window_handler
Separate Gui Handler into components - Window management
|
2023-05-18 22:49:58 +03:00 |
|
Ivan Savenko
|
7a54273b7c
|
Merge pull request #2160 from SoundSSGood/grail_dig-fix
Fixed grail digging
|
2023-05-17 17:10:30 +03:00 |
|
SoundSSGood
|
5b281e6a9e
|
setNewArtSlot
|
2023-05-17 17:02:58 +03:00 |
|
SoundSSGood
|
f0feeeac6e
|
putArtifact, removeArtifact
|
2023-05-17 17:01:22 +03:00 |
|
SoundSSGood
|
021f94a579
|
artifact utils
|
2023-05-17 17:00:31 +03:00 |
|
Ivan Savenko
|
872b68c59a
|
Implemented zoom reset shortcut (backspace)
|
2023-05-17 14:54:19 +03:00 |
|
Ivan Savenko
|
7504ceb256
|
Fixed map view centering during scaling change
|
2023-05-17 14:36:12 +03:00 |
|
Ivan Savenko
|
9e3bc87a6b
|
Allow zooming with mouse wheel
|
2023-05-17 00:49:24 +03:00 |
|
Ivan Savenko
|
3e9da333cf
|
Basic version of zoomable adventure map
|
2023-05-16 23:42:51 +03:00 |
|
Ivan Savenko
|
805721f8d7
|
Add missing check for file presence
|
2023-05-16 21:58:09 +03:00 |
|
Ivan Savenko
|
ad3e54e6c0
|
Reduced usage of topWindow() method
|
2023-05-16 21:57:45 +03:00 |
|
Ivan Savenko
|
e2ef136003
|
Renamed "Int" -> "Window" in WindowHandler API
|
2023-05-16 19:10:22 +03:00 |
|
Ivan Savenko
|
051a4a3c17
|
Encapsulation of WindowHandler state
|
2023-05-16 19:10:22 +03:00 |
|
Ivan Savenko
|
7838190ef4
|
Moved window stack management from GuiHandler to new class
|
2023-05-16 19:10:21 +03:00 |
|
Ivan Savenko
|
ddf22a757d
|
Merge pull request #2153 from IvanSavenko/better_time_management
Separate updates from rendering actions
|
2023-05-16 19:05:40 +03:00 |
|
SoundSSGood
|
a10279e1cc
|
Grail fix
|
2023-05-16 16:51:45 +03:00 |
|
Ivan Savenko
|
4f739d426d
|
Added check for validness of native terrain
|
2023-05-15 22:22:54 +03:00 |
|
Ivan Savenko
|
c45d4f8d22
|
Few more fixes to building ordering
|
2023-05-15 22:22:54 +03:00 |
|
Ivan Savenko
|
9eac3eaafa
|
Merged "music" resource type into "sound", enables ogg's use as sounds
|
2023-05-15 22:22:54 +03:00 |
|
Ivan Savenko
|
ca19fc7fcc
|
Backported minor z-ordering fixes from hota mod
|
2023-05-15 22:22:54 +03:00 |
|
Ivan Savenko
|
5e3a0a1a75
|
Fixed json validation
|
2023-05-15 22:22:54 +03:00 |
|
Ivan Savenko
|
d6d679a38c
|
Fix missing broken shadows on hota map objects
|
2023-05-15 22:22:54 +03:00 |
|
Ivan Savenko
|
f84c2c3bb5
|
Removed getFrameDeltaMilliseconds from gui handler
|
2023-05-14 22:30:59 +03:00 |
|
Ivan Savenko
|
8a31aeb94b
|
Battle animations use tick() for updates
|
2023-05-14 22:23:00 +03:00 |
|
Ivan Savenko
|
fa496628f2
|
Separated timer updates from rendering in adventure map and town screen
|
2023-05-14 22:22:37 +03:00 |
|
Ivan Savenko
|
3ecdff2a21
|
FramerateManager now uses chrono instead of SDL_Ticks
|
2023-05-14 22:22:37 +03:00 |
|
Ivan Savenko
|
03df274450
|
Framerate manager is now in a separate file and private member of GH
|
2023-05-14 22:22:37 +03:00 |
|