Advertisement
JoshDreamland

Untitled

Jan 20th, 2015
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.50 KB | None | 0 0
  1. #include "nge/Plugin.hpp"
  2. #include "nge/LogInterface.hpp"
  3.  
  4. class HelloPlugin final : public nge::api::Plugin {
  5.  public:
  6.   HelloPlugin() {}
  7.  
  8.   void on_attach() override {
  9.     display_message();
  10.   }
  11.  
  12.   void display_message() {
  13.     nge::LogInterface::log(nge::api::LogType::Debug,
  14.       "Hello World from Hello Plugin!");
  15.   }
  16.  
  17.  private:
  18.   void memory_ready() override {
  19.     PluginMem<HelloPlugin>::enable();
  20.   }
  21.  
  22.   void memory_collect() override {
  23.     PluginMem<HelloPlugin>::collect();
  24.   }
  25. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement