23 lines
480 B
C++
23 lines
480 B
C++
|
#include <fstream>
|
||
|
#include <iostream>
|
||
|
#include <sstream>
|
||
|
|
||
|
#include "LumpManager.h"
|
||
|
|
||
|
int main(int argc, char *argv[]) {
|
||
|
if (argc < 2) {
|
||
|
std::cout << "Missing input file\n";
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
const char* filepath = argv[1];
|
||
|
|
||
|
std::ifstream input(filepath, std::ios_base::binary);
|
||
|
std::string data((std::istreambuf_iterator<char>(input)), std::istreambuf_iterator<char>());
|
||
|
|
||
|
EntityLumpManager lumpmgr;
|
||
|
lumpmgr.Parse(data.c_str());
|
||
|
|
||
|
std::cout << lumpmgr.Dump() << "\n";
|
||
|
}
|