Constructor
new Painter()
- Source:
Example
function paint(painter) {
painter.clear()
painter.pen = "black"
painter.drawRect(0, 0, 100, 100)
painter.pen = "green"
painter.drawEllipse(0, 0, 100, 100)
painter.pen = "blue"
painter.drawLine(0, 0, 100, 100)
painter.pen = "red"
painter.drawText(20, 20, "Hello, World!")
}
Members
brush :Color
塗りつぶしの色
Type:
- Source:
font :string
フォントの指定
Type:
- string
- Source:
fontList :Array.<string>
有効なフォントの一覧
Type:
- Array.<string>
- Source:
height :number
画面の高さ
Type:
- number
- Source:
pen :Color
描画時の色
Type:
- Source:
penWidth :number
線の太さ
Type:
- number
- Source:
pixelSize :number
文字のサイズ
Type:
- number
- Source:
pointSize :number
文字のサイズ
Type:
- number
- Source:
width :number
画面の横幅
Type:
- number
- Source:
Methods
clear()
描画したものを初期化する
- Source:
drawCircle(x, y, radius)
円を描画する
Parameters:
Name | Type | Description |
---|---|---|
x |
number | |
y |
number | |
radius |
number |
- Source:
drawEllipse(centerX, centerY, rx, ry)
楕円を描画する
Parameters:
Name | Type | Description |
---|---|---|
centerX |
number | |
centerY |
number | |
rx |
number | |
ry |
number |
- Source:
drawImage(x, y, image)
画像を描画する
Parameters:
Name | Type | Description |
---|---|---|
x |
number | |
y |
number | |
image |
string | scriptsフォルダにある画像ファイル名 |
- Source:
drawLine(x1, y1, x2, y2)
線を描画する
Parameters:
Name | Type | Description |
---|---|---|
x1 |
number | |
y1 |
number | |
x2 |
number | |
y2 |
number |
- Source:
drawPoint(x, y)
点を描画する
Parameters:
Name | Type | Description |
---|---|---|
x |
number | |
y |
number |
- Source:
drawRect(x, y, width, height)
四角形を描画する
Parameters:
Name | Type | Description |
---|---|---|
x |
number | |
y |
number | |
width |
number | |
height |
number |
- Source:
drawText(x, y, text)
文字を描画する
Parameters:
Name | Type | Description |
---|---|---|
x |
number | |
y |
number | 文字の左上を基準とする( API 1.0.0(nL1.8.0)から ) |
text |
string |
- Source: