Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PDL_bool powerCall(PDL_JSParameters *params) {
- runsine();
- char *reply = "Done";
- PDL_JSReply(params, reply);
- return PDL_TRUE;
- }
- int main(){
- int result = SDL_Init(SDL_INIT_VIDEO);
- PDL_Init(0);
- PDL_RegisterJSHandler("pawar", powerCall);
- PDL_JSRegistrationComplete();
- PDL_CallJS("ready", NULL, 0); // this is for enyo
- PDL_Quit();
- SDL_Quit();
- return 0;
- }
- int main(){
- int result = SDL_Init(SDL_INIT_VIDEO);
- PDL_Init(0);
- PDL_RegisterJSHandler("pawar", powerCall);
- PDL_JSRegistrationComplete();
- PDL_CallJS("ready", NULL, 0); // this is for enyo
- atexit(SDL_Quit);
- atexit(PDL_Quit);
- SDL_Event Event;
- bool paused = false;
- while (1) {
- bool gotEvent;
- if (paused) {
- SDL_WaitEvent(&Event);
- gotEvent = true;
- }
- else {
- gotEvent = SDL_PollEvent(&Event);
- }
- while (gotEvent) {
- switch (Event.type) {
- case SDL_ACTIVEEVENT:
- if (Event.active.state == SDL_APPACTIVE) {
- paused = !Event.active.gain;
- }
- break;
- case SDL_QUIT:
- // We exit anytime we get a request to quit the app
- // all shutdown code is registered via atexit() so this is clean.
- exit(0);
- break;
- // handle any other events interesting to your plugin here
- default:
- break;
- }
- gotEvent = SDL_PollEvent(&Event);
- }
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment