<?php

include('db.php');

// Tabelle pacmp_sessions
// Enthält die IDs der Sitzungen und die Zeit wann sie zuletzt aktiv war.
// Sitzungen, die zu lange inaktiv sind, werden aus der Datenbank entfernt.
$db->sql_query("CREATE TABLE IF NOT EXISTS pacmp_sessions ( " .
               "    session_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, " .
               "    activity BIGINT UNSIGNED NOT NULL, " .
               "    INDEX(activity) )");

// Erhält die eigentlichen Spieldaten
// Ein Feld für die Sitzung, eines für die Spieler-ID und jeweils eines für die X- und Y-Koordinate
// des jeweiligen Spielers.
$db->sql_query("CREATE TABLE pacmp_table (" .
               "    session_id SMALLINT UNSIGNED NOT NULL ," .
               "    player_id TINYINT UNSIGNED NOT NULL ," .
               "    x SMALLINT UNSIGNED NOT NULL ," .
               "    y SMALLINT UNSIGNED NOT NULL )");
$db->sql_query("ALTER TABLE pacmp_table ADD PRIMARY KEY (session_id, player_id)")

?>