////////////////////////////////////////////////////////////////////// // main SlidingBlockPuzzle._extension("main",function(extname,px){ // CXFlow
Warning: include(include/CXFlow.inc.php): Failed to open stream: No such file or directory in /var/www/html/phpkobo/my-projects/sliding-puzzle/include/main.inc.php on line 6

Warning: include(): Failed opening 'include/CXFlow.inc.php' for inclusion (include_path='.:/usr/local/lib/php') in /var/www/html/phpkobo/my-projects/sliding-puzzle/include/main.inc.php on line 6
// CDelay
Warning: include(include/CDelay.inc.php): Failed to open stream: No such file or directory in /var/www/html/phpkobo/my-projects/sliding-puzzle/include/main.inc.php on line 9

Warning: include(): Failed opening 'include/CDelay.inc.php' for inclusion (include_path='.:/usr/local/lib/php') in /var/www/html/phpkobo/my-projects/sliding-puzzle/include/main.inc.php on line 9
// CInView
Warning: include(include/CInView.inc.php): Failed to open stream: No such file or directory in /var/www/html/phpkobo/my-projects/sliding-puzzle/include/main.inc.php on line 12

Warning: include(): Failed opening 'include/CInView.inc.php' for inclusion (include_path='.:/usr/local/lib/php') in /var/www/html/phpkobo/my-projects/sliding-puzzle/include/main.inc.php on line 12
////////////////////////////////////////////////////////////////// // main // XFlow px.XFlow=CXFlow(); // the root XFlow node px.xfn_root=px.XFlow.find("/"); // CDelay: delay and progbar px.Delay=CDelay(px); // CInView: checks if it's in viewport px.InView=CInView(px); // starting point px.main=function(){ px.xfn_root.find("/player").run(px,function(resp){ if(px.Lib.isObject(resp)&&("action" in resp)){ const action=resp.action; switch(action){ case "destroy": px.GPlayer.xfn_events.find("destroy") .run(px,function(resp){ console.log("resp",resp); }); break; } } }); }; },0);