• Main Page
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

src/window/src/dllexport.cpp

Go to the documentation of this file.
00001 #include "../pch.h"
00002 
00003 int numCreatedClasses = 0;
00004 Log* logger = 0;
00005 NAMESPACE::InputWindow inputWindow;
00006 
00007 ::MouseMap mouseMap;
00008 ::KeyboardMap keyboardMap;
00009 
00010 ::ArrayList<NAMESPACE::pWindow> windowList(32);
00011 
00012 extern "C" __declspec(dllexport) void* Create(const char* type, Log* log){
00013         logger = log;
00014         return new NAMESPACE::Window();
00015 }
00016 
00017 extern "C" __declspec(dllexport) bool Free(const char* type, void* window){
00018         if(window){
00019                 delete (NAMESPACE::Window*)window;
00020                 window = 0;
00021         }
00022         return true;
00023 }

Generated on Fri Jun 18 2010 17:48:39 for Cannonball by  doxygen 1.7.0