mirror of
https://github.com/JeroenED/libpairtwo.git
synced 2024-11-15 03:17:51 +01:00
Added changes to getRanking
parent
cfa027be7a
commit
0a15050827
@ -1,7 +1,7 @@
|
||||
Currently the project is in the phase of transforming from pairtwo-only to a generalized view for multiple programs.
|
||||
This makes it relatively easy to add other filetypes. However, this process requires rewriting and renaming some functions. This document is dedicated to these adjustments.
|
||||
|
||||
## `Sws::readSws` renamed to `ReaderInterface::read`
|
||||
## `Sws::readSws` renamed to `ReaderInterface::read` `Master`
|
||||
|
||||
When you want to read a file, all you need to do is to create an instance of the ReaderInterface and call its read function. This procedure will be the same for any filetype in the library.
|
||||
|
||||
@ -19,9 +19,15 @@ require_once 'vendor/autoload.php';
|
||||
$reader = IOFactory::createReader('Pairtwo-6');
|
||||
$sws = $reader->read('<filename>');
|
||||
```
|
||||
## Getting a ranking `Develop`
|
||||
With the generalization, work has been put in fixing the tiebreaks. This also includes that the `Tournament::GetRanking()` method has changed. Most important is that it does not have a parameter for american sort anymore.
|
||||
|
||||
## Changed getters and setters
|
||||
## Getters
|
||||
When you try to get a ranking and want to display a certain tiebreak, all you need to do is to call the `Player::GetTiebreaks()` function. This will return an array of applied tiebreaks. If a tiebreak was not needed, it does not get calculated and will not exist in the array.
|
||||
|
||||
Currently not all and enough tiebreaks are implemented. Therefore this change is currently only available in `Develop`
|
||||
|
||||
## Changed getters and setters `Develop`
|
||||
### Getters
|
||||
|
||||
| Property | Old code | New Code (getter) | Current Status |
|
||||
|------------------------------|-------------------------------------------------|------------------------------------------|----------------|
|
||||
@ -48,7 +54,7 @@ $sws = $reader->read('<filename>');
|
||||
| Sws::Players($i)_Namepos | `Sws::getBinaryData('Players($i)_Namepos')` | `Player::getBinaryData('NamePos')` | Final |
|
||||
| Sws::Players($i)_TieMatch | `Sws::getBinaryData('Players($i)_TieMatch')` | `Player::getBinaryData('Tiematch')` | Final |
|
||||
|
||||
## Setters
|
||||
### Setters
|
||||
|
||||
| Property | Old code | New Code (setter) | Current Status |
|
||||
|------------------------------|-----------------------------------------------------------------|--------------------------------------------------|----------------|
|
||||
|
Loading…
Reference in New Issue
Block a user