Anders Jenbo
|
e280432b92
|
🚨 Fix all SDL1 warnings
|
5 years ago |
BDC
|
62de5f1600
|
Refactor DiabloUI to dynamic C++03 compatible code
This will help with porting the game to the original Xbox, and also make
it easier to implement dynamic resolutions and translations.
|
6 years ago |
Anders Jenbo
|
c32f33f19f
|
Use safe ranges instead of decltype() for C++03 compatability
SDL2 uses int, but SDL1.2 uses Uint16 and Sint16.
|
6 years ago |
Anders Jenbo
|
7a90b9102a
|
When needed, clear buffer before rendering menu
|
6 years ago |
Anders Jenbo
|
ca82f81582
|
Move menu elements to the center of the screen
Previously the rendering was just shifted which gave the mouse an odd
position and made it impossible to place new elements in the left side.
|
6 years ago |
Anders Jenbo
|
3ad7e21e71
|
Fix flashing menu transitions
Fixes #591
|
6 years ago |
Anders Jenbo
|
32d91cb446
|
Render menu directly to the output surface
Fixes fades not reset when switching to a new menu before fade had
ended.
Fixes incorrect start position for credits.
|
6 years ago |
Anders Jenbo
|
08aa6a860a
|
Move generic helpers out of miniwin
|
6 years ago |
Anders Jenbo
|
961e7f58c4
|
Implement UI errors
|
6 years ago |
Anders Jenbo
|
e847108b78
|
Clean up event handeling
|
6 years ago |
Anders Jenbo
|
f9d4073620
|
Detect when gamepads are added or removed
|
6 years ago |
Anders Jenbo
|
a8e4db538f
|
Display SDL error messages in UI dialog
This will also end the application in most cases
|
7 years ago |
Gleb Mazovetskiy
|
458fbcef88
|
DiabloUI: Implement some dialogs
Partially addresses #303
|
7 years ago |
Gleb Mazovetskiy
|
17b5011916
|
DiabloUI: Move art and text code out of diablo.cpp
|
7 years ago |
Gleb Mazovetskiy
|
5f21aba186
|
progress.cpp: fix SDL1 narrow conv warn
|
7 years ago |
Anders Jenbo
|
18532e7c9b
|
Format SourceX and SourceS
Fixes #262
|
7 years ago |
Gleb Mazovetskiy
|
cf0f867ca0
|
DrawArt via SDL
|
7 years ago |
Anders Jenbo
|
5cadee74c2
|
Fix a few compiler warnings
|
7 years ago |
Manuel K
|
32b0e99e90
|
Use SCREEN_Y (dX part)
|
7 years ago |
Anders Jenbo
|
0f8545d3c4
|
Clean up SDL error logging
|
7 years ago |
Anders Jenbo
|
b791b1093c
|
Clean up DDraw implementation
|
7 years ago |
Xadhoom
|
f00e427ed2
|
Remove pch.h
|
7 years ago |
Xadhoom
|
30fbfa36a1
|
Progress with miniwin macros
|
7 years ago |
Xadhoom
|
5283a9ffd1
|
Put everything into namespace dvl
|
7 years ago |
Xadhoom
|
4d557709e0
|
Clean headers for network code
|
7 years ago |
Xadhoom
|
af47577446
|
Begin restructuring headers
|
7 years ago |
Anders Jenbo
|
89c2b533cb
|
Implement ui layout framework
|
7 years ago |
Anders Jenbo
|
a58e3af89a
|
Refactor menu navigation
This also implements fully accurate list navigation
|
7 years ago |
Anders Jenbo
|
4b7519be8d
|
Fix overflow and small menu tweaks
|
7 years ago |
Anders Jenbo
|
d86ceb14cb
|
Refactor ui code
|
7 years ago |
Anders Jenbo
|
97fde5ad49
|
Remove unused variables
|
7 years ago |
Anders Jenbo
|
49f182b9ef
|
Fix progressbar flickering
|
7 years ago |
Anders Jenbo
|
dd023c1072
|
Implement progressbar
|
7 years ago |