#1470 interface for inheritable child generation added

--HG--
branch : gsoc2012-achievements
This commit is contained in:
SirCotare 2012-06-21 22:28:51 +02:00
parent 139be8d7dd
commit 8886ed94b7
4 changed files with 8 additions and 2 deletions

View file

@ -1,5 +1,5 @@
<?php <?php
class AchObjective { class AchObjective implements Parentum {
private $id; private $id;
private $perk; private $perk;
private $condition; private $condition;

View file

@ -0,0 +1,5 @@
<?php
interface Parentum {
function makeChild(&$a);
}
?>

View file

@ -1,5 +1,5 @@
<?php <?php
abstract class RenderNodeIterator { abstract class RenderNodeIterator implements Parentum {
protected $nodes = array(); protected $nodes = array();
function getSize() { function getSize() {

View file

@ -36,6 +36,7 @@ require_once("include/ach_render_common.php");
require_once("class/RenderNodeIteraor_abstract.php"); require_once("class/RenderNodeIteraor_abstract.php");
require_once("class/AchList_abstract.php"); require_once("class/AchList_abstract.php");
require_once("class/Tieable_inter.php"); require_once("class/Tieable_inter.php");
require_once("class/Parentum_inter.php");
require_once("class/AchMenu_class.php"); require_once("class/AchMenu_class.php");
require_once("class/AchSummary_class.php"); require_once("class/AchSummary_class.php");