nhmall
a0b53ee391
merge
2018-11-11 10:29:52 -05:00
Patric Mueller
ae61fe6f27
Fix Qt compilation
2018-10-10 03:08:15 +02:00
Pasi Kallinen
bd23a56f29
Update commented out perm_invent stuff
2018-09-15 11:29:13 +03:00
Pasi Kallinen
b33b66aa29
Qt: Remember the tile and font size
...
The QT_TILEWIDTH and QT_TILEHEIGHT read from NetHack config file
override the remembered settings.
Also set the smallest tile size to 6x6
2018-09-12 18:43:10 +03:00
Ray Chason
c13eed7369
Qt4: Hide buttons not matching typed command
...
There are way too many buttons on the extended command window.
Let the user type a letter or two, and hide the buttons that don't
match.
2018-09-10 21:13:32 +03:00
Ray Chason
3479c471dd
Qt on Win32: changes needed for Win32
...
* Fix an include directory
* Use strchr instead of index
* play_usersound conflicts with another function
2018-09-10 21:13:24 +03:00
Ray Chason
8dbaafbb7b
Ignore Win32 build products
2018-09-10 21:13:10 +03:00
Pasi Kallinen
2ef07ad178
Qt4: Fix compile warning
2018-09-10 21:09:58 +03:00
Pasi Kallinen
94ad7512a6
Compile-time option to allow some prompts remember the input
...
Define EDIT_GETLIN to make the tty, X11, and Qt4 windowports to
remember the input strings for wishing and annotation.
2018-03-26 23:04:53 +03:00
Pasi Kallinen
28061e98dc
Qt4: Use pixel-perfect tile scaling
...
SmoothTransformation (bilinear filtering) causes artifacts
at tile edges, and the blurry tiles look even worse.
2017-10-16 10:35:36 +03:00
Pasi Kallinen
1d8aea1ca3
Qt4: Don't use version string directly
2017-10-14 01:33:56 +03:00
Pasi Kallinen
9ec7e961d3
Fix copypaste error in Qt4 and X11 plsel dialogs
2017-10-13 23:34:44 +03:00
Pasi Kallinen
b340e783f5
Qt4: Remove extra empty space from player selection
2017-10-12 13:43:46 +03:00
Pasi Kallinen
11e50e8ca2
Qt4: Add Random button to player selection
2017-10-12 13:37:52 +03:00
Pasi Kallinen
b586d58dbb
Qt4: Gender, not Sex. TOURIST is unconditional.
2017-10-12 12:42:32 +03:00
Pasi Kallinen
55143cd66e
Qt4: Add NetHack version to player selection popup
2017-10-12 12:33:04 +03:00
Pasi Kallinen
46217bbda2
Qt4: Put yn queries in message history
...
When using OPTIONS=popup_dialog, or compiling with USE_POPUPS,
the yes/no -questions weren't put into the message history.
2017-10-11 09:50:22 +03:00
Pasi Kallinen
76a47b5e34
Qt4: Save message history to dumplog
2017-10-11 01:06:07 +03:00
Pasi Kallinen
c6f0058e3d
Qt4: Handle saving/loading message history
2017-10-11 00:32:39 +03:00
Pasi Kallinen
2fcf1ad139
Qt4: put and get message history
2017-10-10 22:55:30 +03:00
Pasi Kallinen
4dff3a707e
Qt4: Pile mark
2017-10-10 21:47:35 +03:00
Pasi Kallinen
dbacc98a1d
Qt4: Fix wrong condition in search blocking
2017-10-10 21:13:37 +03:00
Pasi Kallinen
257f17f8df
Qt4: Don't segfault with QT_COMPACT
2017-10-10 20:18:04 +03:00
Pasi Kallinen
2fa61f9038
Qt4: Use generic putmixed routine
2017-10-10 19:56:51 +03:00
Pasi Kallinen
4f95d19ab7
Qt4: Prevent selecting all in pick-one menus
2017-10-10 19:28:03 +03:00
Pasi Kallinen
f06cf62a35
Qt4: Allow clicking anywhere in menus
...
Instead of requiring clicking on the checkbox, allow clicking
anywhere in a selectable line to select it.
2017-10-10 19:19:20 +03:00
Pasi Kallinen
76d223c178
Qt4: handle menu page selector keys
...
Qt4 doesn't do menu paging, so handle the select page, invert page,
and unselect page like selecting, inverting or unselecting all.
2017-10-10 18:20:34 +03:00
Pasi Kallinen
6b51f6ce09
Qt4: Use TIMED_DELAY and same delay as tty
2017-10-08 11:28:28 +03:00
Pasi Kallinen
583edab99f
Qt4: Add menucolors
...
The Qt4 windowport already supported my 3.4.3 menucolors patch, so
adding that was simple.
2017-10-08 01:45:50 +03:00
Pasi Kallinen
ed335dd0a7
Add Qt4 windowport
...
Originally by Ray Chason for 3.4.3, based on the Qt windowport by
Warwick Allison. The look and feel is mostly the same.
Some improvements over the Qt 3 interface are:
* Panes are resizable
* Full support for IBMgraphics, and walls and corridors are drawn with
graphical primitives for a continuous appearance no matter what the font
says
* Lots of irritating glitches fixed
* Menus support proportional fonts correctly
Adding this because the old Qt windowport cannot be compiled on Qt4,
even with Qt3 compatibility stuff.
TODO:
- background map glyphs
- status hilites
- menucolors
2017-10-08 01:15:02 +03:00