torsdag 27 augusti 2009

Next Meeting

Saturday, August 29, 2pm, at the usual place.

We might have a problem...

Just checked the course page and we are scheduled to have our presentation at 13. So unless we are going to have a super quick presentation I won't be able to attend...

 

måndag 17 augusti 2009

31 August instead of 28 August

Justin confirmed that it will be on Monday, probably in the morning.

lördag 18 juli 2009

Compilation and dependencies

I changed the project settings so that the OPENAL_HOME environment variable is no longer needed; now the OpenAL part is self-contained.

The following is old news for those who were present at the last meeting, but could be a useful summary for anyone else wanting to compile the latest version:

The GUI code is in a separate file and will be integrated better in a future main.cpp, for now we reverted to an older version and saved the new version as mainGUI.cpp.

In the VS menu, go to Project -> Properties (Alt+F7), then to
Configuration Properties -> Debugging
Edit the following fields as follows:
Command: $(ProjectName).exe
Working Directory: bin\debug

If you don't have the DirectX SDK installed, you might get an error that dxguid.lib and dinput8.lib can't be found. If you aren't trying to compile the GUI version, these dependencies can be deleted from Configuration Properties -> Linker -> Input. Perhaps they should be added to the SVN repository, too?
As Michael mentioned, some files from the Ogre3D SDK are also needed for the GUI version, so having that installed is also good.

tisdag 14 juli 2009

Issues with the latest version

First of, the reason Fraz can't compile it has nothing to do with directX. 

"ExampleApplication.h" and "elements/CEGUIPushButton.h" are files from ogreSDK/samples, which I deliberately haven't put on the SVN. IF people really want to use these files we can discuss it on the next meeting. 

Secondly, the "main.cpp" is a complete mess right now. We have input-handlers, scene information, frame-listeners all in the main, none of which should be there. Most should probably have their own files. The only things I think should be in the main, correct me if I'm wrong, is resource handling, panic exit (for now) and scene  selector (in the future). 

And on a side note, I will keep adding my changes to the "hPrototype.h" which (for some reason unknown to me) isn't used in this revision. The small test track I uploaded yesterday for instance will not be loaded with this revision.

Compiling the latest version

The project compiles and runs for me after installing the DirectX SDK for some dependencies, such as dxguid.lib.

The game menu doesn't always show if I run the program directly from VC++, but it does show otherwise.

måndag 13 juli 2009

Problem ExampleApllication.h is missing

Hi,

I have updated my local project but there are some header files missing in latest revision.
Who ever is updating the code kindly upload the header files as well.

The missing header files are:

"ExampleApplication.h"
"elements/CEGUIPushButton.h"

Kindly check that application is running after making any significant changes and please also make sure that there are no file depedencies outside the main project folder before updating it.

Thanks