Commit Graph

202 Commits (fc5c384681d43f66cc06048557e120188b11ca9c)
 

Author SHA1 Message Date
Günther Brammer fc5c384681 Material: Remove color field, use textures as is
This also removes ColorByMaterial, which was alread unused in CE and CR.
2009-07-24 23:50:04 +02:00
Günther Brammer 1889d79478 Forgotten strict2 change 2009-07-24 23:43:24 +02:00
Nicolas Hake b0a7d4ed0d Fix problem where the DirectX SDK was not found in some circumstances 2009-07-24 00:48:41 +02:00
Tobias Zwick f56e4e3dd5 merge 2009-07-23 22:20:07 +02:00
Tobias Zwick 38df8e085b Sand with a texture 2009-07-23 22:16:50 +02:00
Nicolas Hake c2b0188dc2 Return nil instead of 0 from function without a return statement 2009-07-23 07:14:58 +02:00
Günther Brammer 87e12484e7 Script: Make non-#strict and #strict behave the same as #strict 2
This allows some simplifications, mostly code that's just not needed
anymore.
2009-07-23 01:02:41 +02:00
Tobias Zwick 9adc3e490f Sir, we found gold!! 2009-07-23 01:01:04 +02:00
Tobias Zwick 251d722ca0 merge 2009-07-22 19:15:33 +02:00
Tobias Zwick a634cebeab documentation of the functions in System.c4g 2009-07-22 19:04:47 +02:00
Nicolas Hake a5b3e17352 C4Object: Remove numbered locals
Also removed some undocumented function hardcoded for Lhûnrim(?).
2009-07-22 18:31:34 +02:00
Nicolas Hake 496e795577 C4Object: Line data now properties
For objects with Line set, color is now stored
as an array [LineColor, VertexColor] in the property
LineColor.
If Line==C4D_Line_Vertex, the vertices of the target objects
that the line attaches to is also stored as an array [Target0Vtx,
Target1Vtx] in the property LineAttach.
2009-07-22 18:24:07 +02:00
Nicolas Hake ab5da9cc3f C4Object: Make parallaxity a property
Instead of Local(0) and Local(1), parallaxity is now stored
as an array in the property "Parallaxity" of an object.
2009-07-22 18:03:33 +02:00
Nicolas Hake c511615376 C4Object: Visibility made a property
Accordingly, SetVisibility and GetVisibility have been removed.
Specify visibility like obj->SetProperty("Visibility", VIS_Allies).
VIS_Local has been renamed VIS_Select and uses an array:
obj->SetProperty("Visibility", [VIS_Select, Plr0Visible, Plr1Visible, ...])
where Plr*Visible are of type bool.
2009-07-22 16:31:09 +02:00
Tobias Zwick 0efc4bd8df merge 2009-07-22 16:26:38 +02:00
Günther Brammer 51179151ff Add Copyright and license to C4PropList 2009-07-22 16:15:18 +02:00
Tobias Zwick ebcf5328c5 more cleanup 2009-07-22 15:38:31 +02:00
Tobias Zwick 7155e38ecb more cleanup 2009-07-22 15:27:49 +02:00
Günther Brammer efb73a1c2f C4Script: Remove Var and Global for good 2009-07-22 15:03:43 +02:00
Nicolas Hake a36f317798 C4Script: AddMenuItem now correctly handles iParameter == nil 2009-07-22 14:10:59 +02:00
Nicolas Hake 9c59007af4 Removed obsolete C4Script functions, moved others to System.c4g
Functions moved to System.c4g:
ExtractLiquid, FlameConsumeMaterial, LaunchEarthquake,
LaunchLightning

Functions removed:
LaunchVolcano, Var, SetVar, IncVar, DecVar, SetLocal, SetGlobal,
ObjectCall, Set, Inc, Dec, GetColor, SetColor

