8635c24166
fix
2023-08-18 00:15:47 +02:00
af347242b4
fix compile error
2023-08-17 20:34:31 +02:00
077ec65bf6
simplify
2023-08-17 18:15:42 +02:00
e61dc2ec23
constants
2023-08-17 17:54:53 +02:00
e1e16018d1
code review first batch
2023-08-17 17:29:31 +02:00
b2c8cab9f1
use playerColored
2023-08-14 22:22:43 +02:00
079e8ba1ba
naming
2023-08-14 00:40:12 +02:00
7bfbfeb48f
missing
2023-08-14 00:16:53 +02:00
3c9c302fd2
TurnTimerInfo
2023-08-14 02:16:25 +04:00
ae63088564
outline; squared
2023-08-13 22:58:49 +02:00
9a63161866
added random; added names
2023-08-13 20:21:09 +02:00
e66a41e90b
simplify
2023-08-13 19:23:27 +02:00
c14448ee32
change design
2023-08-13 15:09:48 +02:00
daa8bc547f
icon fix
2023-08-12 23:28:53 +02:00
f71f4a874b
Grid and Activaed
2023-08-12 22:59:45 +02:00
b73f9d6e30
calculate size
2023-08-12 21:50:40 +02:00
18b963f376
fix
2023-08-12 20:31:00 +02:00
3d08ecf024
rename
2023-08-12 20:02:36 +02:00
8bb7fd31cd
basically running...
2023-08-12 19:33:25 +02:00
481cd89dc8
drawing
2023-08-12 18:20:44 +02:00
c40c747ccf
saving states
2023-08-12 17:46:35 +02:00
876dc28e48
rework
2023-08-12 16:49:42 +02:00
bc4d331888
Title
2023-08-12 15:19:40 +02:00
0c4f4daf70
base rendering
2023-08-12 15:05:26 +02:00
b4f6c7abab
big images; basic heroes support
2023-08-12 13:19:58 +02:00
d0522b0fee
initial window
2023-08-12 02:41:48 +02:00
43795c39a5
Replaced all usage of SDL_Color outside of render with ColorRGBA
2023-07-31 21:07:30 +03:00
ca889a5c2a
Replaced clickLeft with clickPressed clickReleased methods
2023-07-08 14:33:04 +03:00
a505cc464e
Fixed slider's behavior, especially for mobile systems
2023-06-22 23:49:38 +03:00
563d7dd41f
Renamed RCLICK -> SHOW_POPUP
2023-06-20 19:58:05 +03:00
d4aa778547
Replaced clickRight event with showPopupWindow/closePopupWindow
2023-06-20 19:58:05 +03:00
0e36a3ab5a
Use Scrollable class for all appropriate locations
2023-06-05 19:18:33 +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
2a30eccb2d
Allow mouse wheel for astart options setup (town/hero/bonus)
2023-06-05 19:00:57 +03:00
acac42291e
Remove excessive CMap.h includes
2023-05-31 23:18:38 +03:00
de769a04d6
Remove unnecessary includes from headers
2023-05-31 23:01:57 +03:00
e2ef136003
Renamed "Int" -> "Window" in WindowHandler API
2023-05-16 19:10:22 +03:00
7838190ef4
Moved window stack management from GuiHandler to new class
2023-05-16 19:10:21 +03:00
fb4db41891
Single player spectator
2023-04-13 02:01:13 +04:00
11b237a23c
vcmi: massive refactoring v1
2023-04-05 22:33:12 +03:00
108a42e4ba
Reorganized includes for new layout. New class - IImageLoader
2023-02-01 20:42:06 +02:00
05a1d7c6e3
All text for factions/towns/building are passed through translator
2023-01-20 15:18:36 +02:00
fa6f7513e8
All heroes-related strings are passed through translator
2023-01-20 15:18:36 +02:00
a0157d6117
replaced C array with std::array
2022-11-28 21:20:46 +02:00
0cae259f53
Most of rendering in BattleInt is done via canvas
...
- refactoring of CBattleStacksController.cpp
- moved EAlignment enum to Geometries.h from CIntObject
- renamed EAlignment to ETextAlignment, to avoid conflict with good/evil
alignemt
- ETextAlignment is now enum class
2022-11-26 23:12:20 +02:00
abb553d975
Next step of code refactoring:
...
- refactoring of CBattleFieldController code (except for 2 arcane
methods)
- introduced class CCanvas for encapsulated rendering surface
- battleint rendering is now partially done with CCanvas
- removed unused includes of CBitmapHandler
2022-11-25 11:46:47 +02:00
6b3beb05e5
BattleInt split is finished, start of refactoring:
...
- Refactoring of siege controller code
- Replaced some usages of C struct SDL_Surface with proper c++ class
IImage
- Refactoring of rendering of battlefield objects (WIP)
2022-11-25 00:26:14 +02:00