This commit is contained in:
Mimu
2014-05-27 10:40:50 +02:00
parent 2819a5ed20
commit 8e2bae6e8a
+9 -9
View File
@@ -7,7 +7,7 @@
class AASkillsCalculator { class AASkillsCalculator {
var $_xml; // Contenu xml private $_xml; // Contenu xml
function AASkillsCalculator ($xml="xml/aa_skillsLists.xml") { function AASkillsCalculator ($xml="xml/aa_skillsLists.xml") {
// Chargement du XML // Chargement du XML
@@ -18,7 +18,7 @@ class AASkillsCalculator {
/* /*
Return the calculator's HTML Return the calculator's HTML
*/ */
function getTree() { public function getTree() {
// Affichage de la page // Affichage de la page
$html = '<div id="tal_box">'; $html = '<div id="tal_box">';
$html .= '<p>You can still use <span id="skillPoints">23</span> points.</p>'; $html .= '<p>You can still use <span id="skillPoints">23</span> points.</p>';
@@ -41,7 +41,7 @@ class AASkillsCalculator {
/* /*
Return one tree's HTML Return one tree's HTML
*/ */
function createTree() { private function createTree() {
$tree = $this->_xml->getElementsByTagName('ecole'); $tree = $this->_xml->getElementsByTagName('ecole');
$html = $this->getSpec($tree); $html = $this->getSpec($tree);
$html .= '<div class="tal_clear"></div>'; $html .= '<div class="tal_clear"></div>';
@@ -55,7 +55,7 @@ class AASkillsCalculator {
Return the skills's HTML from one tree Return the skills's HTML from one tree
@tree : Tree's XML node (ecole) @tree : Tree's XML node (ecole)
*/ */
function getSkills($node) { private function getSkills($node) {
$html =''; $html ='';
foreach ($node as $branch) { foreach ($node as $branch) {
$html .= '<div id="'.$branch->getAttribute('id').'" class="tal_invisible">'; $html .= '<div id="'.$branch->getAttribute('id').'" class="tal_invisible">';
@@ -71,7 +71,7 @@ class AASkillsCalculator {
Return the list of the skill trees Return the list of the skill trees
@node : Tree's XML node (ecole) @node : Tree's XML node (ecole)
*/ */
function getSpec($node) { private function getSpec($node) {
$html = '<div id="tal_ecoles">'; $html = '<div id="tal_ecoles">';
$html .= '<select id="tal_listEcoles" onchange="tal_display(this)">'; $html .= '<select id="tal_listEcoles" onchange="tal_display(this)">';
$html .= '<option value="0" selected="" disabled="">Choose...</option>'; $html .= '<option value="0" selected="" disabled="">Choose...</option>';
@@ -88,7 +88,7 @@ class AASkillsCalculator {
Return the active skills from one tree Return the active skills from one tree
@node : Active's XML node (ecole > active) @node : Active's XML node (ecole > active)
*/ */
function getActive($node) { private function getActive($node) {
$active = $node->getElementsByTagName('active'); $active = $node->getElementsByTagName('active');
foreach ($active as $a) { foreach ($active as $a) {
$skill = $a->getElementsByTagName('skill'); $skill = $a->getElementsByTagName('skill');
@@ -109,7 +109,7 @@ class AASkillsCalculator {
Return the active skills from one tree Return the active skills from one tree
@node : Passive's XML node (ecole > passive) @node : Passive's XML node (ecole > passive)
*/ */
function getPassive($node) { private function getPassive($node) {
$active = $node->getElementsByTagName('passive'); $active = $node->getElementsByTagName('passive');
foreach ($active as $a) { foreach ($active as $a) {
$skill = $a->getElementsByTagName('skill'); $skill = $a->getElementsByTagName('skill');
@@ -130,7 +130,7 @@ class AASkillsCalculator {
Get the skill details (mana, cooldown, etc) Get the skill details (mana, cooldown, etc)
@node : Skill's XML node (ecole > passive/active > skill) @node : Skill's XML node (ecole > passive/active > skill)
*/ */
function getSkillDetail($node) { private function getSkillDetail($node) {
$html = '<h3>'.$node->getAttribute('name').'</h2>'; $html = '<h3>'.$node->getAttribute('name').'</h2>';
$stat = $node->getElementsByTagName('stat'); $stat = $node->getElementsByTagName('stat');
$desc = $node->getElementsByTagName('description'); $desc = $node->getElementsByTagName('description');
@@ -153,7 +153,7 @@ class AASkillsCalculator {
@Custom tag @Custom tag
--b-- / ++b++ => <b> / </b> --b-- / ++b++ => <b> / </b>
*/ */
function renderTags($str) { private function renderTags($str) {
return str_replace(array('--b--', '++b++'), array('<b>', '</b>'), $str); return str_replace(array('--b--', '++b++'), array('<b>', '</b>'), $str);
} }
} }