Exemplo n.º 1
0
 public function TotalCost()
 {
     $totalCost = new Cost(0, 0, 0, 0);
     foreach ($this->Members() as $resource) {
         $totalCost->AddCost($resource->Cost());
     }
     return $totalCost;
 }
 public function TotalCost()
 {
     $totalCost = new Cost();
     foreach ($this->Members() as $unit) {
         $totalCost->AddCost($unit->BuildCost());
     }
     return $totalCost;
 }
Exemplo n.º 3
0
require_once "classes\\class_resourceparser.php";
// $time1 = microtime();
// $dapsap = array();
// for( $i = 0; $i < 1000; $i++)
// {
// $kbytes = memory_get_usage() / 1024;
// echo "current memory usage: $kbytes KB<br/>";
// $dapsap[$i] = new ResourceParser();
// }
// $time2 = microtime();
// $result = $time2 - $time1;
// echo "time used: ".$result."<br/>";
// $peak = memory_get_peak_usage() / 1024;
// echo "peak memory usage: ".$peak." KB";
Helper::var_dump_pre(ResourceParser::Instance()->ProductionUnits());
Helper::var_dump_pre(ResourceParser::Instance()->BuildingUnits());
Helper::var_dump_pre(ResourceParser::Instance()->Technologies());
Helper::var_dump_pre(ResourceParser::Instance()->DefenseUnits());
Helper::var_dump_pre(ResourceParser::Instance()->ShipUnits());
Helper::var_dump_pre(ResourceParser::Instance()->MissileUnits());
Helper::var_dump_pre(ResourceParser::Instance()->Officers());
$cost = new Cost(100, 100, 100, 100);
$cost1 = new Cost(50, 50, 50, 50);
$res = new Resource("Test", $cost, NULL, NULL);
$cost->AddCost($res);
$cost1->AddCost($cost);
Helper::var_dump_pre($cost);
Helper::var_dump_pre($cost1);
?>