1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
// Proc_AnimationStopV3.cpp: implementation of the Proc_EntityCtrlV3 Parsing
// Processor class..
//
//////////////////////////////////////////////////////////////////////
#include "StdAfx.h"
#ifndef _WIN32
#include <fstream>
#elif _MSC_VER > 1300
#include <fstream>
#else
#include <fstream.h>
#endif
#include "Proc_AnimationStopV3.h"
#include "ParseValue.h"
using namespace std;
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
Proc_AnimationStopV3::Proc_AnimationStopV3()
{
PcktID = "AnimationStopV3";
}
Proc_AnimationStopV3::~Proc_AnimationStopV3()
{
}
void Proc_AnimationStopV3::ProcPckt(ParseValue *pPV)
{
if(Omsg == NULL)
return;
printf("Animation Stop V3:\n");
pPV = pPV->nxt(); // skip the cmd name
if(pPV != NULL)
{
try
{
Om_AnimationStopV3.SetEntityID(pPV->GetUShort(),true);
printf("\tEntity ID = %u\n",pPV->GetUShort());
}
catch(CigiValueOutOfRangeException ORX)
{
if(ORX.HasMessage())
printf("%s\n",ORX.what());
}
pPV = pPV->nxt();
}
*Omsg << Om_AnimationStopV3;
}
|