GameDev_V_0 Code
Brought to you by:
brianchacko
{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 Courier New;}}
{\*\generator Msftedit 5.41.21.2500;}\viewkind4\uc1\pard\lang1033\f0\fs20 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////\par
\b\par
Updated Arjun 2.2 Log entries \par
-----------------------------\b0\par
\b Objective: 1. To add Texture functionality\b0\par
08/10/2010: Brian >> The scene now has an appreciable background texture\par
\tab\tab\tab Did a massive trial by creating a property class ...Failed\par
However, now, there is no separate property class but just glMaterial statements in every Shape\par
The Stopwatch now starts off automatically when the application starts\par
The Stopwatch stops when there is a collision\par
07/10/2010:\b \b0 Brian >> Texture functionality has been added. Still need upgrades\par
\b\par
Comments: \b0 Thought i should mention this, after a lot of trials with textures, i later found that the texture binds and parameterization needs to be always placed before drawing :(\b\par
\b0\par
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////\par
\b\par
Updated Arjun 2.1 Log entries \par
-----------------------------\b0\par
\b Objective:\b0 \b 1. To scrap the QGLWidget view and porting it to QGraphicsView\par
\tab 2. To create embedded customized widgets\par
3. To embedding a stopwatch \b0\par
03/10/2010: Brian >> All entities ported from QGLWidget to QGraphicsView, and now there are even embedded widgets\par
05/10/2010: Brian >> Now each embedded widget is customized with a background image. There is also a stop watch\par
\par
\b Comments: \b0 The code for Stopwatch has been taken from http://wiki.forum.nokia.com/index.php/Creating_a_Stop_Watch_with_Qt_for_Symbian\b\par
\par
\b0 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////\par
\b\par
Updated Arjun 2.0 Log entries\par
----------------------------\b0\par
\b Objective:\b0 \b 1. To create a QGLWidget\par
\tab 2. To create custom classes for 3D objects in the opengl scene\tab\par
3. To render the 3D objects in the QGLWidget\tab\par
\b0 15/09/2010: Brian >> This now has the algorithm for selection and feedback\par
16/09/2010: Brian >> Decided to not work on the selection and feedback now, this code now has an animation for the arrow and the target fruit\par
17/09/2010: Brian >> The project now contains Vertex3d, BoundingBox\par
22/09/2010: Brian >> No vector3d, No QVector3D, No boundingbox, only current model position. There is a collision response.\par
23/09/2010: Brian >> Changed Target.h to String3D.h and added notes for each interface file\par
\par
\b Comments:\b0 Miscellaneous folder contains unused classes which can be used for other applications. Warning: Not stable \par
\b\par
\b0 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////\par
\b \b0 \par
\b Things to add in future (possible editor)\par
-----------------------------------------\b0\par
- Screen grabber\par
- Algorithm design pattern to add any algoriths (Selection/Feedback, animation etc.)\par
- Widgets to edit the position and size of the 2d/3d object and save it onto xml\par
- Add the obj mesh import functionality\par
- Add multimedia capability\par
- Add Shader capability\par
- Camera changing capability\par
}