36 lines
711 B
PHP
36 lines
711 B
PHP
|
<?php
|
||
|
|
||
|
/* Load the engine's code */
|
||
|
$__loader = array(
|
||
|
'log', 'classloader',
|
||
|
'version', 'game', 'tick', 'config',
|
||
|
'db_connection', 'db_accessor', 'db',
|
||
|
'library', 'actions', 'data_tree',
|
||
|
'input', 'ajax', 'handler', 'engine',
|
||
|
'resource', 'tracking', 'session',
|
||
|
'account', 'prefs', 'output'
|
||
|
);
|
||
|
require_once("../scripts/loader.inc");
|
||
|
|
||
|
/* Identify game version, requested page and engine type, then read request
|
||
|
* data */
|
||
|
list($sitePath, $page, $eType) = input::identify();
|
||
|
$input = input::read();
|
||
|
|
||
|
/* Load page handler */
|
||
|
handler::load();
|
||
|
|
||
|
/* Load the engine */
|
||
|
engine::load();
|
||
|
|
||
|
/* Connect to the DB */
|
||
|
dbConnect();
|
||
|
|
||
|
/* Set up tracking cookie */
|
||
|
tracking::init();
|
||
|
|
||
|
/* Handle requests */
|
||
|
handleInput();
|
||
|
|
||
|
?>
|