Another rollup patch.
authorStas Sergeev <stsp@aknet.ru>
Mon, 2 Oct 2006 17:13:02 +0000 (17:13 +0000)
committerStas Sergeev <stsp@aknet.ru>
Mon, 2 Oct 2006 17:13:02 +0000 (17:13 +0000)
commit05845f1a048926f08b0df44ed8c729a8797a2d85
tree991fd7e257b3032c694f9fd0e7ed68d98d3a4fb8
parent933f68f408ae6ff5c04f55d41d43655d6f4fcdb6
Another rollup patch.

- Enabled more gcc warnings
- Fixed -Wundef warnings
- Fixes to inhabited-worlds code, the attempt to enslave the
  uninhabited planet is no longer made.
- Replaced pause_game(true) with announce() and killed the pause_latch()
  trick as it leaded to the lost scroll-pauses
- Fixed calculation of destroyed planets
- Made scan() locale-safe
- Translation updates

Gameplay changes:
- Removed the Romulans-guarding-inhabited-worlds behaviour that probably
  came from bsd-trek. Frankly, I find it much more annoying than enjoying.
- Added the behaveour of transporter consuming the ship's energy - inspired
  by Star Control 2's landing habit. If someone finds this too harsh -
  feel free to remove, but I personally find that logical. (!OPTION_PLAIN)
16 files changed:
Makefile.am
Makefile.in
TODO
po/ru.po
src/Makefile.am
src/Makefile.in
src/ai.c
src/battle.c
src/events.c
src/io.c
src/moving.c
src/planets.c
src/reports.c
src/setup.c
src/sst.c
src/sst.h