Commit Graph
68 Commits
Author SHA1 Message Date
Goober5000 fb22ef4804 consolidate the "for reals" crap into a proper ship flag; also move the limbo flags over to SF2_*; etc.
this should fix Mantis #977
--Goober5000
2006-07-09 01:55:42 +00:00
Goober5000 97a4f39f1f 1) complete (almost) changeover to reorganized texture mapping system
2) finally fix texture animation; textures now animate at the correct speed
--Goober5000
2006-07-06 04:06:04 +00:00
Goober5000 04cdbb31fe --in preparation for fixing an annoying animated texture bug, reorganize the various texture structs and glow point structs and clarify several parts of the texture code :P
--this breaks animated glow maps, and animated regular maps still aren't fixed, but these will be remedied shortly
--Goober5000
2006-07-04 07:42:50 +00:00
wmcoolmon d71712a4b9 Fix loadTexture; fix subsystem indexing; fix getNum() for weaponbanktype; improve missing function error reporting when using LUA_INDEXER 2006-06-24 20:38:36 +00:00
wmcoolmon d3696ce322 Tweak events support; fix a few of Wanderer's bugs; begin model support 2006-06-12 02:33:34 +00:00
wmcoolmon 08faeaab78 Scripting support for events/directives 2006-06-08 09:13:45 +00:00
wmcoolmon 6d1ba2d096 Fix the getScreenCoords function. 2006-06-07 07:41:16 +00:00
wmcoolmon e72678b281 Link in some scripting limbo support 2006-06-07 05:01:57 +00:00
wmcoolmon afd2026c8e Limbo flag support; fix scripting debug bug 2006-06-07 04:43:38 +00:00
wmcoolmon 69a4f18d07 Various sscripting fixes/updates; a couple new functions; esp. for mantis bug 0000893 2006-06-07 02:24:58 +00:00
taylor 767b33f610 update proj/view matrix calls to use new values 2006-05-27 17:21:37 +00:00
taylor e137882c77 OpenGL envmap support
newer OpenGL extension support
add GL_ARB_texture_rectangle support for non-power-of-2 textures as interface graphics
add cubemap reading and writing support to DDS loader
fix bug in DDS loader that made compressed images with mipmaps use more memory than they really required
add support for a default envmap named "cubemap.dds"
new mission flag "$Environment Map:" to use a pre-existing envmap
minor cleanup of compiler warning messages
get rid of wasteful math from gr_set_proj_matrix()
remove extra gr_set_*_matrix() calls from starfield.cpp as there was no longer a reason for them to be there
clean up bmpman flags in reguards to cubemaps and render targets
disable D3D envmap code until it can be upgraded to current level of code
remove bumpmap code from OpenGL stuff (sorry but it was getting in the way, if it was more than copy-paste it would be worth keeping)
replace gluPerspective() call with glFrustum() call, it's a lot less math this way and saves the extra function call
2006-05-13 07:29:52 +00:00
Goober5000 67e8f94a93 proper capitalization according to Volition 2006-04-20 06:32:30 +00:00
wmcoolmon 7769e8f393 Better scripting team support. (Just a tad) 2006-04-06 05:28:30 +00:00
wmcoolmon 7e6bab7efc Maneuvering hruster scaling, gun convergence 2006-04-04 11:38:07 +00:00
wmcoolmon 601f884ecd show-subtitle's got its groove back 2006-04-03 09:05:37 +00:00
wmcoolmon 613e92d84a Scripting support for cameras, as well as for moving model subobjects 2006-04-03 07:47:07 +00:00
wmcoolmon a8a62b6a53 New subobject animation stuff and Lua functions. 2006-03-24 07:38:36 +00:00
wmcoolmon c47dbebae2 x != y, surprisingly enough 2006-02-27 01:21:03 +00:00
wmcoolmon a6eebda3f9 Consistency in Lua 2D funcs; fix FRED2 loading screen images dialog boxes. 2006-02-27 00:40:34 +00:00
wmcoolmon 756a61f6db Afterburner & meta updates 2006-02-27 00:15:08 +00:00
wmcoolmon 91cd167d33 SF2_TARGETABLE_AS_BOMBER flag, Lua gr_bitmap_ex fix 2006-02-26 22:23:01 +00:00
wmcoolmon 74ed40d63a Documentation consistency; remove unneeded check. 2006-02-19 02:01:24 +00:00
wmcoolmon d4a7ff97bb Various updates for consistency in documentation 2006-02-16 06:00:49 +00:00
wmcoolmon f606fe7a5c Various weapon and team related scripting functions; $Collide Ship and $Collide Weapon hooks 2006-02-15 07:19:50 +00:00
wmcoolmon 606708f0e0 getWeaponClass->getWeaponClassByName, Linked/DualFire variables 2006-02-11 19:24:17 +00:00
wmcoolmon fc54469c0a Removed resize fields; fixed silly bug with RunBytecode 2006-02-09 05:07:02 +00:00
wmcoolmon 02eb2a16a1 Various fixes; very beginnings of Directives scripting support 2006-02-06 02:06:02 +00:00
wmcoolmon fb23f6d361 Removed USE_LUA; Simulation hook; better debug messages for Lua; swapped out mounted weapon functions for variables 2006-01-31 06:46:14 +00:00
taylor 60dd6b6ab3 minor fixage 2006-01-30 06:35:29 +00:00
taylor c691641dcf warning fixage
don't Int3() when trying to set ship speed via sexp if ship is not in mission yet, this shouldn't be fatal
2006-01-22 01:33:39 +00:00
wmcoolmon 8d0031dcd6 Texture replacement stuff 2006-01-21 09:36:58 +00:00
wmcoolmon 7a40fe7cdc Scripting updates; Special scripting image list; Better operator meta; Orientation type; Wing type; Texture type. Fix for MSVC7 compiling. 2006-01-21 02:22:05 +00:00
wmcoolmon 3d8e063072 Lua unloadMission() 2006-01-20 17:37:38 +00:00
Goober5000 5f61c6698c reordered #include files to quash Microsoft warnings
--Goober5000
2006-01-20 07:10:34 +00:00
wmcoolmon 6032276576 GCC compile fixes 2006-01-20 03:48:35 +00:00
wmcoolmon 6f99c4e3f1 Faster object handles 2006-01-19 22:25:01 +00:00
wmcoolmon f4f8d28209 More Lua checks; added Lua vector object; better operator support. 2006-01-19 20:18:12 +00:00
wmcoolmon d5425998f9 Lua debugging stuff; gr_bitmap_ex stuff for taylor 2006-01-19 16:00:04 +00:00
wmcoolmon 5c51bb7c9e Various scripting updates 2006-01-18 06:13:18 +00:00
wmcoolmon c451e89322 Better state handling; added GameInit hook 2006-01-17 07:28:39 +00:00
wmcoolmon 540cfa86c1 Various minor improvements 2006-01-17 07:10:01 +00:00
wmcoolmon 1fba6643ff data/scripts directory 2006-01-17 02:33:20 +00:00
wmcoolmon 1fd2e6183a Fix scripting; Tidy up scripting.html; Replace various functions with virtual variables 2006-01-17 01:31:20 +00:00
wmcoolmon 7152f462ac drawText => drawString 2006-01-16 23:29:06 +00:00
wmcoolmon 84509ecb1b Added support for setting handle variables with LUA_VAR; added support for array indexing with LUA_INDEXER; use LUA_SETTING_VAR to check whether in setting mode for both. Cleaned out older code 2006-01-16 21:26:19 +00:00
wmcoolmon 76b72c21a1 Changed object's "getType" to "getBreed" to avoid confusion 2006-01-16 11:12:46 +00:00
wmcoolmon a532dfe749 Various warning fixes, scripting globals fix; added "plr" and "slf" global variables for in-game hooks; various lua functions; GCC fixes for scripting. 2006-01-16 11:02:23 +00:00
wmcoolmon 26cc1a7742 Special shockwave and moving capship bugfix, (even more) scripting stuff, slight rearrangement of level management functions to facilitate scripting access. 2006-01-14 19:54:55 +00:00
wmcoolmon a05865d418 Allow RunByteCode to return an argument 2006-01-14 10:35:41 +00:00