cvs: pear /Net_GameServerQuery Config.php

From: Date: Thu, 01 Jul 2004 11:48:08 +0000
Subject: cvs: pear /Net_GameServerQuery Config.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-21349@lists.php.net to get a copy of this message
aidan Thu Jul 1 07:48:08 2004 EDT Added files: /pear/Net_GameServerQuery Config.php Log: Initial commit, simple class to get protocol info http://cvs.php.net/co.php/pear/Net_GameServerQuery/Config.php?r=1.1&p=1 Index: pear/Net_GameServerQuery/Config.php +++ pear/Net_GameServerQuery/Config.php <?php /** * Get protocol config options */ class Net_GameServerQuery_Config { /** * A list of all protocol information * * @var array */ private static $_protocol; /** * A list of all game information * * @var array */ private static $_game; public function __construct() { // Load the protocol config require 'Protocols.php'; $this->_protocol = $protocol; // Load the game config require 'Games.php'; $this->_game = $game; } /** * Get the packet to be sent to server * * This should probably be moved somewhere else, I don't know where. * * @return string The packet * @param string $game The game * @param string $query The type of query */ public function getpacket($game, $query) { $protocol = $this->_game[$game]; $packetformat = $this->_protocol[$protocol]['packet']; $querystring = $this->_protocol[$protocol]['send'][$query]; $packet = sprintf($packetformat, $querystring); return $packet; } } ?>

« previous php.pear.cvs (#21349) next »