//----------------------------------------------------------------------------- // The following function deletes textures if they exist and terminates // IwGx and s3e API functionality. //----------------------------------------------------------------------------- void CameraViewTerm() { if (g_pCameraTexelsRGB565) delete g_pCameraTexelsRGB565; if (g_CameraTexture) delete g_CameraTexture; DeleteGhosts(); IW_CLASS_REMOVE(GhostCollision); if (s3eCameraAvailable()) { s3eCameraStop(); s3eCameraUnRegister(S3E_CAMERA_UPDATE_STREAMING, frameReceived); } if (playerHit) delete playerHit; if (tutorialView) delete tutorialView; if (cameraDefend) delete cameraDefend; if (manaBar) delete manaBar; if (playerAttackView) delete playerAttackView; }
void UnRegisterClasses() { IW_CLASS_REMOVE(CIwUIPickerViewItemSource); IW_CLASS_REMOVE(CIwUITableViewItemSource); }