(gx: number, gy: number, height: number, width: number, stroke: string, strokeWidth: number, diagonals = false)
| 47 | } |
| 48 | |
| 49 | export function box(gx: number, gy: number, height: number, width: number, stroke: string, strokeWidth: number, diagonals = false) { |
| 50 | const lines = [ |
| 51 | styledLine(gx, gy, gx + width, gy, stroke, strokeWidth), |
| 52 | styledLine(gx + width, gy, gx + width, gy + height, stroke, strokeWidth), |
| 53 | styledLine(gx + width, gy + height, gx, gy + height, stroke, strokeWidth), |
| 54 | styledLine(gx, gy + height, gx, gy, stroke, strokeWidth), |
| 55 | ]; |
| 56 | if (diagonals) { |
| 57 | lines.push(styledLine(gx, gy, gx + width, gy + height, stroke, strokeWidth)); |
| 58 | lines.push(styledLine(gx, gy + height, gx + width, gy, stroke, strokeWidth)); |
| 59 | } |
| 60 | return lines; |
| 61 | } |
| 62 | |
| 63 | export default markStager; |
no test coverage detected