Functions renamed:
GetColorDw -> GetColor
SetColorDw -> SetColor
GetPlrColorDw -> GetPlrColor
2009-07-22 08:48:39 +02:00
Nicolas Hake c7b8eee8b4 Dynamite: Actmap to proplist 2009-07-22 05:59:21 +02:00
Nicolas Hake 15e00a5cfe Remove DirectorySeparators from StdFile.h to avoid warnings 2009-07-22 05:12:30 +02:00
Nicolas Hake b255abdd03 Fix undefined pointer returns from C4GameObjects::ObjectPointer 2009-07-22 03:28:21 +02:00
Nicolas Hake d424f946d6 Script: Remove Cast* functions 2009-07-22 02:15:57 +02:00
Nicolas Hake afe97b4171 Fix MSVC build 2009-07-22 02:49:45 +02:00
Günther Brammer f6b8d88a66 Update CMake build
The proplist branch predates the CMakeLists.txt.
If I had changed the Makefile.am today, I would have remembered to test a cmake build, honest!
2009-07-21 17:53:30 +02:00
Nicolas Hake 8fc2d2770f C4Sector: Output meaningful messages on assert 2009-07-21 15:13:08 +02:00
Nicolas Hake b8b87136fe Request correct winsock version
WSAStartup first parameter: The high-order byte specifies
the minor version number; the low-order byte specifies the
major version number.
2009-07-21 15:12:10 +02:00
Günther Brammer 893cd20109 Merge branch 'proplist' 2009-07-21 16:46:39 +02:00
Günther Brammer 81686d441e C4Value((long)foo) doesn't always work because int32_t can be an int. 2009-07-21 15:22:51 +02:00
Günther Brammer 2c56657a41 Merge branch 'landscape' 2009-07-21 15:22:07 +02:00
Günther Brammer cec561796b Fix build with gcc and/or autotools and/or mingw 2009-07-20 22:29:48 +02:00
Nicolas Hake 03f01a6129 Use operator void* to allow use of C4Value in conditionals 2009-07-20 23:45:31 +02:00
Nicolas Hake 02a06bb4f7 Consolidate C4V_Nil and C4V_Any
Any is now guaranteed to be 0.
2009-07-20 23:04:29 +02:00
Nicolas Hake 3a4fa70558 Make C4Command use C4Value as Data parameter 2009-07-20 22:42:38 +02:00
Nicolas Hake aa744e69d8 Explosion: Use nil instead of 0 where appropriate 2009-07-20 22:41:22 +02:00
Nicolas Hake 6de5cb8bd0 C4Value: Fix memory leak in ctor 2009-07-20 18:22:27 +02:00
Nicolas Hake 40c9ef1102 Win32 readme: MSVC Professional not needed anymore 2009-07-20 00:22:20 +02:00
Nicolas Hake 383b263181 C4Aul: Add new type 'nil'
Adds a new type representing 'no value' as well as a
keyword
'nil' for accessing this type from script.
nil is not equal to any value that is not nil itself.
GetType(nil) returns C4V_Nil.
2009-07-17 04:50:50 +02:00
Felix Wagner 7ab01aac9c how to start msys correctly 2009-07-18 04:59:22 +02:00
Nicolas Hake dc38d170b8 Backed out changeset 43758a4bd64f (StdBuf->std::string)
Change introduced some weird segfaults in g++ builds.
2009-07-15 19:12:01 +02:00
Tobias Zwick 10e6174b1f FadeDelay for longer-lasting particles 2009-07-15 15:41:03 +02:00
Tobias Zwick 1bb6778403 Cleanup: Docs update for FindObject, more funcs deleted 2009-07-15 15:17:37 +02:00
Tobias Zwick 379bb5b882 Syntax fix & Dynamite fix 2009-07-15 14:50:46 +02:00
Tobias Zwick ba971abc22 Cleaning up: removing obsolete functions and its documentation (part 2) 2009-07-15 14:42:48 +02:00
Tobias Zwick e74c484aa9 Cleaning up: removing obsolete functions and its documentation 2009-07-15 14:41:34 +02:00
Tobias Zwick 4b3357dfd7 The explosion is even a little bit more beautiful (with sparks) ;-) 2009-07-15 12:05:03 +02:00
Tobias Zwick 7375aa4f2e Dynamite from szen.c4s (completely rescripted though) and spark from Hazard 2009-07-15 02:00:26 +02:00
Tobias Zwick fe1fa8e729 renewed explosion: volume-smoke, Hazard-smoke-trails, a little bit better explosion graphic 2009-07-14 18:50:05 +02:00