Alex Kompel
bcd6b3dbcd
win32-gui: fix message window text display
...
text dimension calculations were inconsistent across multiple functions.
this resulted in occassional text display oddities.
2018-04-26 08:19:32 -07:00
Alex Kompel
f83e09e4ab
win32_gui: fix inventory window visibility when perm_invent is set in game
2016-01-14 08:15:56 -08:00
Alex Kompel
da95cccc44
win32_gui: cycle accelerator letters on large menues
2016-01-11 20:54:59 -08:00
Alex Kompel
c4bf762ec1
win32_gui: mimic tty interface when "Nethack mode" is selected (remove window features)
2016-01-03 19:52:05 -08:00
Alex Kompel
598ee94628
win32_gui: load pile mark bitmap on startup
2015-06-17 11:32:07 -07:00
Alex Kompel
6a04c7ff18
win32_gui: "no flickering" patch broke text mode
2015-06-10 23:33:22 -07:00
Alex Kompel
979cf90a0d
win32_gui: correctly handle NO_GLYPH as backgroung glyph
2015-06-10 23:12:18 -07:00
Alex Kompel
ad654cdc61
win32_gui: flicker mitigation
...
- do not invalidate window area if tile has not actually changed
- do not erase backround when invalidating the tile
- use NO_GLYPH for uninitialized map areas (as opposed to -1)
2015-06-10 19:18:56 -07:00
Alex Kompel
403f6e3081
win32_gui: improve logDebug performance
2015-06-09 08:53:21 -07:00
Alex Kompel
afa0e95e66
win32_gui: implement background glyph rendering
...
try to use system TrasnparentBlt (or not)
2015-06-09 08:34:11 -07:00
Alex Kompel
6d8a591fc1
Chatting with priest converted to minion crashes the game (few code paths in priest_talk() assumed the priest has an altar)
2015-06-06 08:16:30 -07:00
Alex Kompel
d4bcf5f628
win32_gui: use menu keys (<, >, ^, |) to scroll text windows
2015-06-04 21:18:19 -07:00
Alex Kompel
4083abe286
offer perm_invent as "personal preference" option
2015-06-02 19:20:41 -07:00
Alex Kompel
7840fcf6bc
win32_gui: honor use_status_hilites flag
2015-06-01 20:51:09 -07:00
Alex Kompel
3a9ae2bcbd
hilite_status: spaces in color names break option parsing
2015-06-01 08:20:56 -07:00
Alex Kompel
b2042efcfe
Merge branch 'status_hilite' of https://rodney.nethack.org:20040/git/NHsource into status_hilite
2015-05-31 21:32:13 -07:00
Alex Kompel
d7ecceaa88
win32-gui: parse value of gold correctly for status hilite
2015-05-31 21:31:27 -07:00
Alex Kompel
6a66408964
erosion is not being removed after reading non-cursed scroll of enchant weapon
2015-05-08 00:12:36 -07:00
Alex Kompel
a75b84af77
win32_gui: fix text window background color
2015-04-29 12:27:01 -07:00
Alex Kompel
664b4eb643
bubble structure contains pointer into static array. Bubble objects
...
are being flat-dumped into save file and this causes segfault in restore()
whenever data segment layout changes (e.g. global variables added/removed).
bmask should either be stored with the objects.
2015-04-26 14:47:38 -07:00
Alex Kompel
cd72c7ec68
win32: fix broken dependency for ttystub.o
2015-04-22 18:12:14 -07:00
Alex Kompel
1e06a7c675
win32_gui: remove macros and functions that are unsupported by gcc
2015-04-19 16:34:22 -07:00
Alex Kompel
dc06a5dd90
win32_gui: fix some text window oddities like selecting text on focus
2015-04-19 16:32:31 -07:00
Alex Kompel
09d64059cb
win32_gui: implement STATUS_VIA_WINDOWPORT and STATUS_HILITES
2015-04-17 22:14:04 -07:00
Alex Kompel
c8679c8e0e
win32_gui: encode copy-to-clipboard and save-to-file text in UTF-8
2015-04-15 22:13:10 -07:00
Alex Kompel
116a4147a7
win32_gui: follow-up bit on x64 patch (premature optimization)
2015-04-14 09:33:05 -07:00
Alex Kompel
62617092b5
win32_gui: gettting x64 build to work
2015-04-14 08:54:44 -07:00
Alex Kompel
3c6f01f022
win32_gui: couple of perm_invent tweaks
2015-04-13 23:47:42 -07:00
Alex Kompel
7eefb8a250
win32_gui: use AdjustWindowRect to get more accurate measurement of status window
2015-04-13 23:29:02 -07:00
Alex Kompel
16ffab2c3c
win32-gui: use showdebug() to control nhtrace logging
2015-04-13 23:19:52 -07:00