mirror of
https://github.com/pret/pokered.git
synced 2024-10-23 23:18:23 +00:00
37 lines
643 B
C++
37 lines
643 B
C++
|
#include "AbstractData.h"
|
||
|
using namespace std;
|
||
|
|
||
|
AbstractData::AbstractData()
|
||
|
{
|
||
|
error = false;
|
||
|
}
|
||
|
|
||
|
// This method must always return "" if true but can return
|
||
|
// any other value for false
|
||
|
string AbstractData::GenAsm()
|
||
|
{
|
||
|
if(error) return ";#Error";
|
||
|
else return "";
|
||
|
}
|
||
|
|
||
|
bool AbstractData::IsValid(unsigned char* byte)
|
||
|
{
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
bool AbstractData::Parse(unsigned char* byte)
|
||
|
{
|
||
|
// If it's not valid, don't even bother parsing
|
||
|
if(!IsValid(byte)) return false;
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
unsigned int AbstractData::Arguments()
|
||
|
{
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
bool AbstractData::GetError()
|
||
|
{
|
||
|
return error;
|
||
|
}
|