Sorry if this is out of place, but this seems to be about the only place on the web still trying do things with the source code.
I'm trying to get the original source code to compile with VS.NET 2003. I've figured out the problem is they are trying to define values to some of the function pointers in the header files. This was fine in VS6 but it doesn't fly in .NET 2003. As you probably know the function calls in the actual code leave out the variables that were defined in the header files. So is it alright for me to goto each of the function calls and add the default values as they appear in the header?
For example here is a line for 2d.h:
int (*gf_tcache_set)(int bitmap_id, int bitmap_type, float *u_scale, float *v_scale, int fail_on_full, int sx, int sy, int force);
And here is a line from Gr3D3Render.cpp:
if ( !gr_tcache_set( gr_screen.current_bitmap, TCACHE_TYPE_AABITMAP, &u_scale, &v_scale ) )
I already removed the defined values in the header but you can see the acutal function call is missing some of the arguments.
I would just compile it under VS6 and say screw it, but the only thing I have access to know is .NET 2003 and I would really like to play around with the code a bit.