Giel van Schijndel
5e593ad615
Add platform detection code for GNU/kFreeBSD (OS with FreeBSD kernel and GNU utilities and libraries) to allow compiling on this system
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5794 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-11 15:29:44 +00:00
Giel van Schijndel
1e2717ee8f
Add a line break ('\') in src/Makefile.am which got removed in r5696
...
This closes ticket:29 patch by <skellr>
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5793 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-11 10:45:28 +00:00
Freddie Witherden
dd3944c26c
More const-correctness for betawidget.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5792 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-11 10:27:11 +00:00
Freddie Witherden
421335008a
Improve const-correctness in betawidget.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5791 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-10 22:51:12 +00:00
Freddie Witherden
b752595aae
Add the implementation-defined widgetGetTime() function (which returns the current time in ms).
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5789 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-10 12:43:45 +00:00
Freddie Witherden
0c527f5c38
Update the doxygen documentation for betawidget.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5788 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-10 11:12:42 +00:00
Freddie Witherden
7403707e37
Ensure that we set the event type correctly for timer events.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5787 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-09 20:52:51 +00:00
Freddie Witherden
0440da3f48
Make it possible to get and set the user-data of event handlers.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5786 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-08 18:15:50 +00:00
Freddie Witherden
b8d25a33e2
Fix another (and with any luck the last) bug in vector.c.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5785 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-08 17:16:00 +00:00
Giel van Schijndel
9fb5fd1718
* Add a new function `Vector2f_To2i` to convert float vectors to integer vectors
...
* Add 4 new functions `Vector[23][fi]_LinearInterpolate` which linearly interpolate the position between to points at a certain distance from the starting point
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5784 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-08 15:49:24 +00:00
Giel van Schijndel
77404123a6
Update player[1-7].[sv]lo so that they're "generated" from the last version of player0.[sv]lo r5726 didn't use the latest version somehow
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5783 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-08 14:45:11 +00:00
Per Inge Mathisen
35b32a31db
Fix bug #12121 : Map: Highway broken with 2.1. Be more lenient with broken maps, since we do not
...
have a map editor that we can fix: If the next feature in the map overlaps another, remove the
already placed feature in favour of the new one.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5782 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-07 16:02:22 +00:00
Per Inge Mathisen
6f89f25b80
Attempt fix for bug #12118 : Could not find string for ID. Has high risk for creating
...
more asserts - please report them to me.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5781 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-07 15:40:21 +00:00
Elio Gubser
f7e29e9709
new data directory for svg-icons, there's no naming specification yet
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5780 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-07 13:50:33 +00:00
Elio Gubser
fce4029e9d
small changes in intfac1(hammer modified), intfac2(new weapon icon) and frontend2(nicer computer-ai)
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5779 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-07 12:37:46 +00:00
Giel van Schijndel
81005f3605
Remove the status check for GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT as it was removed from the GL_EXT_framebuffer_object extension and Mac OSX doesn't provide it
...
Deletion suggested by Buginator. This should fix bug #12136
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5777 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-04 20:58:28 +00:00
Per Inge Mathisen
e4a968fb74
Fix problem introduced in previous bugfix to paths, which made us create non-optimal paths for single
...
tile obstructions that are also valid targets, such as oil derricks.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5776 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-04 19:11:24 +00:00
Per Inge Mathisen
c227811cc6
Fix upgrading 3x3 size buildings. Fix in r5766 was wrong, sorry. Thanks to nexz for a patch
...
suggesting a possible solution, although I wrote my own.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5775 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-04 18:32:41 +00:00
Per Inge Mathisen
fee5ee63c8
Add obj2pie converter by elio. Fixed some compiler warnings and style issues.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5774 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-04 17:55:57 +00:00
Buginator
a5f4f862d1
Fix crash when cyborg transport dies with selection window still open.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5773 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-04 04:55:39 +00:00
Giel van Schijndel
ced8a64ad1
Revert r5768 which got committed accidentily
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5772 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-03 23:09:33 +00:00
Giel van Schijndel
7980737e77
* Use ssprintf instead of snprintf to print into a statically sized string
...
* Reduce the nesting inside Init_FBO
* Bail out of Init_FBO as soon as we discovered that FBOs are unavailable
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5771 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-03 22:56:38 +00:00
Giel van Schijndel
ef72bf0a43
* "Upgrade" the function comments for NETsendGAMESTRUCT and NETrecvGAMESTRUCT to Doxygen comments
...
* Restore the empty lines removed in r5732
* Add a note to GAMESTRUCT containing a list of elements that need to be updated when GAMESTRUCT's definition changes
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5770 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-03 21:34:18 +00:00
Giel van Schijndel
83159f335d
Coding style:
...
* Fix indentation
* Don't repeat function prototypes in their pre-leading comments
* "Upgrade" some function comments to Doxygen comments
* Remove whitespace from the end of lines
* Reintroduce empty lines removed in r5733
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5769 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-03 21:06:39 +00:00
Giel van Schijndel
d54e360aa7
Add some code to hook into Mumble's Link plugin and provide Mumble with positional information about the player's current viewing position in Warzone
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5768 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-03 20:53:14 +00:00
Per Inge Mathisen
af224be8bc
When iterating over neighbouring start tiles for a path, do not iterate from the end
...
position of the path. Fixes bug in new multi-threaded path finding code.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5766 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-03 20:04:29 +00:00
Buginator
38c54928d3
Delete the FBO (if we are using it) when done with it, and also fix a whitespace issue. :S
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5765 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-03 19:36:02 +00:00
Buginator
1375e432b7
Should finally fix the smoking droid issue.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5764 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-03 17:52:03 +00:00
Giel van Schijndel
a293a90e76
* Rename audio_Get3DPlayerPos to audio_GetPlayerPos and change it to return a Vector3f instead
...
* Rename audio_Get3DPlayerRotAboutVerticalAxis to audio_GetPlayerOrientation and change it to return two Vector3f's with a forward and upward pointing vector in it (which can be directly used by OpenAL)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5763 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-03 17:51:43 +00:00
Giel van Schijndel
9b8b577bff
* Use deg2radf for degree to radian conversion instead of doing the multiplication ourself
...
* Use Vector3f_Mult to multiply all members with some number instead of doing it manually
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5762 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-03 17:51:30 +00:00
Giel van Schijndel
4c19888cba
* Move the fixed point cruft used for representation of degrees and some matrix math into a seperate header: piefixedpoint.h
...
* Update the autotools, win32 makefiles, Code::Blocks and MSVC build systems
NOTE: Xcode will need an update for this
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5761 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-03 16:04:41 +00:00
Giel van Schijndel
72b767bfc6
Remove ScriptingManual.xhtml from the autotools build system as it got removed in r5752
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5760 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-03 12:53:01 +00:00
Buginator
8aabfd23b2
If we are going to check for a extension, we should do it correctly.
...
In this case, check GLEE_EXT_framebuffer_object.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5758 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-03 02:37:02 +00:00
Freddie Witherden
54df5e1b9e
Add a special EVT_DESTRUCT event to give event handlers a chance to clean-up/free any resources they have allocated.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5757 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 22:56:14 +00:00
Dennis Schridde
571f019dbf
Fix definitions: "Note that you need a space in front of the defined term."
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5756 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 21:59:19 +00:00
Dennis Schridde
9b07458f0d
XHTML 1.1 to Trac Wiki converter
...
Usage: ./html2trac.rb < input.xhtml > output.trac
Note that this is currently customised for the scripting manual and quite possible that you have to extend/adjust it before it works for any other file.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5755 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 21:53:18 +00:00
Dennis Schridde
8e8e0c69f5
Moved scriptingmanual to http://developer.wz2100.net/wiki/ScriptingManual
...
(Assisted by XHTML and a converter which will be commited later.)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5752 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 21:09:11 +00:00
Per Inge Mathisen
dc9eb02c34
Improve logging from assert when number of context variables don't match.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5751 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 21:08:50 +00:00
Dennis Schridde
431e51251b
Reorder "fileinfo"
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5750 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 21:08:33 +00:00
Dennis Schridde
ec7ab31c06
The scripting language is also used for AI, but not exclusively (tutorials, for example, also use it)
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5749 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 20:57:14 +00:00
Per Inge Mathisen
9699a5080f
Improve logging from assert when number of context variables don't match.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5748 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 20:54:45 +00:00
Per Inge Mathisen
98bd943cc3
patch #1092 : Remove some warnings reported by gcc when compiling lib/netplay/netplay.c by Bertrand Coconnier
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5747 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 20:23:37 +00:00
Dennis Schridde
aa30a0fe6d
Amend r5726: Forgot to update configure
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5746 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 19:47:58 +00:00
Giel van Schijndel
12612cefc4
Add two new functions:
...
* Vector3f_ToRadians to convert a rotation vector (Euler angles) from degrees to radians
* Vector3iPSX_To3fDegree to convert the PSX "wannabe-float" degree vectors into a vector of ''real'' floats, with ''real'' degrees (i.e. 360 is completely round, instead of 65536 representing that)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5745 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 17:48:14 +00:00
Giel van Schijndel
5265103c2d
Add two new functions Vector3f_EulerToForwardVector and Vector3f_EulerToUpVector which compute a forward and up vector from a rotation vector in Euler angles (pitch, yaw and roll)
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5744 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 17:30:25 +00:00
Per Inge Mathisen
1d9b5af07c
Remove dead code
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5743 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 16:32:48 +00:00
Per Inge Mathisen
496d5d0ad8
Remove unused code
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5742 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 16:14:59 +00:00
Steven Koenig
ba1c26ce4b
ScriptingManual.xhtml:
...
* Clean-up done; CSS comes next
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5741 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 15:57:13 +00:00
Freddie Witherden
ed5b269cbd
Some cosmetic changes to widget.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5740 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 15:47:41 +00:00
Freddie Witherden
bfa3f7173c
Fix yet another bug in vector.c.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5739 4a71c877-e1ca-e34f-864e-861f7616d084
2008-08-02 15:38:11 +00:00