Jeroen De Meerleer
c403c2f5be
NEW FEATURE: reading out categories from pairtwo-6
2020-11-22 16:40:10 +01:00
Jeroen De Meerleer
4dbfe27e24
FIXES IN CODE STYLE
2020-08-02 21:51:59 +02:00
Jeroen De Meerleer
b369b72237
Code style fixes
2019-12-26 20:33:53 +01:00
Jeroen De Meerleer
82baae976e
Fixed mutual result tiebreak
2019-12-25 13:43:36 +01:00
Jeroen De Meerleer
9bf4cdaec3
Several fixes
2019-12-22 18:15:25 +01:00
Jeroen De Meerleer
b53745745a
Fixed the sonneborn and buchholtz to use virtual palyer
2019-12-22 17:58:40 +01:00
Jeroen De Meerleer
c3170846c6
Fixed use of Points
2019-12-21 19:32:53 +01:00
Jeroen De Meerleer
ab8b091776
Updated documentation
2019-11-17 01:20:15 +01:00
Jeroen De Meerleer
cded84ce03
Removed calculated getters
2019-11-16 15:21:08 +01:00
Jeroen De Meerleer
9859984a2a
Replace $Key with $key and $Value with $value
2019-11-16 15:21:05 +01:00
Jeroen De Meerleer
9e48bc1ff1
Removed fluent setters
2019-11-16 15:21:01 +01:00
Jeroen De Meerleer
6603b049a6
Fixing "Nesting level too deep" issue
2019-11-15 17:33:35 +01:00
Jeroen De Meerleer
eae66f92f5
Removed getter and setter methods
...
This change removes the separate getter and setter methods and is causing a lot of errors.
To fix errors you'll now need to use the actual field name.
Example:
OLD:
$reader->getTournament()->getRounds()[0]->getGames()[0]->getBlack()->getPlayer()->getName();
NEW:
$reader->Tournament->Rounds[0]->Games[0]->Black->Player->Name;
2019-11-15 17:17:09 +01:00
Jeroen De Meerleer
ad1f64914a
Америка никогда не существовала
...
There is no such thing as american scoring. The only american thing in tournament chess is the american pairing system wihich uses some variables to calculate your opponent. One of these was called americanpoints in the original sources of pairtwo. This one was unfortunatly mistaken to really contain an american scoring
2019-10-26 23:27:27 +02:00
Jeroen De Meerleer
673821b541
Code style fixup
2019-09-28 21:47:24 +02:00
Jeroen De Meerleer
5314bc47f2
Code style fixups
2019-09-28 21:10:52 +02:00
Jeroen De Meerleer
2eb570ce7c
Implemented setting board if not set yet
2019-09-28 20:54:59 +02:00
Jeroen De Meerleer
db9c205bd1
Class fields fixup
...
Beware of breaking change with own readers!!
AllFieldsAreNowPascalCased
2019-09-28 20:31:38 +02:00
Jeroen De Meerleer
2bffc0c293
Ordered use in classes
2019-09-28 10:33:59 +02:00
Jeroen De Meerleer
27001faf95
Fixed a Division by zero warning
2019-09-27 18:00:50 +02:00
Jeroen De Meerleer
8ceb8c2f60
Baumbach treated bye as win
2019-09-27 17:42:41 +02:00
Jeroen De Meerleer
e8d5515169
Return 0 if mutual result cannot be used
2019-09-27 17:29:51 +02:00
Jeroen De Meerleer
799c9a831e
Simplified calculating final result
2019-09-27 17:03:58 +02:00
Jeroen De Meerleer
95aab15a58
Reimplemented buchholz score
...
Ref: FRBE-KBSB Vademecum in dutch page 143 and 145-146
2019-09-27 16:29:29 +02:00
Jeroen De Meerleer
34a9e43da9
Added posibility to add multiple arbiters
2019-09-26 14:48:55 +02:00
Jeroen De Meerleer
52079b60bc
Merge branch 'task/reader/swar' into develop
2019-09-25 19:47:35 +02:00
Jeroen De Meerleer
3ea12b0377
Implemented tiebreaks
2019-09-25 19:40:27 +02:00
Jeroen De Meerleer
8b471c4ffe
Code style fixes
2019-09-25 16:39:46 +02:00
Jeroen De Meerleer
ae8121959e
Tournament::getbinarydata returning null
2019-09-25 14:55:59 +02:00
Jeroen De Meerleer
38e67a4261
Added binaryData
2019-07-16 15:58:53 +02:00
Jeroen De Meerleer
e2bc4cb063
Combined kashdan and soccer kashdan
2019-06-20 15:29:02 +02:00
Jeroen De Meerleer
db989487a1
Updated docs
2019-06-20 15:03:37 +02:00
Jeroen De Meerleer
50a97ad572
Renamed GameExists to gameExists
...
Normalization
2019-06-20 14:41:46 +02:00
Jeroen De Meerleer
ab6afa89ce
Implemented fluent setters
2019-06-20 14:25:44 +02:00
Jeroen De Meerleer
b0d194daca
Better PHPDoc generation. Also removed the models
2019-06-19 21:46:23 +02:00
Jeroen De Meerleer
1f3e381049
Reimplemented getParticipants
...
Possibly historic field that became unused
2019-06-18 15:57:42 +02:00
Jeroen De Meerleer
bfa8e062f3
Added SoccerKashdan as supported Tiebreak
2019-06-05 14:57:37 +02:00
Jeroen De Meerleer
b2cd821ad8
Some fixes for getPerformance
2019-06-01 13:37:50 +02:00
Jeroen De Meerleer
c82e380b73
Merge branch 'bugfix/performance-priority' into bugfix/performance-tiebreak
2019-05-31 22:58:36 +02:00
Jeroen De Meerleer
5ca2fc542b
Added average performance tiebreak by renaming performance
...
Performance is now equal to Player::getPerformance
2019-05-31 22:50:07 +02:00
Jeroen De Meerleer
0d83e86edb
Added priorityElo to getPerformance and tiebreaks
2019-05-31 22:45:26 +02:00
Jeroen De Meerleer
b2b2f5aef8
Added default elo
2019-05-31 11:38:16 +02:00
Jeroen De Meerleer
d57a2d053a
Added average performance tiebreak
2019-05-30 21:30:28 +02:00
Jeroen De Meerleer
0179e52eb2
Added cumulative tiebreak
2019-05-30 21:25:37 +02:00
Jeroen De Meerleer
07c3a8ad21
Implemented kashdan
2019-05-30 21:24:22 +02:00
Jeroen De Meerleer
5128d2762e
Implemented Sonneborn-Berger
2019-05-30 21:18:30 +02:00
Jeroen De Meerleer
eba962a11c
Implemented buchholz
2019-05-30 21:14:01 +02:00
Jeroen De Meerleer
6d4eeff234
Implemented koya tiebreak
2019-05-30 21:07:05 +02:00
Jeroen De Meerleer
08f42adc26
Implemented Aro Cut 1
2019-05-30 08:33:52 +02:00
Jeroen De Meerleer
34a5696ff3
Some documentation and bugfixes
2019-05-30 08:33:16 +02:00