00001 //*** SpriteEventListener.cpp *** 00002 00003 #include "SpriteEventListener.h" 00004 00005 00006 //*** Constructor *** 00007 00008 SpriteEventListener::SpriteEventListener() 00009 { 00010 if (SpriteSystem::IsInstanceCreated()) 00011 { 00012 siSpriteSystem->AddEventListener(this); 00013 } 00014 } 00015 00016 00017 //*** Destructor *** 00018 00019 SpriteEventListener::~SpriteEventListener() 00020 { 00021 if (SpriteSystem::IsInstanceCreated()) 00022 { 00023 siSpriteSystem->RemoveEventListener(this); 00024 } 00025 } 00026 00027