0ad/source/ps/GameSetup
Yves 20ed5b118c Unify script conversions and remove JSInterface_Vector3D.
Because it was historically grown, we have some duplicated code for
converting script types to native types.
This patch removes the file JSConversions.cpp and moves some code to
ScriptConversions.cpp.
The places using JSConversions.cpp are changed to use the
ScriptInterface's conversion functions in ScriptConversions.cpp.
I also removed JSInterface_Vector3D because it had additional
requirements to the conversion code that no other code has and because
it's currently not used. I think it doesn't make sense to maintain code
just because it could possibly be used again later.

Closes #2213
Refs #1886

This was SVN commit r14036.
2013-10-20 17:13:53 +00:00
..
tests Fix test 2011-05-07 00:14:17 +00:00
Atlas.cpp Add basic help page into the main menu. 2010-07-07 21:47:31 +00:00
Atlas.h Add basic help page into the main menu. 2010-07-07 21:47:31 +00:00
CmdLineArgs.cpp fix self-test and map load on Windows (avoid mixing dir separators). 2011-05-06 18:45:30 +00:00
CmdLineArgs.h Path now goes to some trouble to prevent mixing / and \ slashes (causes trouble when hotloading, and some Windows APIs can't handle it, either) 2011-05-04 12:16:51 +00:00
Config.cpp fixes to SoundManager external interface, clean up ifdef situation, and SoundGroup playin 2013-06-13 12:12:44 +00:00
Config.h Adds the server-side part of the javascript debugger. Refs #410 2013-03-07 13:49:49 +00:00
GameSetup.cpp Unify script conversions and remove JSInterface_Vector3D. 2013-10-20 17:13:53 +00:00
GameSetup.h Fixes stack overflow in stack dump logic, by special-casing boost::unordered types, fixes #1813. 2013-08-20 21:07:42 +00:00
HWDetect.cpp This was SVN commit r13892. 2013-09-22 18:13:19 +00:00
HWDetect.h Add script-based system for doing messy stuff based on system configuration. 2010-11-20 19:46:49 +00:00
Paths.cpp Fix MSVC warning. Refs #1838. 2013-02-21 19:59:39 +00:00
Paths.h Updates data paths on OS X and Windows. On OS X only write to locations inside ~/Library. On Windows make the distinction between local and roaming appdata, and use folder inside My Documents for user-created data. Fixes #1145. 2012-03-22 00:23:31 +00:00