Commit Graph

206 Commits

Author SHA1 Message Date
Jeroen De Meerleer 86244247cf
BUGFIX: wrong indexes 2022-12-27 10:03:41 +01:00
Jeroen De Meerleer c49ea32f08
BUGFIX: custom points were always applied 2022-11-22 16:13:11 +01:00
Jeroen De Meerleer 0f8721e57e
ENHANCEMENT: since Swar 5.24 we have multiple FideIDs 2022-11-22 14:41:08 +01:00
Jeroen De Meerleer ad86f962c5
NEW FEATURE: custom points 2022-09-19 17:23:12 +02:00
Jeroen De Meerleer c3b2e840f7
BUGFIX: The unknown data is actually a string 2022-09-19 11:25:05 +02:00
Jeroen De Meerleer df71cc208d
BUGFIX: fixed undefined offset 2022-04-13 15:55:37 +02:00
Jeroen De Meerleer ce53df5328
NEW FEATURE: Added compatibility with SWAR-5 2021-11-08 17:00:17 +01:00
Jeroen De Meerleer 400780ef54
CLEANED UP DA CODE 2020-11-22 17:13:13 +01:00
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 1330782d51
Docfixes 2019-12-25 13:54:26 +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 1026c83d00
Bugfixing 2019-11-16 16:16:18 +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 07fdb769b2
Removed a setter in Pairtwo6-reader 2019-11-16 15:20:54 +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 fd35603fef
Fixing absent and forfait since tables has been implemented 2019-10-26 14:23:33 +02:00
Jeroen De Meerleer 673821b541
Code style fixup 2019-09-28 21:47:24 +02:00
Jeroen De Meerleer 575b786079
Created function Round::getGamesbyBoard 2019-09-28 21:27:35 +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 1708a54d0a
set board zerobased 2019-09-28 20:52:23 +02:00
Jeroen De Meerleer 0902c30f36
Added default boardno 2019-09-28 20:40:49 +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 1fbd910ffb
Added board property to Pairing and Game
Added table-property to Pairing:::Class


Added phpdoc blocks


Renamed table to board
2019-09-28 20:18:29 +02:00
Jeroen De Meerleer 2bffc0c293
Ordered use in classes 2019-09-28 10:33:59 +02:00
Jeroen De Meerleer d9ecb62d0d
DateTime instead \DateTime 2019-09-28 10:28:33 +02:00
Jeroen De Meerleer 9b12fd301b
Documentation fixups 2019-09-28 10:26:18 +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 00c79b347c
Added function to calcultate buchholz score 2019-09-27 16:27:39 +02:00
Jeroen De Meerleer c480d13185
Forfait maens not played as well 2019-09-27 12:02:37 +02:00
Jeroen De Meerleer 4d7fe79108
Remvoed some debug output 2019-09-27 01:07:16 +02:00
Jeroen De Meerleer 4b97a57c8f
Set absent if table equals 0x4000 2019-09-27 01:06:57 +02:00
Jeroen De Meerleer 149edd160e
Fixed wrong opponents 2019-09-26 19:17:43 +02:00
Jeroen De Meerleer cd430a67ff
Using multiple arbiters in pairtwo-6 reader 2019-09-26 14:52:06 +02:00
Jeroen De Meerleer 75cecbad4e
Using multiple arbiters in swar-4 reader 2019-09-26 14:51:13 +02:00
Jeroen De Meerleer 34a9e43da9
Added posibility to add multiple arbiters 2019-09-26 14:48:55 +02:00