Gleb Mazovetskiy
52e4064fe5
art.cpp: Use `const_cast` instead of C-style cast
7 years ago
Anders Jenbo
ba9288c6cf
Unify error dialogs, for looks and portability
...
- Use UiOkDialog() to display all error messages
- Add SDL simple message, and console fallbacks to UiOkDialog()
- Boot graphics early on to facilitate most error messages with build in
gui
- Some more miniwin clean ups
7 years ago
Gleb Mazovetskiy
4e1b35b71e
FindSDL2_ttf.cmake: Fix header check
...
Refs #321
7 years ago
qndel
06e7b4dbdb
more enums
7 years ago
qndel
7129558d0b
apply enums
7 years ago
Vítězslav Dvořák
fb24212761
Debian Package update
7 years ago
qndel
124b8a60c3
DIABOOL ( #1768 )
7 years ago
Anders Jenbo
edbc23f144
Clean up diablo.cpp
7 years ago
qndel
ee590ad129
DrawAutomapType cleanup
7 years ago
qndel
473f6216df
[hellfire] SetupAllUseful bin exact
7 years ago
qndel
ffbcccbab6
[hellfire] items.cpp_2 ( #1774 )
...
* [hellfire] items.cpp_2
* formatting
7 years ago
Anders Jenbo
a8dd5dcd4a
Correct signature of FuncDlg
...
This reduces a lot of the casting in appfat.cpp
7 years ago
Anders Jenbo
6d982f6d06
Correct parameter naming for init_test_access
7 years ago
Anders Jenbo
683a50527d
Correct missmatched bool types
7 years ago
Anders Jenbo
4caa9be882
Itemdat ( #1717 )
...
* Align itemdat.cpp
* [hellfire] Add itemdat and related enums
7 years ago
Anders Jenbo
c97388386c
Correct textdat.cpp for shareware version
...
This fixes all speech missing for towners.
7 years ago
Anders Jenbo
8196637c33
Update README.md
7 years ago
Gleb Mazovetskiy
6b9a9faebc
Fix hero dialog image
...
Regression introduced in b536d0efa2
Fixes #318
7 years ago
Anders Jenbo
97e09e3e25
Fix music in shareware
7 years ago
Gleb Mazovetskiy
ea4358fdc7
Avoid console warnings on dialog init w/o diabdat
7 years ago
Gleb Mazovetskiy
b536d0efa2
DiabloUI: Handle logo like all the other elements
...
Adds the `animated` flag to `UiImage`, allowing us to
remove special handling for the logo.
7 years ago
qndel
562d5ee073
[hellfire] DrawClippedMissile
7 years ago
qndel
0b40e796c0
[hellfire] DrawMissile bin exact
7 years ago
qndel
ca1b5ce485
[hellfire] DrawObject bin exact
7 years ago
qndel
83a04341ca
[hellfire] DrawClippedObject bin exact
7 years ago
qndel
0fb6025948
scrollrt_draw_lower_2 cleanup
7 years ago
qndel
2dadb3e3a3
scrollrt_draw_lower cleanup
7 years ago
qndel
d375bb2852
[hellfire] InitItems / items_42390F bin exact ( #1787 )
7 years ago
Pyr0Byt3
e7e1ba96dc
fix hero order
7 years ago
Gleb Mazovetskiy
4ea3a4e941
Make Source/ dialogs call DiabloUI/dialogs.cpp
...
The diabdat.mpq absence error is handled by stubbing the art with solid
colors.
7 years ago
Gleb Mazovetskiy
850d09b0a5
Minor cleanup of internal error handling
...
1. TTF no longer crashes on exit.
2. Art failing to load simply isn't rendered instead of crashing in random places.
3. Fixes empty line rendering in ttf_render_wrapped.cpp
4. dx_cleanup is now idempotent.
7 years ago
Anders Jenbo
21fb588e56
Correct MinGW instructions
7 years ago
Gleb Mazovetskiy
fd0a23aac3
Improve RenderUTF8_Solid_Wrapped comment
7 years ago
Gleb Mazovetskiy
d7bec68fb2
Reduce TTF line spacing to roughly match Diablo
7 years ago
Gleb Mazovetskiy
40651d8a19
Implement x-align for wrapped TTF text
7 years ago
Gleb Mazovetskiy
5d7f6db2fc
Wrapped text rendering for TTF
...
Does not do centering yet, but should be easy to add in the future
7 years ago
Gleb Mazovetskiy
aa3a8fecd5
DiabloUI: Dialog positioning and other tweaks
7 years ago
Gleb Mazovetskiy
458fbcef88
DiabloUI: Implement some dialogs
...
Partially addresses #303
7 years ago
Gleb Mazovetskiy
0710d1c425
DiabloUI: Rename UiButton to UiArtTextButton
7 years ago
qndel
6b286941f3
enums
7 years ago
qndel
d4db63ce48
[hellfire] GetAutomapType bin exact ( #1777 )
7 years ago
qndel
679013a5e1
[hellfire] SearchAutomapItem bin exact ( #1779 )
...
* some automap
* [hellfire] SearchAutomapItem bin exact
7 years ago
qndel
7540cad2b3
some automap
7 years ago
qndel
2e8e03aff1
[hellfire] GetStaffSpell ( #1775 )
7 years ago
qndel
23386285a9
GetStaffPower cleanup
7 years ago
qndel
14f74deb95
[hellfire] items.cpp
7 years ago
qndel
2c7818c5d9
miss_null_32 cleanup
7 years ago
qndel
3aecd74ae3
[hellfire] Obj_BCrossDamage
7 years ago
qndel
9bad773566
newline
7 years ago
qndel
2db89b61f1
[hellfire] AddChestTraps bin exact
7 years ago