20 lines
354 B
PHP
20 lines
354 B
PHP
<?php
|
|
|
|
namespace swf2ass;
|
|
|
|
|
|
class Shape {
|
|
/** @var Record[] */
|
|
public array $edges;
|
|
|
|
/**
|
|
* @param Record[] $edges
|
|
*/
|
|
public function __construct(array $edges = []) {
|
|
$this->edges = $edges;
|
|
}
|
|
|
|
public function merge(Shape $shape): Shape {
|
|
return new Shape(array_merge($this->edges, $shape->edges));
|
|
}
|
|
} |