Files
Archimedes/modules/Archimedes-Modules/DependsOnPrintStatic/DependsOnPrintStatic.cpp
2025-05-12 16:28:27 -05:00

20 lines
534 B
C++

#include "DependsOnPrintStatic.h"
#include "modules/Archimedes-Modules/Print/Print.h"
DependsOnPrintStatic::DependsOnPrintStatic(Archimedes::App* a, void* h) : Module(a, h) {
name = "DependsOnPrintStatic";
Print* p = new Print(a, h);
deps[*p] = p;
}
DependsOnPrintStatic::~DependsOnPrintStatic() {
std::cout << "DependsOnPrintStatic Destroyed!\n";
}
void DependsOnPrintStatic::run() {
std::cout << "DependsOnPrintStatic lib loaded and run!\n";
app->emitEvent(new Archimedes::DoUnloadModuleEvent(name));
}