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