?? I didn't say anything about the express version though.
With the beta version i ordered i am able to make DX games, windows stuff (obviously if i'm doing DX things) etc. havn't tried a HL2 mod, so can't comment on that though.
? I thought you can publish, just not for profit. Maybe i'm wrong. About the warnings, maybe that's because the new beta has much better standards than previous versions. Havn't tried using it to make a HL2 mod myself though, so only guessing.
Still can't complain, it's free so just give it a...
Why don't you just order the beta (2) of MSVS.NET 2005.
That is free, and you don't have to be an MSDN subscriber or anything.
Will find a link....
EDIT: https://www.getthebetas.com/profile.aspx
I've got a pretty crappy computer, GeForce3 Ti200, and comparable other specs.
I recently got Pariah and it runs better than HL2 with similar graphical settings. The loading times are about 10 seconds tops, compared with HL2's 1-3 mins. Guess is because of the streaming technology in the U3E...
What do you mean you need custom libraries? Are you saying that you can make DX9 games in VB6 if you download 3rd party interface libraries or something? (I know all the .NET languages including VB.NET support DX9).
The two most used APIs (in windows) for time measuring is GetTickCount, which is miliseconds since turnon and the PerformanceCounter APIs, which together can measure fractions of miliseconds (if hardware suported). It returns an integer, but you do some dividing to get the time, so perhaps it...
Double's have the same problems. Perhaps less frequent though. Both are inaccurate data types, with doubles having twice as many bits available to represent the number.
Angry Lawyer: I've not used the SDK, I assumed it delt in miliseconds, guess i was wrong though! :)
Not done much mod coding myself, so here's a bit on notation.
m_xxxxxx = member variable of a class
g_xxxxxx = global variable
x_fxxx / x_flxxx = floating point variable (i think the 2nd is correct there)
x_ixxx = integer variable
x_pxxx pointer variable
x_exxx enumeration variable
Obviously...
1) Open up the computer case.
2) Do a number 2 in the computer case.
3) Close the computer case.
4) Wait for her to decide not to use that computer any more.
So that'd be vectors, as Marco said.
BTW, how's the chess program going? I'd be very interested in it as i've done Checkers and have thought about how i'd go about making a general program for those sort of games (including chess).
If performance is critical i would suggest trying all 3 alternatives and measuring there performances. That way you know you've got the best speed possible at that stage in your program.
Making the program without the computer opponent would make it very easy to program. Adding in a computer opponent would mean you need to use clever data structures etc. which you wouldn't have to worry about with no computer opponent.