[Super-tux-commit] supertux/src/trigger door.cpp,1.6,1.7 sequence_trigger.cpp,1.4,1.5
Brought to you by:
wkendrick
From: Matze B. <mat...@us...> - 2004-12-20 21:24:40
|
Update of /cvsroot/super-tux/supertux/src/trigger In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28891/src/trigger Modified Files: door.cpp sequence_trigger.cpp Log Message: implemented a new object factory mechanism which is now really independent of the objects Index: door.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/src/trigger/door.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- door.cpp 28 Nov 2004 14:56:52 -0000 1.6 +++ door.cpp 20 Dec 2004 21:24:28 -0000 1.7 @@ -21,6 +21,7 @@ #include "door.h" #include "gameloop.h" #include "resources.h" +#include "object_factory.h" #include "special/sprite.h" #include "special/sprite_manager.h" #include "video/drawing_context.h" @@ -96,3 +97,4 @@ } } +IMPLEMENT_FACTORY(Door, "door"); Index: sequence_trigger.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/src/trigger/sequence_trigger.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- sequence_trigger.cpp 28 Nov 2004 14:56:52 -0000 1.4 +++ sequence_trigger.cpp 20 Dec 2004 21:24:28 -0000 1.5 @@ -4,6 +4,7 @@ #include "gameloop.h" #include "lisp/lisp.h" #include "lisp/writer.h" +#include "object_factory.h" SequenceTrigger::SequenceTrigger(const lisp::Lisp& reader) { @@ -49,3 +50,5 @@ GameSession::current()->start_sequence(sequence_name); } } + +IMPLEMENT_FACTORY(SequenceTrigger, "sequencetrigger") |