Many new improvements over the last few days

5 views
Skip to first unread message

CraigGiles

unread,
Jul 14, 2009, 12:25:06 AM7/14/09
to DjinnEngine
Current "patch notes" from the various commits:

[ 16 07/13/2009 09:06 PM trunk CraigGiles9 8 files ] Updated the Actor
class to be an abstract base class; Updated the ActorController to be
able to call the update and draw functions for all characters.

[ 15 07/13/2009 08:19 PM trunk CraigGiles9 5 files ] Housekeeping on
various classes including TestGame.cpp which will have a major
overhaul coming here shortly, and the Texture2D class.

[ 14 07/13/2009 08:16 PM trunk CraigGiles9 1 file ] Updated the
loadActor function to behave more like the rest of the engine's
controller classes. The controller will manage all instances of any
actor classes, but in this case it will pass back the Actor's ID in
the case the client wishes to keep track of…

[ 13 07/13/2009 08:15 PM trunk CraigGiles9 3 files ] Fixed OpenGL bug
in the ParticleController that crashed when only particles were being
rendered to screen.

[ 12 07/11/2009 03:02 PM trunk CraigGiles9 5 files ] Made a few
changes to the sound controller.. I can not hear the sound effects
however, so I am unsure if they are working. Doing research on OGG
streaming for music controle

[ 11 07/11/2009 12:00 PM trunk CraigGiles9 6 files ] Implemented the
Texture2D reference counting system and adjusted the #pragma mark
items on several classes.

[ 10 07/11/2009 10:04 AM trunk CraigGiles9 6 files ] Adjusted the
particle emitter a little bit.. attempted to find the cause of the bug
where if you disable the drawing of ALL other textures, the program
blows up. Was unable to find the bug.. but I did make some code
changes, so I'll commit anyway.

[ 9 07/11/2009 10:03 AM trunk CraigGiles9 2 files ] Adjusted the
Texture2D class to handle all the OpenGL glEnable / glDisable calls,
as well as added a few more draw functions that take color and bool
for alpha as parameters.

[ 8 07/11/2009 10:02 AM trunk CraigGiles9 2 files ] Removed most
opengl setup calls from the screen controller. When rendering a
texture to the screen, the Texture2D class will handle all that
information.

[ 7 07/08/2009 07:43 AM trunk CraigGiles9 4 files ] Changed the
ActorController and InputManager to be able to compile in the 3.0 SDK.
Project should now run in iPhone / iPod Touch 3.0.

[ 6 07/06/2009 09:16 PM trunk CraigGiles9 28 files ] Added
TextureController and removed Apples Texture2D, replacing it with a
custom C++ class. Also had some other minor construction changes..

Hope you find the changes useful and educational.

Happy Coding Everyone!

Craig Giles
http://www.CraigGiles.com/
Reply all
Reply to author
Forward
0 new messages