5122f25f6c
Fix land unit speed. Reported by Pat Loney. Fix spelling.
2006-03-25 19:59:21 +00:00
2e32b87695
(buil): Simplify the loop for building multiple units. Unit type
...
argument "" no longer makes it prompt for the unit type on every
iteration.
2006-03-25 19:16:35 +00:00
90bddc6541
(buil): Return RET_FAIL on insufficient tech for bridge instead of
...
literal 2 (which is RET_SYN). Return RET_SYN on incorrect first
argument.
2006-03-25 18:56:34 +00:00
2a3da4916e
(build_ship, build_land, build_plane): Compute cost in floating-point.
...
It's better to round just once, when subtracting player->dolcost from
nat_money.
2006-03-25 16:36:45 +00:00
2625dc4b8f
(build_can_afford): New.
...
(build_ship, build_land, build_bridge, build_nuke, build_plane)
(build_tower): Use it. This changes some messages. Fixes ancient
bridge building race condition: while prompting for direction, another
build could clobber cash.
(cash): Remove.
2006-03-25 16:21:48 +00:00
38f3f7ea49
(trade_check_item_ok): New.
...
(trade_check_ok): Use it and simplify.
(set): Use new trade_check_item_ok(). The code replaced by it didn't
work (abusable bug).
2006-03-25 15:26:29 +00:00
79714720cc
(ontradingblock, trdswitchown): Second parameter is a generic pointer,
...
change it from int * to void *. Callers changed not to cast to int *.
2006-03-25 15:11:17 +00:00
05f64e8c3f
(genstr): Redundant. Replace by struct genitem.
2006-03-25 15:03:32 +00:00
94d0c81e55
Define feature test macro required for PTHREAD_STACK_MIN on some
...
systems, e.g. Solaris.
2006-03-25 10:15:13 +00:00
9055031b7f
Fix the previous revision.
2006-03-25 09:08:58 +00:00
ba11aaaa36
(empth_create): LWP yields, and it's the reference implementation.
...
Document and fix the others.
2006-03-25 07:49:37 +00:00
8054aafb9a
(u_char, u_short, u_int): BSDisms. Figuring out whether sys/types.h
...
defines them would be possible, but isn't worth the trouble. Replace
by unabbreviated types.
2006-03-25 07:05:34 +00:00
21bf6b41d4
Use NULL instead of (FOO *)0, it's easier to read.
2006-03-23 20:48:49 +00:00
3252f8a907
(dirchar, neighsects, login_coms, lookup_list, g_distptrs, level_easy)
...
(level_log, levelnames): Internal linkage.
2006-03-23 20:32:29 +00:00
be78c807e3
(map): Simplify loop control.
2006-03-23 20:13:38 +00:00
bddb20c7f0
(marc, navi): Permit any whitespace between route and optional
...
argument for radar, lookout, sonar, not just spaces.
2006-03-23 19:50:25 +00:00
aebcc536e4
(do_conv, enli, explore, move, shoo, s_commod): sct_mobil was changed
...
from u_char to short in 3.0.0, but many assignments still cast to
u_char. Remove casts.
2006-03-23 07:58:03 +00:00
5c423d1e42
(do_mob_ship, do_mob_land): Remove superflous casts.
...
(do_mob_land): Remove superflous check for excess mobility.
2006-03-23 07:46:26 +00:00
5cdbd2ff96
Previous revision broke canal navigation, fix.
2006-03-23 06:54:56 +00:00
da5dab6357
Bump version to 4.3.1.
2006-03-23 06:17:30 +00:00
14ce39e4cd
Fix editing accident in revision before the previous. More 4.3.0
...
polishing.
2006-03-19 10:05:20 +00:00
c98079e83b
Update 4.3.0 date.
2006-03-19 08:24:52 +00:00
457bf97cb3
Terminology fix.
2006-03-18 18:14:56 +00:00
b5c2310c62
Hints on GNU make.
2006-03-18 18:13:14 +00:00
ae6acc09ce
(CFLAGS, CPPFLAGS): POSIX make has only CFLAGS. Fold CPPFLAGS into
...
CFLAGS. Use CFLAGS when linking, to match POSIX make implicit rule.
2006-03-18 17:46:32 +00:00
62b041efb5
Search for terminal stuff in -lcurses as well.
2006-03-18 16:46:58 +00:00
9eb23543ca
Correct reference to doc/xdump.
2006-03-11 08:40:27 +00:00
874e83c7f1
Refer to xdump.
2006-03-11 08:36:50 +00:00
a552ba60e2
(may_play): More helpful diagnosis and log.
2006-03-09 22:04:17 +00:00
435183f74d
(privip): Lacked the IPv4 mapped IPv6 address for localhost.
2006-03-09 21:51:27 +00:00
8daf5fce01
Use touch to touch stamp files, > doesn't update mtime of existing
...
file on some systems. Weird.
2006-03-09 21:21:58 +00:00
1e44434b5c
(client): Don't make $(termlib) a prerequisite, pass it in $(LDLIBS).
...
The old version didn't work on some systems.
2006-03-09 20:58:36 +00:00
06deedb52c
Final polish for 4.3.0.
2006-03-08 20:19:45 +00:00
b0c9691e64
Doc fix.
2006-03-08 20:16:18 +00:00
baf7df56be
*** empty log message ***
2006-03-08 20:10:43 +00:00
Ron Koenderink
9e3825ee46
(termio) [_WIN32]: Change remaining "n"s to "records" for the
...
WIN32 ReadConsole(). Fixes broken exec command.
Broken in Rev 1.17.
2006-03-08 18:45:56 +00:00
1bd3b7264d
*** empty log message ***
2006-03-08 18:07:30 +00:00
d273b4eb08
Update.
2006-03-07 19:06:36 +00:00
d4887e0a4c
Update for 4.3.0.
2006-03-06 19:39:17 +00:00
bbfb8a882d
Update.
2006-03-06 19:28:39 +00:00
d126c4a9f8
Cosmetics.
2006-03-06 19:27:32 +00:00
db842e40f7
xdump's no longer experimental, update accordingly.
2006-03-06 18:33:52 +00:00
a873a62806
Caution deities on customization.
2006-03-06 18:33:00 +00:00
c52a9a2822
New doc/xdump.
2006-03-06 18:27:37 +00:00
6fc677e720
Doc fix.
2006-03-06 18:24:39 +00:00
211a56489b
(ef_open): Zero cache size (empty EFF_MEM file) can lead to null cache
...
on some systems, which confuses assertions. Force non-zero size.
2006-03-06 18:23:41 +00:00
99afa2adce
AIX needs -lcurses for setupterm().
2006-03-06 18:21:36 +00:00
13421c7c0e
MSYS ships an obsolete version of GNU make which doesn't grok
...
order-only prerequisites. They were used to make directories
info.html, info.nr, lib. Make them ahead of time, in configure. Also
fixes distclean not removing them.
2006-03-04 21:18:15 +00:00
0605e10c50
Check for -lws2_32 properly. The old code relied on $host_os, which
...
wasn't defined.
2006-03-04 06:55:12 +00:00
3c5e8a0b46
Doc fix.
2006-03-01 07:21:14 +00:00