#ifndef FX_H #define FX_H #include namespace sf{ class Sound; } namespace vb01{ class Node; } namespace battleship{ struct Fx { vb01::s64 initTime, vfxTime, sfxTime; sf::Sound *sfx = nullptr; vb01::Node *peNode = nullptr; Fx(vb01::s64 vt, vb01::s64 st, sf::Sound *s = nullptr, vb01::Node *n = nullptr) : vfxTime(vt), sfxTime(st), sfx(s), peNode(n), initTime(vb01::getTime()){} void activate(); }; } #endif