mirror of
https://github.com/JeroenED/libpairtwo.git
synced 2024-09-20 19:34:43 +02:00
Compare commits
4 Commits
32a0021ff2
...
22e554a513
Author | SHA1 | Date | |
---|---|---|---|
22e554a513 | |||
0aad61effe | |||
7be3b2f0ab | |||
a716866b4f |
@ -18,7 +18,7 @@ class Result extends Enum
|
|||||||
const won = '1';
|
const won = '1';
|
||||||
const absent = '0 FF';
|
const absent = '0 FF';
|
||||||
const wonforfait = '1 FF';
|
const wonforfait = '1 FF';
|
||||||
const adjourn = '0 A';
|
const adjourned = '0 A';
|
||||||
const drawadjourned = '0.5 A';
|
const drawadjourned = '0.5 A';
|
||||||
const wonadjourned = '1 A';
|
const wonadjourned = '1 A';
|
||||||
const bye = '0 Bye';
|
const bye = '0 Bye';
|
||||||
|
@ -15,5 +15,5 @@ class TournamentSystem extends Enum
|
|||||||
const Swiss = 'Swiss';
|
const Swiss = 'Swiss';
|
||||||
const Closed = 'Closed';
|
const Closed = 'Closed';
|
||||||
const American = 'American';
|
const American = 'American';
|
||||||
const Imperial = 'Imperal';
|
const Imperial = 'Imperial';
|
||||||
}
|
}
|
||||||
|
34
src/Sws.php
34
src/Sws.php
@ -347,13 +347,13 @@ class Sws extends SwsModel
|
|||||||
$length = 1;
|
$length = 1;
|
||||||
switch (self::ReadData('Int', substr($swscontents, $offset, $length))) {
|
switch (self::ReadData('Int', substr($swscontents, $offset, $length))) {
|
||||||
case 1:
|
case 1:
|
||||||
$gender = 'M';
|
$gender = Gender::Male;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
$gender = "F";
|
$gender = Gender::Female;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
$gender = "X";
|
$gender = Gender::Neutral;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
$player->setGender(new Gender($gender));
|
$player->setGender(new Gender($gender));
|
||||||
@ -563,15 +563,15 @@ class Sws extends SwsModel
|
|||||||
switch (self::ReadData('Int', substr($swscontents, $offset, $length))) {
|
switch (self::ReadData('Int', substr($swscontents, $offset, $length))) {
|
||||||
case 255:
|
case 255:
|
||||||
case 253:
|
case 253:
|
||||||
$color = 'B';
|
$color = Color::black;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
case 3:
|
case 3:
|
||||||
$color = 'W';
|
$color = Color::white;
|
||||||
break;
|
break;
|
||||||
case 0:
|
case 0:
|
||||||
default:
|
default:
|
||||||
$color = '*';
|
$color = Color::none;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
$pairing->setColor(new Color($color));
|
$pairing->setColor(new Color($color));
|
||||||
@ -580,37 +580,37 @@ class Sws extends SwsModel
|
|||||||
$length = 1;
|
$length = 1;
|
||||||
switch (self::ReadData('Int', substr($swscontents, $offset, $length))) {
|
switch (self::ReadData('Int', substr($swscontents, $offset, $length))) {
|
||||||
case 0:
|
case 0:
|
||||||
$result = '*';
|
$result = Result::none;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
$result = '0';
|
$result = Result::lost;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
$result = '0 FF';
|
$result = Result::absent;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
$result = '0 A';
|
$result = Result::adjourned;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
$result = '0 Bye';
|
$result = Result::bye;
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
$result = '0.5';
|
$result = Result::draw;
|
||||||
break;
|
break;
|
||||||
case 8:
|
case 8:
|
||||||
$result = '0.5 A';
|
$result = Result::drawadjourned;
|
||||||
break;
|
break;
|
||||||
case 11:
|
case 11:
|
||||||
$result = '1';
|
$result = Result::won;
|
||||||
break;
|
break;
|
||||||
case 12:
|
case 12:
|
||||||
$result = '1 FF';
|
$result = Result::wonforfait;
|
||||||
break;
|
break;
|
||||||
case 13:
|
case 13:
|
||||||
$result = '1 A';
|
$result = Result::wonadjourned;
|
||||||
break;
|
break;
|
||||||
case 13:
|
case 13:
|
||||||
$result = '1 Bye';
|
$result = Result::wonbye;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
$pairing->setResult(new Result($result));
|
$pairing->setResult(new Result($result));
|
||||||
|
Loading…
Reference in New Issue
Block a user