Changes

Jump to: navigation, search

GAM666/DPS901 Student Resources

3,294 bytes added, 18:59, 13 October 2012
Fixed a few typos
I had issues installing the DirectX SDK June 2010. I kept getting an error (S1023).
I found a blog that explains how to fix the error. http://blogs.msdn.com/b/chuckw/archive/2011/12/09/known-issue-directx-sdk-june-2010-setup-and-the-s1023-error.aspx
From the blog:
-[[User:Maronin|maronin]]
 
=Power Tools for Visual Studio=
 
I found a neat extension for VS that includes productivity tools that makes it even better to use. I just thought I'd share this.
 
[http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef Link]
 
Some of the tools include useful features like:
 
*highlighting all occurrences of a word
 
*triple click to highlight entire line
 
*formatting tool to align assignment
 
*ctrl+click to the source of the defenition
 
*and more...
 
You can always disable a feature that you don't want in tools>options>Productivity Extension.
 
Note: This extension only works with 2010 version of Visual Studio.
 
-[[User:Maronin|maronin]]
=Review Material for Test 1=
 
Possible test question
 
d3d->CreateDevice( ) //returns &d3dd
sprite->D3DCreateSprite() //returns &sprite
//com Direct3D object
d3dd -> Clear ()
// { single frame
d3dd -> BeginScene()
//[ drawing graphic
sprite->Begin()
sprite->Draw()
sprite->End()
// ]
d3dd ->EndScene()
//}
d3dd -> Present()
[[User:Sezar Gantous | -Sezar]]
<hr/>
 
* Windows Programming
** Windows Functions ([http://msdn.microsoft.com/en-us/library/windows/desktop/ms633559%28v=vs.85%29.aspx WinMain], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms646291%28v=vs.85%29.aspx EnableWindow], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms632667%28v=vs.85%29.aspx AdjustWindowRectEx], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms645515%28v=vs.85%29.aspx SendDlgItemMessage], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms645481%28v=vs.85%29.aspx GetDlgItem], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms633586%28v=vs.85%29.aspx RegisterClass], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms645452%28v=vs.85%29.aspx DialogBox ] (macro), [http://msdn.microsoft.com/en-us/library/windows/desktop/ms632682%28v=vs.85%29.aspx DestroyWindow], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms632679%28v=vs.85%29.aspx CreateWindow], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms633548%28v=vs.85%29.aspx ShowWindow], [http://msdn.microsoft.com/en-us/library/windows/desktop/dd145167%28v=vs.85%29.aspx UpdateWindow], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms644943%28v=vs.85%29.aspx PeekMessage], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms644955%28v=vs.85%29.aspx TranslateMessage], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms644944%28v=vs.85%29.aspx PostMessage], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms644934%28v=vs.85%29.aspx DispatchMessage], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms648393%28v=vs.85%29.aspx Setcursor], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms644945%28v=vs.85%29.aspx PostQuitMessage], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms633572%28v=vs.85%29.aspx DefWindowProc], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms644956%28v=vs.85%29.aspx WaitMessage], [http://msdn.microsoft.com/en-us/library/windows/desktop/ms645505%28v=vs.85%29.aspx MessageBox])** [http://msdn.microsoft.com/en-us/library/windows/desktop/ms633570%28v=vs.85%29.aspx Window Procedures]or Scroll UP on this [https://scs.senecac.on.ca/~gam666/pages/content/windo.html#s01 page] and Scroll UP on this [https://scs.senecac.on.ca/~gam666/pages/content/displ.html#dis page]* [https://scs.senecac.on.ca/~gam666/pages/content/direc.html#com COM Technology]* [https://scs.senecac.on.ca/~gam666/pages/content/direc.html#dir Direct3D]
** Direct3D COM Object
** Direct3D Display Device COM Object
** Action-Key Mapping
modified by [[User:Sezar Gantous | -Sezar]] Oct 06 2012(Found a mistake? let me know [http://nullbyte777.blogspot.ca/2012/09/test-1-finction-links.html here])
<br />
 
=Project Resources=
The purpose of this page is to share useful information that can help groups with their game projects.
2
edits

Navigation menu