Commit Graph

7602 Commits (f63667e4b5e2911d1455d69383bc31976cfcff23)

Author SHA1 Message Date
Guangcong Luo 28bf4191b6 Make walls rotate to match hardpoints and fortresses, but not bunkers and [most] towers. Also simplify structChooseWallType a bit.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10737 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-28 07:52:20 +02:00
Guangcong Luo edea97a633 Make double-click interval game-speed independent (patch idea by Safety0ff)
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10735 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-28 07:52:20 +02:00
Christian Ohm a993c51db9 Improve GLee detection.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10734 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-28 07:52:19 +02:00
Christian Ohm 91e4eabd51 Add autoconf macro missing from the last commit.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10732 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-28 07:52:19 +02:00
Christian Ohm ccd4264005 Enhanced GLee detection.
Since the pkg-config script Debian ships is a custom addition, test for GLee
manually as well.

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10731 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-28 07:52:19 +02:00
Christian Ohm fd4571b88b Fix GLee include paths.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10730 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-28 07:52:19 +02:00
Safety0ff f146e9c044 QWZM:
-Added experimental PIE export.
-Added experimental PIE 3 import.
-Merged PIE and WZM opening into one dialog.
-Fixed ambiguous shortcuts.
-Single mesh display.
-Turned on alpha blending (for textures with alpha.)
-Improved (but not removed,) use of hardcoded paths for texture finding.
-Fixed some memory leaks.
-Way less potential program exits.
-Disabled (i.e. grayed out) buttons that don't currently do anything.
-Fixed some warnings.

Possibly other stuff, and probably new bugs. ;P
Refs #1763




