sdl event stuff
This commit is contained in:
@@ -11,9 +11,9 @@ namespace Archimedes {
|
||||
|
||||
public:
|
||||
|
||||
LoadModuleEvent() {}
|
||||
LoadModuleEvent() : Event(nullptr) {}
|
||||
|
||||
LoadModuleEvent(std::string n) : module(n) {}
|
||||
LoadModuleEvent(std::string n) : Event(nullptr), module(n) {}
|
||||
|
||||
~LoadModuleEvent() {}
|
||||
|
||||
@@ -27,9 +27,9 @@ namespace Archimedes {
|
||||
|
||||
public:
|
||||
|
||||
DoLoadModuleEvent() {}
|
||||
DoLoadModuleEvent() : Event(nullptr) {}
|
||||
|
||||
DoLoadModuleEvent(std::variant<std::string, Module*> n) : module(n) {}
|
||||
DoLoadModuleEvent(std::variant<std::string, Module*> n) : Event(nullptr), module(n) {}
|
||||
|
||||
~DoLoadModuleEvent() {}
|
||||
|
||||
@@ -43,9 +43,9 @@ namespace Archimedes {
|
||||
|
||||
public:
|
||||
|
||||
UnloadModuleEvent() {}
|
||||
UnloadModuleEvent() : Event(nullptr) {}
|
||||
|
||||
UnloadModuleEvent(std::string n) : module(n) {}
|
||||
UnloadModuleEvent(std::string n) : Event(nullptr), module(n) {}
|
||||
|
||||
~UnloadModuleEvent() {}
|
||||
|
||||
@@ -58,9 +58,9 @@ namespace Archimedes {
|
||||
|
||||
public:
|
||||
|
||||
DoUnloadModuleEvent() {}
|
||||
DoUnloadModuleEvent() : Event(nullptr) {}
|
||||
|
||||
DoUnloadModuleEvent(std::string n) : module(n) {}
|
||||
DoUnloadModuleEvent(std::string n) : Event(nullptr), module(n) {}
|
||||
|
||||
~DoUnloadModuleEvent() {}
|
||||
|
||||
|
||||
@@ -9,10 +9,13 @@ namespace Archimedes {
|
||||
|
||||
public:
|
||||
|
||||
Event(void* ptr) : userData(ptr) {}
|
||||
|
||||
virtual ~Event() {}
|
||||
|
||||
virtual operator std::string() const = 0;
|
||||
|
||||
void* userData;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -12,9 +12,9 @@ namespace Archimedes {
|
||||
|
||||
public:
|
||||
|
||||
DataRecievedEvent() : msg(nullptr) {}
|
||||
DataRecievedEvent() : Event(nullptr), msg(nullptr) {}
|
||||
|
||||
DataRecievedEvent(ISteamNetworkingMessage* m) : msg(m) {}
|
||||
DataRecievedEvent(ISteamNetworkingMessage* m) : Event(nullptr), msg(m) {}
|
||||
|
||||
~DataRecievedEvent() {
|
||||
if(msg)
|
||||
@@ -31,9 +31,9 @@ namespace Archimedes {
|
||||
|
||||
public:
|
||||
|
||||
DataSentEvent() : msg(nullptr) {}
|
||||
DataSentEvent() : Event(nullptr), msg(nullptr) {}
|
||||
|
||||
DataSentEvent(const void* m, uint32 l) : msg(m), length(l) {}
|
||||
DataSentEvent(const void* m, uint32 l) : Event(nullptr), msg(m), length(l) {}
|
||||
|
||||
operator std::string() const override { return "DataSentEvent"; }
|
||||
|
||||
@@ -45,9 +45,9 @@ namespace Archimedes {
|
||||
|
||||
public:
|
||||
|
||||
ConnectionStatusChangedEvent() : info(nullptr) {}
|
||||
ConnectionStatusChangedEvent() : Event(nullptr), info(nullptr) {}
|
||||
|
||||
ConnectionStatusChangedEvent(SteamNetConnectionStatusChangedCallback_t* i) : info(i) {}
|
||||
ConnectionStatusChangedEvent(SteamNetConnectionStatusChangedCallback_t* i) : Event(nullptr), info(i) {}
|
||||
|
||||
operator std::string() const override { return "ConnectionStatusChangedEvent"; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user