Removed game event file loading, as stv demos have a game event list in them

This commit is contained in:
Jordan Cristiano 2015-05-03 20:16:13 -04:00
parent 9a6c95a327
commit ad81ecc67d

View File

@ -3,17 +3,6 @@
#include "demofilebitbuf.h" #include "demofilebitbuf.h"
#include "netmessages.h" #include "netmessages.h"
#include <assert.h> #include <assert.h>
#include <vector>
#include <fstream>
std::vector<std::string> eventNames;
void ParseGameEvent(const std::string& eventBuf)
{
CBitRead bitBuf(eventBuf.data(), eventBuf.size());
uint32 eventId = bitBuf.ReadUBitLong(9);
printf("%s\n", eventNames[eventId].c_str());
}
void ParsePacket(const char* packetBuf, const int numBytes) void ParsePacket(const char* packetBuf, const int numBytes)
{ {
@ -24,29 +13,6 @@ void ParsePacket(const char* packetBuf, const int numBytes)
uint32 typeId = bitBuf.ReadUBitLong(NETMSG_TYPE_BITS); uint32 typeId = bitBuf.ReadUBitLong(NETMSG_TYPE_BITS);
printf("%i\n", typeId); printf("%i\n", typeId);
ProcessNetMsg(typeId, bitBuf); ProcessNetMsg(typeId, bitBuf);
/*if (typeId != 25)
{
break;
}
uint32 length = bitBuf.ReadUBitLong(11);
int numBytes = (length / 8) + (length % 8 > 0);
std::string subpacket;
subpacket.resize(numBytes);
bitBuf.ReadBits(&subpacket[0], length);
ParseGameEvent(subpacket);*/
}
}
void ParseEventNames(const char* eventfile, std::vector<std::string>& eventNames)
{
using namespace std;
ifstream eventStream(eventfile);
if (eventStream)
{
move(istream_iterator<string>(eventStream), istream_iterator<string>(), back_inserter(eventNames));
} }
} }
@ -70,13 +36,11 @@ void ParseSignonData(const std::string& signonData)
int main(const int argc, const char* argv[]) int main(const int argc, const char* argv[])
{ {
if (argc < 3) if (argc < 2)
{ {
return -1; return -1;
} }
ParseEventNames(argv[1], eventNames);
CDemoFile demoFile; CDemoFile demoFile;
if (!demoFile.Open(argv[2])) if (!demoFile.Open(argv[2]))
{ {