89 lines
2.2 KiB
PHP

<?php
class player_races {
const HUMAN = 1;
const HUMAN_NAME = 'human';
const ORC = 2;
const ORC_NAME = 'orc';
const DWARF = 3;
const DWARF_NAME = 'dwarf';
const NIGHTELF = 4;
const NIGHTELF_NAME = 'nightelf';
const SCOURGE = 5;
const SCOURGE_NAME = 'scourge';
const TAUREN = 6;
const TAUREN_NAME = 'tauren';
const GNOME = 7;
const GNOME_NAME = 'gnome';
const TROLL = 8;
const TROLL_NAME = 'troll';
public static function name($race){
switch($race){
case self::HUMAN:
return self::HUMAN_NAME;
case self::ORC:
return self::ORC_NAME;
case self::DWARF:
return self::DWARF_NAME;
case self::NIGHTELF:
return self::NIGHTELF_NAME;
case self::SCOURGE:
return self::SCOURGE_NAME;
case self::TAUREN:
return self::TAUREN_NAME;
case self::GNOME:
return self::GNOME_NAME;
case self::TROLL:
return self::TROLL_NAME;
default:
return 'default';
}
}
public static function is($race){
switch($race){
case self::HUMAN:
case self::ORC:
case self::DWARF:
case self::NIGHTELF:
case self::SCOURGE:
case self::TAUREN:
case self::GNOME:
case self::TROLL:
return true;
default:
return false;
}
}
public static function is_horde($race){
switch($race){
case self::ORC:
case self::SCOURGE:
case self::TAUREN:
case self::TROLL:
return true;
default:
return false;
}
}
public static function is_alliance($race){
switch($race){
case self::HUMAN:
case self::DWARF:
case self::NIGHTELF:
case self::GNOME:
return true;
default:
return false;
}
}
}