getCurrentFrame() public method

public getCurrentFrame ( )
Example #1
0
 /**
  * Calculate the co-ordinates to write the messages
  */
 protected function calculateCoordinates()
 {
     //y
     $textLines = count(explode("\n", $this->text)) + 2;
     $this->y = ceil($this->parentMenu->getCurrentFrame()->count() / 2) - ceil($textLines / 2) + 1;
     //x
     $parentStyle = $this->parentMenu->getStyle();
     $dialogueHalfLength = (mb_strlen($this->text) + $this->style->getPadding() * 2) / 2;
     $widthHalfLength = ceil($parentStyle->getWidth() / 2);
     $this->x = $widthHalfLength - $dialogueHalfLength;
 }