open_toontown_panda3d/panda/src/helix/main.cpp

47 lines
849 B
C++

#include "dllpath.h"
#include "HelixClient.h"
// typedef for SetDLLAccessPath
#if defined _DEBUG || defined DEBUG
#include "debug.h"
#endif
#if defined(HELIX_CONFIG_NOSTATICS)
# include "globals/hxglobals.h"
#endif
DLLAccessPath statClnt;
DLLAccessPath* GetDLLAccessPath()
{
return &statClnt;
}
int main( int argc, char *argv[] )
{
setvbuf(stdout, NULL, _IONBF, 0);
HelixClient* myClient = new HelixClient();
STDOUT("%s", argv[1]);
myClient->create_player("myPlayer", true);
//myClient->open_url("myPlayer", argv[1]);
myClient->open_url("myPlayer", "rage.mp3");
bool done = true;
myClient->begin("myPlayer");
while (done != myClient->is_done("myPlayer")) {
//Do Nothing for now
MSG msg;
GetMessage(&msg, NULL, 0, 0);
DispatchMessage(&msg);
}
delete myClient;
myClient = 0;
return 0;
}