Nicolas Hake
07028f7bf2
CMake: Find WinSDK dir automatically
...
A lot of people don't seem to have their platform SDK include and lib
directories in their environment, so cmake doesn't find the required
libs. Read the location from the registry and make it known to cmake.
2009-07-25 22:56:06 +02:00
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
Armin Burgmeier
6e49936f7d
Order faces from nearest to farthest for mesh rendering
...
This supports ClrMod with alpha on a mesh
2009-07-23 19:52:18 -04: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
Armin Burgmeier
a4d094034d
Apply ClrMod to mesh graphics
2009-07-22 21:11:39 -04: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
Armin Burgmeier
5b033036fc
Apply transformation to mesh renderings
2009-07-18 21:36:08 -04: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