forked from halo-battle/game
Version 0.9a
This commit is contained in:
parent
d5c122a2c5
commit
59fbc7104e
141 changed files with 8686 additions and 1156 deletions
67
Class/gererFile.php
Normal file
67
Class/gererFile.php
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
<?php
|
||||
/***************************************************************************
|
||||
* gererFile.php
|
||||
* ------------------
|
||||
* begin : Mardi 27 novembre 2007
|
||||
* copyright : (C) 2007 Halo-Battle
|
||||
* email : nemunaire@gmail.com
|
||||
*
|
||||
* $Id: gererFile.php,v 1.0 27/11/2007 23:08:30 $
|
||||
*
|
||||
*
|
||||
***************************************************************************/
|
||||
|
||||
/**
|
||||
* Classe gererFile. Par Némunaire de Halo-Battle
|
||||
*
|
||||
* Classe permettant la gestion simple d'une file d'attente de batiment
|
||||
*
|
||||
*/
|
||||
|
||||
class gererFile {
|
||||
var $fileArray = array();
|
||||
var $fileTexte = "";
|
||||
var $tempsArray = array();
|
||||
var $tempsTexte = "";
|
||||
|
||||
/**
|
||||
* Constructeur. Définition des variables de file d'attente
|
||||
*
|
||||
*/
|
||||
function gererFile($fileArray, $tempsArray) {
|
||||
$this->fileArray = $fileArray;
|
||||
$this->fileTexte = implode(' ',$fileArray);
|
||||
$this->tempsArray = $tempsArray;
|
||||
$this->tempsTexte = implode(' ',$tempsArray);
|
||||
}
|
||||
|
||||
/**
|
||||
* Ajouter une action à la file
|
||||
*
|
||||
*/
|
||||
function add($file, $temps) {
|
||||
$file = trim($file);
|
||||
$temps = trim($temps);
|
||||
$this->fileTexte .= ' '.$file;
|
||||
$this->fileArray = explode(' ',$fileTexte);
|
||||
$this->tempsTexte .= ' '.$temps;
|
||||
$this->tempsArray = explode(' ',$tempsTexte);
|
||||
}
|
||||
|
||||
/**
|
||||
* Supprime une action de la file
|
||||
*
|
||||
*/
|
||||
function delId($id) {
|
||||
$pos = strpos(implode(',', $fileTec).',', $_GET['tec'].',');
|
||||
$this->fileTexte .= ' '.$file;
|
||||
$this->fileArray = explode(' ',$fileTexte);
|
||||
$this->tempsTexte .= ' '.$temps;
|
||||
$this->tempsArray = explode(' ',$tempsTexte);
|
||||
}
|
||||
}
|
||||
|
||||
$gestion = new gererFile(explode(' ','1 2 3 4 5'), explode(' ', '123 456 789 101112 131415 161718'));
|
||||
$gestion->add('6', '192021');
|
||||
print $gestion->fileTexte;
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue