fix: phan 메시지에 따라 수정
- array에 +=를 phan 알아듣기 쉽게 array_merge로 - Util::array_get이 더 이상 필요없으므로 null coalescing - array로 tuple류를 반환하는 함수에 index를 포함하도록 변경 - php intelephense에게는 현재 무효 - getPost 일부 값에 int 지정 - 아이템에 id property를 없앴으므로 관련 코드 제거 - enum은 array key로 사용할 수 없으므로 \Ds\Map으로 변경 - KakaoKey PhanRedefineClass 에러 우회
This commit is contained in:
@@ -25,15 +25,15 @@ class Nation{
|
||||
private $generals = [];
|
||||
|
||||
public function __construct(
|
||||
int $id = null,
|
||||
string $name = '국가',
|
||||
string $color = '#000000',
|
||||
int $gold = 0,
|
||||
int $rice = 2000,
|
||||
string $infoText = '국가 설명',
|
||||
int $tech = 0,
|
||||
?string $type = null,
|
||||
int $nationLevel = 0,
|
||||
int $id = null,
|
||||
string $name = '국가',
|
||||
string $color = '#000000',
|
||||
int $gold = 0,
|
||||
int $rice = 2000,
|
||||
string $infoText = '국가 설명',
|
||||
int $tech = 0,
|
||||
?string $type = null,
|
||||
int $nationLevel = 0,
|
||||
array $cities = []
|
||||
){
|
||||
$this->id = $id;
|
||||
@@ -47,7 +47,7 @@ class Nation{
|
||||
$this->nationLevel = $nationLevel;
|
||||
$this->cities = $cities;
|
||||
|
||||
if(count($cities)){
|
||||
if(count($this->cities)){
|
||||
$this->capital = $this->cities[0];
|
||||
}
|
||||
}
|
||||
@@ -75,7 +75,7 @@ class Nation{
|
||||
else{
|
||||
$capital = 0;
|
||||
}
|
||||
|
||||
|
||||
if($this->type === null){
|
||||
$type = Util::choiceRandom(GameConst::$availableNationType);
|
||||
}
|
||||
@@ -126,7 +126,7 @@ class Nation{
|
||||
|
||||
$nationStor->scout_msg = $this->infoText;
|
||||
|
||||
|
||||
|
||||
$diplomacy = [];
|
||||
foreach($otherNations as $nation){
|
||||
$diplomacy[] = [
|
||||
@@ -143,7 +143,7 @@ class Nation{
|
||||
if(count($diplomacy) > 0){
|
||||
$db->insert('diplomacy', $diplomacy);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
public function addGeneral(GeneralBuilder $general){
|
||||
|
||||
Reference in New Issue
Block a user