Commit Graph

3157 Commits (ae88c9de7b63c8b289e00241266d561596cc8b08)

Author SHA1 Message Date
Giel van Schijndel ae88c9de7b Fix the Code::Blocks project file so that it compiles properly on GNU/Linux as well
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3953 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 15:26:41 +00:00
Giel van Schijndel dc79c672e5 Add the PhysicsFS VFS to the Code::Blocks projectfile
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3952 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 14:25:12 +00:00
Giel van Schijndel 9b71eb9821 Add a partially completed SQLite VFS (requires SQLite 3.5+) implementation for PhysicsFS
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3951 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 14:23:07 +00:00
Dennis Schridde 3858daf4a1 Reset MSVC version from 9 to 8, since otherwise MSVC8 will refuse to load the project files. (bug #11219)
Does MS provide some kind of templating system? Like autotools generate Makefiles from Makefile.am.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3950 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 11:28:40 +00:00
Dennis Schridde d3455b699a Properly set include/library directories for MSVC
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3949 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 01:45:45 +00:00
Dennis Schridde 056147b16d Oh my beauty...
Please don't clutter the detection code with platform specific fixes... That's what the /* ---- Platform specific setup ---- */ section is for...


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3948 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 21:51:53 +00:00
Per Inge Mathisen dfad738d65 Fix most MSVC warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3947 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 19:26:19 +00:00
Dennis Schridde 0c79f4b551 Simplify roundf() guards
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3946 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 18:45:56 +00:00
Per Inge Mathisen d8787a14e9 Allow for non-GNU C99 compilers
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3945 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 18:37:59 +00:00
Per Inge Mathisen 51ca960ed5 Add -Wmissing-field-initializers, fix missing field initializers, and make source
compile even if GCC is not C99 compatible.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3944 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 18:27:43 +00:00
Dennis Schridde 7b92747cb9 Cleanup effectDroidUpdates()
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3943 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 16:07:15 +00:00
Dennis Schridde a2548cf796 Create empty rules for player0.* to prevent circular dependencies
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3942 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 16:03:02 +00:00
Dennis Schridde be2c50b0fe Cleanup updateCameraAcceleration()
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3941 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 15:46:58 +00:00
Dennis Schridde 1c52c14833 Whitespaces
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3940 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 15:15:27 +00:00
Dennis Schridde a8dc02f672 Generic cleanup, often variable initialisation
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3939 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 15:09:03 +00:00
Dennis Schridde dd8b729dc2 Part of patch #973: Don't update athmosphere particles when paused.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3938 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 13:08:04 +00:00
Dennis Schridde da462b4511 More float specialisation and generic cleanup
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3937 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 12:42:42 +00:00
Dennis Schridde 134fa94a8c Use float math functions where only float precision is required.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3936 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 12:18:06 +00:00
Dennis Schridde 8fc819377a Move generic math functions from trig.h to math-help.h
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3935 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 12:17:11 +00:00
Dennis Schridde 301db83ea0 Use sqrtf for float values (has an actual speed gain).
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3934 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 11:59:26 +00:00
Per Inge Mathisen 527244e5a3 Move sensor and ECM information into base object definition. Add convenience
functions to structures as well, and wrap some more uses. Remove the 2.1 ECM hack
that limited range by a third if ECM was higher than sensor power in expectation
of future work.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3933 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-06 22:06:06 +00:00
Per Inge Mathisen cf36c8a87d Add droid sensor convenience functions, and rename structure ECM modifier to be
the same name as that of droids.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3932 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-06 21:37:47 +00:00
Dennis Schridde a7c529cce2 Port r3930: Aivolution, not AIVolution.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3931 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-06 17:12:41 +00:00
Per Inge Mathisen a433f0c362 Add new tool: 3ds2wzm to convert from 3DS MAX to WZM format.
3ds2pie: Fix calculation of number of levels to import.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3929 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-05 21:23:23 +00:00
Per Inge Mathisen db3d0fc7f0 wzmviewer: Interpolate positions between frames for bone heap animation to
make animation smooth.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3928 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-05 20:36:43 +00:00
Per Inge Mathisen f45da9872b Fix memory leak in WZM code
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3927 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-05 20:00:36 +00:00
Dennis Schridde a3284e7a7d Port r3921 till r3924:
- Move VISIBLE_XTILES from src/ to lib/ivis_common/, so we don't have to hardcore mapview sizes in piedraw.c...
- Make INTERFACE_DEPTH/MAX_Z int, since that's what they are used as.
- Remove unused defines
- Less fog and more shadows


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3926 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-05 19:30:29 +00:00
Per Inge Mathisen d632cadb8a Add WZM -> 3DS converter.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3925 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-05 19:27:47 +00:00
Per Inge Mathisen 6bec88ac91 wzmviewer: Reorganize source code for easier maintenance and reuse.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3920 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-05 18:29:33 +00:00
Dennis Schridde e1236da028 Port r3916 and r3917: LAND_XGRD was another name for VISIBLE_XTILES -> remove it + Replace most instances of VISIBLE_XTILES with visibleTiles.x
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3919 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-05 18:09:12 +00:00
Dennis Schridde 73581e05b3 Apply patch #991
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3918 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-05 18:05:57 +00:00
Dennis Schridde 431a6d03ee Port r3913: Fix bug #10913: Also set LC_CTYPE (here: LC_ALL, just in case) to locale, otherwise character conversion would not take place and special characters would be returned as '?' by gettext.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3915 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-04 15:04:16 +00:00
Dennis Schridde a854a84ae1 Port r3912: Replace GLC_ with _glc to prevent confusion and use GLC_UTF8_QSO as string type.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3914 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-04 15:03:18 +00:00
Roman C c747bbe231 A better fix to bug #11084, last one was buggy.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3909 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-03 22:02:24 +00:00
Dennis Schridde c796c09971 sMove.iAttackRuns is UDWORD and thus should get endianized like that, since it is a potential bug... Reported on IRC.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3907 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-03 19:13:09 +00:00
Roman C 5afe39703c Updated ChangeLog in the Trunk.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3905 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-03 18:28:04 +00:00
Roman C 43ff0c209a Fixed a bug that made WZ crash during save when Aivolution was enabled (reported on forums).
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3903 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-03 18:09:18 +00:00
Dennis Schridde 4e520d46fc Patch #991 by Buginator: Update MSVC .sln for sqlite3
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3902 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-03 11:35:30 +00:00
Giel van Schijndel b9725d9e48 Add the sqlite3 directory to the MSVC project file (patch #991 by Buginator)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3901 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-03 08:54:06 +00:00
Giel van Schijndel bbf9076f5c add sqlite3.h and sqlite3ext.h to the Code::Blocks project file
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3900 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-03 01:06:54 +00:00
Ari Johnson a67a6660f1 Updated Xcode project to include SQLite
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3899 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-02 23:23:33 +00:00
Giel van Schijndel 5e5426e88b Fix a small typo in 'oinst_LIBRARIES' -> 'noinst_LIBRARIES'
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3898 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-02 22:45:44 +00:00
Giel van Schijndel 8425a89dbc * Add SQLite 3.5.4 to the source tree (3.5.6 gives some warnings @ compile time which I don't trust)
* Patch it up so that the compiler doesn't generate 'cast to pointer from integer of different size' warnings (as these are harmless, but annoying if -Werror triggers compiler failure)
 * Add this patch as lib/sqlite3/sqlite3.diff (to be able to keep track of it)
 * Add it to the autotools, raw makefiles and Code::Blocks build systems, XCode and MSVC (and any others I'm forgetting here) still need updating


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3897 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-02 22:37:25 +00:00
Giel van Schijndel 77dbc4f2d2 Set svn:ignore and bugtraq:* properties on directories
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3896 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-02 22:21:30 +00:00
Per Inge Mathisen e042cf4ebf wzmviewer: Bone heap animation support. Add some safety checks.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3895 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-02 22:20:16 +00:00
Giel van Schijndel 2dccdd6711 The SQLite DB will need to be locked __before__ modifying it
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3894 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-02 21:12:56 +00:00
Giel van Schijndel db4896b8cc Remove old database junk (from the original M$ Access DB)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3893 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-02 19:09:50 +00:00
Giel van Schijndel 799bc88f1c Dump all the weapon stats in an SQLite database
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3892 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-02 19:08:24 +00:00
Per Inge Mathisen ad5851f3bf wzmviewer: Add support for displaying texture animations.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3891 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-02 16:39:23 +00:00
Giel van Schijndel 4af0adbec4 Add some "release notes" containing some status info about the current status of 2.1
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3890 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-02 14:02:47 +00:00