forked from La_Bureautique/zeg1jeux
95 lines
1.4 KiB
PHP
95 lines
1.4 KiB
PHP
<?php
|
|
|
|
ini_set('display_errors', 1);
|
|
ini_set('display_startup_errors', 1);
|
|
|
|
error_reporting(E_ALL);
|
|
|
|
|
|
session_start();
|
|
|
|
define('DEFAULT_RADIUS', 50);
|
|
|
|
define('TAILLE_SPRITE', 32);
|
|
define('DEMI_TAILLE_SPRITE', (TAILLE_SPRITE/2));
|
|
|
|
define('SONAR_DURATION', 5);
|
|
|
|
define("LAT_ASTROPORT_ONE", 44.22484418236386);
|
|
define("LON_ASTROPORT_ONE", 1.6395813014177014);
|
|
|
|
class Player {
|
|
|
|
private $pubkey;
|
|
|
|
private $name;
|
|
|
|
function __construct ($pubkey, $name) {
|
|
|
|
$this->pubkey = $pubkey;
|
|
|
|
$this->name = $name;
|
|
}
|
|
|
|
function getPubkey () {
|
|
|
|
return $this->pubkey;
|
|
}
|
|
|
|
function getName () {
|
|
|
|
return $this->name;
|
|
}
|
|
}
|
|
|
|
$players = [
|
|
|
|
new Player('2L8vaYixCf97DMT8SistvQFeBj7vb6RQL7tvwyiv1XVH', 'Fred'),
|
|
new Player('25zB1gSC7Qhwnx463cuDLDCKLRVieLAgFiPbYq6jVHG9', 'Boris'),
|
|
new Player('u3rNW7CzqDC5V4L3FGVbSPsrBd78y8pkRACKHtBtCPx', 'Syoul'),
|
|
new Player('8PTThXiUSwwuPoqQWw3tuAn4MpvzQzpKhs6LMuiozS7Z', 'kimamila')
|
|
];
|
|
|
|
|
|
if (!isset($_SESSION['radius'])) {
|
|
|
|
$_SESSION['radius'] = DEFAULT_RADIUS;
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
=====================
|
|
Games
|
|
=====================
|
|
|
|
*/
|
|
|
|
$games = [
|
|
|
|
'spationaute' => [
|
|
|
|
'title' => 'SpaceĞ1',
|
|
'description' => 'Les extraterrestres viennent terraformer ta planète'
|
|
],
|
|
|
|
'magie' => [
|
|
|
|
'title' => 'Ğ1Quest',
|
|
'description' => 'Ğarry Potier à l\'école des sourciers.'
|
|
]
|
|
];
|
|
|
|
define('DEFAULT_GAME', 'spationaute');
|
|
|
|
if (!isset($_SESSION['gameId'])) {
|
|
|
|
$_SESSION['gameId'] = DEFAULT_GAME;
|
|
}
|
|
|
|
|
|
|
|
|
|
require_once('functions.php');
|
|
|