Bart House
b195025635
Added all header files to Xcode project.
2018-11-20 13:22:48 -08:00
Bart House
aa939a62b0
Adding README for building NetHack with XCode.
2018-11-20 11:16:24 -08:00
Bart House
da1e7de925
Adjusted compiler settings to reduce warnings in XCode project.
2018-11-20 10:51:03 -08:00
Bart House
8c61ac476d
Fixed HACKDIR buid setting.
2018-11-20 07:32:23 -08:00
Groot
f768197074
Created mechanism to provide development team ID which is git friendly.
...
Please see XCodeConfig.xcconfig for details.
2018-11-20 01:14:18 -08:00
Bart House
9f8b419ec8
Added necessary build dependencies for xcode project.
2018-11-19 19:58:21 -08:00
Bart House
a68a8f21d4
Full build of nethack now supported in xcode.
2018-11-19 19:48:01 -08:00
Bart House
1af98716f2
Added the building of nhdat to xcode project.
2018-11-19 17:23:04 -08:00
Bart House
dd9ca9202c
Added building of nhdat to xcode project.
2018-11-19 16:54:31 -08:00
Bart House
6cf6e3c750
Added support for building Guidebook in xcode build.
2018-11-19 16:22:16 -08:00
Bart House
abb59e7283
Added building dungeon to xcode project.
2018-11-19 14:51:24 -08:00
Bart House
8dc9a3d930
Merge branch 'macosx-curses-fall2018' of https://rodney.nethack.org:20040/git/NHsource into macosx-curses-fall2018
2018-11-19 14:11:59 -08:00
Bart House
9f525b3241
Added building of special and quest levels in xcode build.
2018-11-19 14:11:39 -08:00
nhmall
becfe90bfc
more .gitignore updates for XCode
2018-11-19 16:27:57 -05:00
Bart House
d1b6581c08
Added building of more resources in xcode build.
2018-11-19 13:03:06 -08:00
Bart House
cbe2669e05
Removing personal data.
2018-11-19 12:17:37 -08:00
Bart House
d83ae1a4da
Adding the ignoring of xcuserdata.
2018-11-19 12:17:20 -08:00
Bart House
f47893258d
Removed personal user data.
2018-11-19 12:14:45 -08:00
Bart House
b2e65ad9cd
Adding the ignoring of xcuserdata.
2018-11-19 12:14:27 -08:00
Bart House
f221db4a94
Added NH_INC_DIR to xcode project build settings.
2018-11-19 12:13:58 -08:00
Bart House
bf549e865f
Added project wide build settings for nethack directories.
2018-11-19 12:03:02 -08:00
Bart House
898a22159f
Added building of data to xcode build.
2018-11-19 11:33:11 -08:00
Bart House
4788b10d88
XCode project check-point.
2018-11-19 11:06:57 -08:00
Bart House
aa48ed18e7
Initial check-in of work in progress xcode build of NetHack.
...
Buyer beware. This is a check-point of the xcode work to allow others
to play.
2018-11-19 09:22:11 -08:00
nhmall
60c3c2f113
fix a build error when curses is NOT enabled
...
Fix an error when curses build macros are not defined
makefile(1262) : fatal error U1083: target macro '$(PDCLIB)' expands to nothing
2018-11-18 08:34:24 -05:00
nhmall
1b36af5d8a
update Install.nt
2018-11-18 07:59:59 -05:00
nhmall
bf0e0b9f12
Makefile cut-and-paste error
2018-11-18 07:10:58 -05:00
nhmall
935fe5bca8
Makefile macro correction
2018-11-18 06:57:17 -05:00
nhmall
bbe7029e77
more curses Makfile mods
2018-11-18 06:48:47 -05:00
nhmall
9c4de50c9a
windows VS Makefile with curses and PDCurses
2018-11-18 06:24:32 -05:00
nhmall
cb43061076
curses changes to existing files
2018-11-16 20:51:22 -05:00
nhmall
20018c2719
Merge branch 'NetHack-3.6.2-beta01' into win-minor
2018-11-16 20:28:54 -05:00
nhmall
96ec49213f
Add some windows command line option hooks
2018-11-16 19:32:00 -05:00
PatR
6839ad3faa
more vms (vmsbuild.com vs monstr.c)
...
Apparently I exited emacs without saving and the revised vmsbuild.com
ended up as a backup file that 'git nhadd' wouldn't see. This was
supposed to be included in the patch committed several hours ago....
2018-11-16 15:34:09 -08:00
PatR
6ecf97f6e3
vms build/install update
...
New-ish files 'engrave', 'epitaph', and 'bogusmon' added for 3.6.0
were not handled by playground setup. NetHack runs without them so
limited testing didn't notice.
Add 'makedefs -s' to build them and include them in installed files.
Also, remove 'makedefs -m' and obsolete monstr.c.
2018-11-16 09:16:48 -08:00
Bart House
3f4090ac38
Remap unicode control codes.
...
When running NetHack.exe in a console set to code page 850, the
multi-byte to wide character mapping will generate unicode values
in the unicode control code range. These values need to be re-mapped
to unicode renderable glyphs using the same mappings we use for
control page 437 otherwise the console font might not render a character
for these unicode control values.
2018-11-15 21:42:23 -08:00
Bart House
fdd4e129a1
Removed temporary comment left in by mistake.
2018-11-15 20:58:15 -08:00
nhmall
6764933413
newline at end of file
2018-11-14 07:51:25 -05:00
Bart House
489abb45f5
Added monitor dpi awareness to NetHackW splash dialog.
2018-11-13 20:48:56 -08:00
nhmall
8e907a0b0f
Merge branch 'NetHack-3.6.2-beta01' into win-minor
2018-11-13 13:32:01 -05:00
Bart House
8069659912
Adjust menu item rendering based on monitor dpi.
2018-11-12 22:40:36 -08:00
nhmall
16e014b39f
Merge branch 'win-minor' into NetHack-3.6.2-beta01
2018-11-12 23:15:13 -05:00
nhmall
d89deb5bf7
Makefile update to reference recently added file
2018-11-12 23:10:42 -05:00
Bart House
3bb759a9ab
Started work to support per monitor DPI. Using DPI to scale tiles
...
appropriately.
Renamed ntassert to nhassert. (Naming mistake caused by using ntassert
at work).
Re-ordered a few more includes to get window headers included before
nethack headers.
2018-11-12 17:45:22 -08:00
Bart House
f3bc4af242
Removing support for Visual Studio 2015 solution.
2018-11-12 09:13:51 -08:00
Bart House
8944235282
Enforced the inclusion of windows headers before nethack headers.
...
Moved the code page 437 mapping table to winnt.c so that it could be
used in window and console clients.
Added check that fonts support unicode values we use from code page 437.
Use unicode to draw text if font supports it otherwise use ASCII.
2018-11-12 01:58:56 -08:00
nhmall
ed70005c9b
Makefile build updates
2018-11-11 15:39:13 -05:00
nhmall
a0b53ee391
merge
2018-11-11 10:29:52 -05:00
Bart House
0a3f6d17df
Removed the defining of WIN32CONNDEBUG for NethackW.
...
Defined NOTTYGRAPHICS for NethackW.
2018-11-10 20:25:49 -05:00
Pasi Kallinen
0bb6754998
Fuzz testing debug tool
...
Add code to run a fuzz tester, simulating (more-or-less) random
keyboard mashing. There's no option to turn it on, you need to
set iflags.debug_fuzzer on via a debugger or something along
those lines.
2018-11-08 15:55:49 +02:00