Nicolas Hake
5491ce14e4
Remove DInput/DSound from autotools build
2009-10-21 20:50:19 +02:00
Günther Brammer
179097d389
Build fixes
...
glew needs opengl32 on windows, and c4group needs zlib.
2009-08-15 21:55:26 +02:00
Günther Brammer
a28a6621da
shuffle the #includes around a bit
...
This reduces the dependencies from src/lib to the rest of the code a bit.
2009-08-12 22:03:50 +02:00
Günther Brammer
b46f4696e9
Split C4Rect out to its own source file
...
Because much more depends on C4Rect than only C4Shape, and C4Shape uses
lots of other stuff.
Also move some other files which depend on C4Group to src/c4group, because
I'm editing the build files anyway.
2009-08-14 01:46:32 +02:00
Günther Brammer
572d00c32e
Move all source files
...
This might make stuff easier to find.
2009-08-10 17:59:18 +02:00
Günther Brammer
b73009e65b
Cleanup
2009-08-05 00:53:38 +02:00
Günther Brammer
893cd20109
Merge branch 'proplist'
2009-07-21 16:46:39 +02:00
Günther Brammer
399ea170ac
Revert "Removed autotools and anjuta build files"
...
CMake does not support anjuta, so I still need those. We should probably share the file
lists, though.
2009-07-13 21:24:30 +02:00
Nicolas Hake
21d714bb93
Removed autotools and anjuta build files
2009-07-11 01:46:50 +02:00
Günther Brammer
6ff9c8c48a
C4Group: Do not use C4Config
...
This disables writing the maker name into the group. But this bit of meta
data will be lost anyway when we move to ZIPs.
The temp directory and registration check bits are unnecessary, anyway.
2009-06-17 21:45:41 +02:00
Günther Brammer
009cfc9e7b
Remove C4Wrappers and put most functions in relevant headers
...
This also removes the TickXXX #defines and moves the lookup of predefined
materials to C4Material.
2009-06-12 20:52:21 +02:00
Günther Brammer
4c897d7ac1
Mingw: Add -DGLEW_STATIC, assuming that everyone will use a static glew
...
When somebody figures out how to link to the dynamic one, this will have
to be revisited.
2009-05-14 01:57:50 +02:00
Günther Brammer
71dd7d454b
autotools: Fix distcheck
2009-05-13 18:58:21 +02:00
Günther Brammer
aab74094a4
configure: default to no sound on win32
...
Later this should be replaced by a check for fmod or sdl_mixer.
This also fixes glew and sdl_mainloop detection.
2009-05-10 01:39:04 +02:00
Günther Brammer
4f811263fb
Update autotools build to not require library copies
2009-05-08 20:56:43 +02:00
Nicolas Hake
0f050f0343
Import source
2009-05-08 15:28:41 +02:00
Günther Brammer
42d3b6e79a
Add C4PropList
...
A Proplist is a map of C4Strings to C4Values which can chain lookups
to "Prototype" Proplists. This can be used to implement inheritance.
Proplists can be stored in C4Values.
C4Object now inherits from C4Proplist, C4Values can be converted between
those two.
2009-05-20 00:12:11 +02:00