/** * Reads a measure marker * * @param integer $measure * * @return Marker */ public function readMarker($measure) { $marker = new Marker(); $marker->setMeasure($measure); $marker->setTitle($this->reader->readStringByteSizeOfInteger()); $color = new GuitarProColor(); $color->setReader($this->reader); $color->readColor($marker->getColor()); return $marker; }
private function writeMarker(Marker $marker) { $this->writeStringByteSizeOfInteger($marker->getTitle()); $this->writeColor($marker->getColor()); }