When I open up the downloaded source code, everything compiles fine except the line
| *NewKeyboardController = {};
|
in win32_handmade.cpp. I've always just changed it to
| game_controller_input ZeroController = {};
*NewKeyboardController = ZeroController;
|
Although this works fine, it's a bit tedious, but more importantly, I don't really understand why Casey doesn't have to do this....
In case it helps, the compiler error is
error C2059: syntax error : '{'
EDIT: I just figured out why this was happening -- I was using Visual Studio Express 2013, which for some reason doesn't support the same language features as the other versions. If anyone's having similar issues, make sure to download the Community Edition.