2012-08-16 16:03:40 -05:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
#include "Particle.h"
|
|
|
|
|
|
|
|
class Snapshot
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
std::vector<float> AirPressure;
|
|
|
|
std::vector<float> AirVelocityX;
|
|
|
|
std::vector<float> AirVelocityY;
|
2012-10-03 18:42:58 -05:00
|
|
|
std::vector<float> AmbientHeat;
|
2012-08-16 16:03:40 -05:00
|
|
|
|
|
|
|
std::vector<Particle> Particles;
|
|
|
|
std::vector<Particle> PortalParticles;
|
|
|
|
|
|
|
|
std::vector<int> WirelessData;
|
|
|
|
|
|
|
|
std::vector<float> GravVelocityX;
|
|
|
|
std::vector<float> GravVelocityY;
|
|
|
|
std::vector<float> GravValue;
|
|
|
|
std::vector<float> GravMap;
|
|
|
|
|
|
|
|
std::vector<unsigned char> BlockMap;
|
|
|
|
std::vector<unsigned char> ElecMap;
|
|
|
|
|
|
|
|
std::vector<float> FanVelocityX;
|
|
|
|
std::vector<float> FanVelocityY;
|
|
|
|
|
2012-12-18 15:17:13 -06:00
|
|
|
std::vector<playerst> stickmen;
|
2013-01-07 16:54:10 -06:00
|
|
|
std::vector<sign> signs;
|
2012-12-18 15:17:13 -06:00
|
|
|
|
2012-08-16 16:03:40 -05:00
|
|
|
Snapshot() :
|
|
|
|
AirPressure(),
|
|
|
|
AirVelocityX(),
|
|
|
|
AirVelocityY(),
|
2012-10-03 18:42:58 -05:00
|
|
|
AmbientHeat(),
|
2012-08-16 16:03:40 -05:00
|
|
|
Particles(),
|
|
|
|
PortalParticles(),
|
|
|
|
WirelessData(),
|
|
|
|
GravVelocityX(),
|
|
|
|
GravVelocityY(),
|
|
|
|
GravValue(),
|
|
|
|
GravMap(),
|
|
|
|
BlockMap(),
|
|
|
|
ElecMap(),
|
|
|
|
FanVelocityX(),
|
2012-12-18 15:17:13 -06:00
|
|
|
FanVelocityY(),
|
2013-01-07 16:54:10 -06:00
|
|
|
stickmen(),
|
|
|
|
signs()
|
2012-08-16 16:03:40 -05:00
|
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
virtual ~Snapshot()
|
|
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
};
|