89 lines
2.2 KiB
PHP
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;
|
|
}
|
|
}
|
|
} |