#include "MEC/hmecmatc.h"
#include "GMT.h"
#include "MEC/DNMSurSt.h"
#include "MEC/DNMRepor.h"
 
/*#ifdef U64*/
/*#include "DNM/DNMVecto.h"*/
/*#endif /* U64   */
 
 
/* Main globla report */
DNM_tdstMecReport g_stReport;
 
/* Default initialisation */
/* Author : JM Soudagne   */
/* Date : 1996-12-26      */
/* Version : 1.02         */
/* Modify : 1997-02-13    */
DNM_tdstReport *DNM_p_stReportDefaultInit(DNM_tdstReport *_p_stReport)
{
#ifdef DNM_DEBUG
    if(_p_stReport == NULL)
        return NULL;
#endif
 
    /* Initialisation of the obstacle */
/*	DNM_M_vObstacleSetCollidedMaterial (DNM_M_p_stReportGetObstacle(_p_stReport), NULL);// YLG*/
/*	DNM_M_vObstacleSetCollidedMaterial (DNM_M_p_stReportGetGround(_p_stReport), NULL);*/
/*	DNM_M_vObstacleSetCollidedMaterial (DNM_M_p_stReportGetWall(_p_stReport), NULL);*/
/*	DNM_M_vObstacleSetCollidedMaterial (DNM_M_p_stReportGetCharacter(_p_stReport), NULL);*/
/*	DNM_M_vObstacleSetCollidedMaterial (DNM_M_p_stReportGetWater(_p_stReport), NULL);*/
/*	DNM_M_vObstacleSetCollidedMaterial (DNM_M_p_stReportGetCeil(_p_stReport), NULL);*/
 
 
    /* Kinetic values */
/*    MTH_M_MoveSetNull(DNM_M_p_stReportGetAbsolutePrevSpeed(_p_stReport));*/
/*    MTH_M_MoveSetNull(DNM_M_p_stReportGetAbsoluteCurrSpeed(_p_stReport));*/
/*    MTH_M_MoveSetNull(DNM_M_p_stReportGetAbsolutePrevPosition(_p_stReport));*/
/*    MTH_M_MoveSetNull(DNM_M_p_stReportGetAbsoluteCurrPosition(_p_stReport));*/
 
/*	  DNM_M_bReportSetWallFlagToFalse(_p_stReport);*/
/*	  DNM_M_bReportSetCharFlagToFalse(_p_stReport);*/
 
 
	memset ( _p_stReport, 0, sizeof(DNM_tdstReport) );
 
    return _p_stReport;
}
