Commit Graph

227 Commits

Author SHA1 Message Date
warwick
654a297052 MacOSX/Qt system tweaks
These changes clean up build warnings and allow the resulting "NetHack"
Application icons to be dragged around freely in the Finder, as is expected
for Mac apps.
2002-01-24 05:49:04 +00:00
nethack.allison
659f5be714 Updates to Makefile.bcc (from Yitzhak) 2002-01-24 02:50:35 +00:00
nethack.allison
f06b3dc9bf These are the patches. In general, they seem
to fix general problems that MSC didn't catch, but I can't tell.

Yitzhak Sapir
2002-01-23 15:14:57 +00:00
warwick
dc493d6af2 Enough MacOS X documentation to answer FAQs. 2002-01-23 07:57:11 +00:00
nethack.rankin
bbf7ada0dd micro fopenp() fix
From a bug report.  I can't test this fix, but
inspection of the code shows that his suggested fix is clearly
necessary.  Once `bp' gets incremented, storing via `bp[BUFSZ-1]'
writes beyond the bounds of `buf' and clobbers something.
2002-01-23 07:12:58 +00:00
kmhugo
bd37d68a51 Mac docs update
This is mostly to test the commit scripts...
2002-01-23 06:41:34 +00:00
warwick
43df47917e Qt/MacOSX: change working directory
chdir to resource fork when running from finder (find leaves us in "/", we
want to be in nethack playground).
2002-01-23 06:24:30 +00:00
nethack.allison
9dd3932af6 rename winhack.dsp to nethackw.dsp
Adjust Install.nt to match.
Modify Makefile.nt to use ../binary directory for output by default,
just like the windows version does.
2002-01-22 13:02:13 +00:00
nethack.rankin
daf7cda0ee generated lex output 2002-01-22 09:27:01 +00:00
nethack.allison
2d5361e389 From <Someone>,
Fixes:
- menu shortcuts implemented
- most windows close on space (except for menus with
  PICK_ANY style)
- "hilite_pet" option is implemented
- map scrolling is improved somewhat (it now scrolls if
  the char is within 5 spaces from the edge of the map -
  configurable by #define CLIPAROUND_MARGIN)
- added 3  winhack-specific options:

 win32_map_mode:[tiles|ascii4x6|ascii6x8|ascii8x8
                 |ascii16x8|ascii7x12|ascii8x12|ascii15x12
                 |ascii12x16|ascii10x18|fit_to_screen]=20
 win32_align_status:[left|top|right|bottom]
 win32_align_message:[left|top|right|bottom]

Note: aligning status window to left or right edge of the screen does
not look good.
2002-01-22 00:30:58 +00:00
cohrs
e7bdcb157f lava effects for monsters and objects
This patch, based on code sent to us by <Someone> well over a year ago, addresses
bugs recently resurfaced.  Namely, that lava does not generally do anything
to monsters or objects that land in java.  Newly renamed minliquid() handles
both water and lava, and new fire_damage() is used similar to water_damage().
2002-01-20 07:04:18 +00:00
nethack.allison
329c3057f7 Testing CVS keyword tag.
Michael
2002-01-19 13:17:20 +00:00
nethack.allison
751344643d Testing CVS keyword tag.
Michael
2002-01-19 13:15:51 +00:00
kmhugo
bd49d4a6df Remove files duplicated in devteam module 2002-01-19 05:39:57 +00:00
nethack.allison
2fef55edc0 Add tile generation sub-project to win32 2002-01-18 12:57:06 +00:00
warwick
f86ab80cfb Changes work with Qt 3.0 (basically just use obsoleted QTableView class
until I get around to replacing it properly).
2002-01-17 04:10:23 +00:00
nethack.allison
59b7cb4be4 Michael Allison wrote:
> There has been some feedback from others on the development team
> around the tiles:
>   "The Rogue Level should ideally be text-mode. It freaks out the
>    tiled-version-only players when they first get there, but that
>    makes it a good reminder of NetHack's roots."
>
> The other supported tiled ports work this way too.  They display
> regular ASCII characters on the Rogue level, just like Rogue did.

-Adds Rogue-level ascii support.
-Also removes unicode support.

Some other build script tweaks as well.

M. Allison
2002-01-14 12:36:09 +00:00
nethack.allison
cb6f682e9c more nt 2002-01-13 21:58:30 +00:00
nethack.allison
37cb3b1d3d More NT build changes 2002-01-13 21:22:51 +00:00
nethack.allison
f19a999b9c nt documentation updates
M. Allison
2002-01-13 14:38:23 +00:00
nethack.allison
e02ab47597 Changes to existing files by the win32 port additions. 2002-01-13 05:53:39 +00:00
nethack.rankin
fbcf710621 update lex output 2002-01-13 04:16:04 +00:00
warwick
31b0ddda0b Some stuff missed for the splash screen in Qt windowport. 2002-01-11 08:23:37 +00:00
kmhugo
87843397c3 Macintosh port update
Several long-awaited updates for the Macintosh port, by Dean
Luick and myself.  This set affects Mac-only files.

* Update the support for MPW compilers.
* Use new system call names provided for in the latest Apple
  Universal Headers.
* Tune up some of the includes for CodeWarrior.
* Define YY_NEVER_INTERACTIVE for the dungeon and level compilers.
* Remove pointless debugging code.
* Clean up some unterminated comments.
2002-01-10 06:53:52 +00:00
cohrs
c77073be31 sync changes since last snapshot 2002-01-07 02:12:04 +00:00
jwalz
7d736547ee *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
6f4f2d3947 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
62c88025a5 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
047cc2ec6c *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
a180e8c1e5 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
2a306da4b3 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
c5069e2f59 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
a3b67bf09d *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
7ea0168838 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
d43ba743e8 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
f57c02b292 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
fa403aa48f *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
2e21892051 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
15bc7496e4 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
698937a238 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
35ceaaaae2 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
22bd270019 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
e6d2900d66 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
d75df39b98 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
cf03267137 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
cb95858e65 *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
3ea327903b *** empty log message *** 2002-01-05 21:06:00 +00:00
jwalz
d8c87acbbe *** empty log message *** 2002-01-05 21:05:59 +00:00
jwalz
b8472ec9de *** empty log message *** 2002-01-05 21:05:59 +00:00
jwalz
1881ee2b64 *** empty log message *** 2002-01-05 21:05:59 +00:00