
/***************************************************************************
 *                                                                         *
 * Module  : nhsutl.h                                                      *
 *                                                                         *
 * Purpose : World handling functions.                                     *
 *                                                                         *
 **************************************************************************/

#ifndef RTNHSSPLIT_H
#define RTNHSSPLIT_H

/****************************************************************************
 Includes
 */

#include "rwcore.h"
#include "nhsworld.h"
#include "rtimport.h"

/****************************************************************************
 Defines
 */

/****************************************************************************
 Global types
 */

/****************************************************************************
 Function prototypes
 */

#ifdef    __cplusplus
extern              "C"
{
#endif                          /* __cplusplus */

extern RtWorldImportBuildSector *
_rtImportBuildSectorCreateFromNoHSWorld(RtWorldImport * wpNoHS,
                                  RtWorldImportParameters *
                                  conversionParams,
                                  RpMaterialList * matList,
                                  RtWorldImportUserdataCallBacks *
                                  UserDataCallBacks);

extern RpWorld            *
_rtImportWorldCreateWorld(RtWorldImport * nohsworld,
                          RtWorldImportParameters * conversionParams,
                          RwBool              *ExitRequested,
                          RtWorldImportUserdataCallBacks *
                          UserDataCallBacks);


#ifdef    __cplusplus
}
#endif                          /* __cplusplus */

#endif                          /* RTNHSSPLIT_H */