git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10729 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-28 07:52:18 +02:00
Guangcong Luo 7bdf216507 Fix typo in previous commit.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10728 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-28 07:52:18 +02:00
Guangcong Luo a51f97c63e Improved AI slider.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10727 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-28 07:52:17 +02:00
Guangcong Luo 4282d92b3c Add "SCOUT" and "DISEMBARK" cursors.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10726 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-28 07:52:17 +02:00
Per Inge Mathisen 02ae467dc2 semperfi: Put a power generator into the must-build list before expanding the base, to avoid starvation problems.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10722 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-26 11:31:28 +02:00
Per Inge Mathisen 5428d8ccca Update RPM build script
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10720 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-26 11:31:28 +02:00
Per Inge Mathisen b357462efc New improved scav script that operates scavengers individually. Helps when they are station in multiple scav bases.
This fixes the scavenger problems reported in http://forums.wz2100.net/viewtopic.php?f=30&t=5100


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10716 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-25 21:24:58 +02:00
Christian Ohm aadc958906 Update .gitignore.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10715 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-25 21:24:58 +02:00
Per Inge Mathisen e7c22ecc5c Put miniupnpc and iniparser license files into dist tarball
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10713 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-25 21:24:57 +02:00
Christian Ohm e7183c700f Use a different macro for the gettext version check.
Also remove an accidentally committed line from POTFILES.in.

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10712 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-25 21:24:57 +02:00
dak180 91b820f198 Fix a few typos.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10709 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-25 12:04:35 +02:00
Buginator 8ad47a08e6 Set some missing svn properties for the sequenceaudio/cam*/*.txa & /*.txt files.
2.3: r10707

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10708 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-25 12:04:34 +02:00
Christian Ohm 5f43907ac7 Only use our integrated GLee header when needed.
Fixes building with the integrated GLee removed.

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10701 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-24 19:29:21 +02:00
Christian Ohm 7327fc0493 Include po/update-po.sh in the tarball.
Fixes make distcheck.

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10700 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-24 19:29:21 +02:00
Christian Ohm 8b034711f4 Update translations.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10699 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-24 19:29:21 +02:00
Christian Ohm 7664a38d5e Ukrainian translation update by Olexandr1986.
Closes #1797.

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10698 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-24 19:29:20 +02:00
dak180 d72ba6b872 Keep up with the changing urls for the videos and some general clean up.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10692 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-24 19:29:19 +02:00
Per Inge Mathisen b1547abfa1 semperfi: Avoid starvation problem that occurs if AI builds too many power generators at once,
finishing none of them before running out of power. Now prioritizes aiding power generator
construction or upgrade before building new ones. Thanks to Safety0ff for reporting this issue.


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10691 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-24 19:29:19 +02:00
dak180 765c648058 Distinguish between different types of .wz files
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10689 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-23 13:10:04 +02:00
Per Inge Mathisen afc69769b0 Make a .wz archive for semperfi. Patch by Safety0ff, closes ticket:1789
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10680 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-23 13:10:01 +02:00
Per Inge Mathisen c4a2f7d7d0 The cosmetic, non-controversial parts of my movement patch in ticket:1649
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10679 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-23 13:10:01 +02:00
Per Inge Mathisen a45220d81f Remove unnecessary hack to find a non-blocking endpoint for A* paths. A* deals with this on
its own by employing the ASR_NEAREST mode. Change taken from my patch in ticket:1649


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10678 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-23 13:10:00 +02:00
Per Inge Mathisen 9544854bfb Avoid unnecessary casting of object position type when calling fpathTilePOS. Based in part
on patch by Zarel in ticket:1649 Reviewed by stiv.


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10677 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-22 19:37:10 +02:00
Buginator 799b79358f die popt, die!
(remove from the build system)


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10671 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-22 09:04:47 +02:00
Buginator d54c673d05 Tone down the netplay logs on release builds.
2.3: r10665

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10670 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-21 09:32:41 +02:00
Buginator 5638c48f1f Make sure the <config directory> is populated before any write calls are made.
Thanks to cybersphinx for noticing this bug.

2.3: r10666

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10669 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-21 09:32:41 +02:00
Safety0ff fade198386 Fix previous commit (r10662) which went wrong.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10663 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-21 09:32:39 +02:00
Safety0ff 059aab5641 Forward-port r10519 to fix dydo-ai in trunk.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10662 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-21 09:32:39 +02:00
Per Inge Mathisen 2160934b3f semperfi: Only print group info for selected droids when running as selected player and in an autogame
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10661 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-21 09:32:39 +02:00
Christian Ohm 68e2edf71e Update list of files to translate when running update-po.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10660 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-21 09:32:38 +02:00
Christian Ohm d4760cf7a2 Update translations.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10658 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-21 09:32:38 +02:00
Christian Ohm 8c4b40c46e Make subtitles translateable, part II.
Enclose all subtitles in _() for gettext. Refs #1728.

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10657 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-21 09:32:37 +02:00
Christian Ohm 68d5713d99 Make subtitles translateable, part I.
Feed them through gettext on display, add the files to the update-po.sh script
and run that to update POTFILES.in. Refs #1728.

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10656 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-21 09:32:37 +02:00
Christian Ohm 2d5dc129bb Update list of translateable files.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10655 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-21 09:32:37 +02:00
Christian Ohm e8a6db2e38 Make update-po.sh more readable.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10654 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-21 09:32:37 +02:00
Christian Ohm 025a94fae1 Update translations.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10653 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-21 09:32:37 +02:00
Christian Ohm d6364ddbf7 Italian translation update by Alpha93.
Closes #1790.

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10652 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-21 09:32:36 +02:00
Per Inge Mathisen 9902fb2a17 semperfi: In VTOL branch, we now race for PLASMITE BOMBERS. There is nowhere to hide and nowhere to run!
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10648 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-20 10:57:33 +02:00
Christian Ohm 315c75870e Draw the subtitles with shadows to increase readability.
Closes #1782.

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10647 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-20 10:57:32 +02:00
Per Inge Mathisen 0cb3fe603a Add AI template for plasmite bomber
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10646 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-20 10:57:32 +02:00
Christian Ohm 06826961ac Remove the allowSubtitles variable.
Its default setting prevents the subtitle option in the menu to work (so this
fixes #1207), and I don't see any reason why we would actually want this.

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10643 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-20 10:57:32 +02:00
Christian Ohm bff529f5fa Brazilian Portuguese translation update by Tucalipe.
Closes #1785.

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10642 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-20 10:57:32 +02:00
Per Inge Mathisen e17c33635c Fix unit tests
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10641 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-19 12:52:42 +02:00
Per Inge Mathisen a7e9da6ed5 Revert r10627 since it turned out to be not quite purely cosmetic after all
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10640 4a71c877-e1ca-e34f-864e-861f7616d084
2010-04-19 12:52:42 +02:00