db02dda32f
Update copyright notice
2008-01-19 10:15:37 +01:00
63bdc89835
Update copyright notice.
2007-01-09 19:09:31 +00:00
7bddbe98a4
(bestownedpath): Failed to consider direction y due to off-by one
...
mistake in rev. 1.28. Reported by Stefan Hauser.
2006-07-11 06:25:26 +00:00
e42053d928
Break inclusion cycle: prototypes.h and commands.h included each
...
other. Ensure headers in include/ can be included in any order
(except for econfig-spec.h, which is special). New header types.h to
help avoid inclusion cycles. Sort include directives. Remove some
superflous includes.
2006-07-10 06:37:23 +00:00
019ab0e7cf
(bestownedpath): Back out rev. 1.22's path termination with 'h' for
...
now. Consistency with BestLandPath() is nice, but it makes navigate
behave differently, and that wasn't intended.
2006-06-18 09:13:35 +00:00
3eef93d97b
(bestownedpath): Fix for impassable end sector. Broken in rev. 1.23.
2006-06-18 09:00:58 +00:00
ed1b47c05a
(mapindex, mapbuf): Change element type to unsigned short, because 16
...
bits suffice.
(bestownedpath): Use diroff[] and dirch[]. No functional change.
(dirchar, dx, dy): Remove.
2006-05-20 14:18:29 +00:00
a292d6f98a
Fix insufficiently parenthesized macro expansions.
2006-04-30 16:08:45 +00:00
e28851b8e9
Normalize unsigned int to just unsigned.
2006-04-30 12:26:07 +00:00
25fd374d53
Update known contributors comment.
2006-04-26 18:14:54 +00:00
11e09910aa
Fix the previous revision.
2006-04-05 18:15:07 +00:00
6fdac645ba
(bestownedpath, owned_and_navigable): Terrain parameter isn't really
...
used, remove it. Use null bigmap argument to ignore terrain (flying),
non-null for navigation. Callers changed.
2006-04-05 09:50:45 +00:00
abb9ae2338
(bestownedpath): Return NULL on long path instead of "?". Terminate
...
returned path with 'h'. This makes BestShipPath() and BestAirPath()
more similar to BestLandPath(). Simplify callers.
2006-04-05 09:30:38 +00:00
9c27a771b3
(BestAirPath): Some callers assumed non-null return value must be the
...
first argument. Fix them. Simplify bestownedpath().
2006-04-05 09:13:03 +00:00
462bc9e7b2
(owned_and_navigable): Rework rev. 1.18: do check the real sector, but
...
only if it's owned or allied. Check it before the bmap, and do it
just like shp_check_nav() does (should use common code).
2006-04-05 08:51:50 +00:00
8d68043668
(bestownedpath): Fix test of end sector for terrain string starting
...
with 'R'. Broken in 4.2.2. No such terrain strings occur.
2006-03-29 16:12:00 +00:00
7f37ecb680
(owned_and_navigable): Do not check the real sector, only the bmap.
...
Checking the real sector leaks information, which can be abused to
test whether an arbitrary sector is unfriendly or an inefficient
harbor or bridge, at the cost of some ship mobility (I think).
Initially broken ca. 1993, went through several changes, but the leak
survived them all.
2006-03-29 16:06:30 +00:00
0d0a305bf3
Remove silly superflous parenthesis.
2006-03-26 07:46:49 +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
4ff857507e
Doc fix.
2006-02-12 23:01:47 +00:00
4515b84c59
COPYING duplicates information from README. Remove. Move GPL from
...
LICENSE to COPYING, because that's where it usually is. Update all
the references to these files.
2006-01-21 19:48:41 +00:00
3e400c018c
Update copyright notice.
2006-01-05 13:36:57 +00:00
3aebb68ee7
Include config.h.
2005-12-27 18:04:19 +00:00
380b063f9c
Remove some redundant parenthesis; no functional change.
2005-07-23 19:48:35 +00:00
4f59fc9967
Remove a bunch of redundant casts.
2005-06-12 06:31:48 +00:00
345ad3dfe0
Update copyright notice.
2005-03-16 22:03:16 +00:00
Marc Olzheim
c6ef918f3a
Cleanup #includes of (mostly a long time) unused header files.
...
No functional changes.
2004-12-13 16:47:13 +00:00
Marc Olzheim
e9a040adb9
Do not include var.h where no longer needed. Clean up register keywords in these file at the same time. No functional changes.
2004-10-12 20:08:51 +00:00
fac342ed49
Update copyright notice.
2004-09-07 15:07:16 +00:00
262e1bafba
Remove some unused junk.
2004-03-01 13:48:45 +00:00
e67dca9d29
Indentation fixes; suspect indent-emp is to blame.
2004-02-28 18:06:11 +00:00
9b7adfbecc
Indented with src/scripts/indent-emp.
2003-09-02 20:48:48 +00:00
d8b7fdfae1
Import of Empire 4.2.12
2003-08-23 12:23:04 +00:00