メソッド MainProgram.prototype.aSet - Ryo-9399/mc_canvas GitHub Wiki

概要

指定座標(ピクセル単位)の位置に、指定したコードの仕掛けを設置します。

構文

MainProgram.prototype.aSet = function(pixelX, pixelY, code, argValue)

引数

引数名 概要
pixelX number (整数) 設置先のX座標(ピクセル単位)
pixelY number (整数) 設置先のY座標(ピクセル単位)
code number (整数) 設置する仕掛けのコード
argValue number (整数) 仕掛けに使用する引数

詳細

pixelX、_pixelY_は、(32, 320)だけオフセットされたピクセル単位の座標値が入ります。例えば、画面を左上端にスクロールしたとき、その画面内で最も左上のピクセルの座標が(pixelX, pixelY)=(32, 320)です。

このメソッドは、配列co_aの要素のプロパティを書き換えます。先頭から未使用の要素(co_a[i].c <= 0に合致する要素)を検索し、最初に見つかった要素のプロパティに、計算された値を代入します。

codeの詳細

各_code_の値に対する、co_a[i]の各プロパティに代入される値を、以下の表に示します。

code値 pt c c1 c2 c3 c4 c5 x y vx vy
60 200
70 pixelX - 662 pixelX + 150 0 -3
71 70 pixelX - 662 pixelX + 150 0 3
72 70 pixelX - 702 pixelX + 190 0 -2
73 70 pixelX - 702 pixelX + 190 0 2
74 70 pixelX - 702 pixelX + 190 120 -2
75 70 pixelX - 702 pixelX + 190 120 2
76 70 pixelX - 702 pixelX + 190 240 -2
77 70 pixelX - 702 pixelX + 190 240 2
78 70 pixelX - 702 pixelX + 190 160 2 2
79 70 pixelX - 702 pixelX + 190 380 3 -2
80 800 1
81 800 80 2
82 800 80 3
83 800 80 4
85 850 85
86 860 86
87 860 87
88 860 88
89 860 89
90 1200 90 argValue - 800 argValue + 384 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") pixelX + 16 pixelY 0
91 1200 90 argValue - 800 argValue + 384 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") pixelX + 16 pixelY -56
92 1200 90 argValue - 800 argValue + 384 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") pixelX + 16 pixelY 56
93 1300 93 argValue - 800 argValue + 768 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") pixelX + 16 pixelY + 16 30 90
94 1300 93 argValue - 800 argValue + 768 0 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") pixelX + 400 pixelY + 16 -30 90
95 1400 95 argValue - 800 argValue + 384 1 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") pixelX + 16 pixelY + 16 -26 180
96 1400 95 argValue - 800 argValue + 384 2 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") pixelX + 16 pixelY + 16 26 360
100 100 pixelY - 212 pixelY + 2 pixelX + 8 pixelY - 212 5
101 100 100 0 6400 pixelY - 212 pixelY + 2 pixelX + 8 pixelY - 212 5
110 100 argValue + 368 pixelX pixelX + 208 pixelX + 208 -3
111 100 110 0 6400 pixelX pixelX + 208 pixelX + 208 -3
115 100 110 argValue + 710 pixelX pixelX + 208 pixelX + 208 -3
116 100 110 argValue + 688 pixelX + 320 pixelX + 528 pixelX + 320 3
120 100 vx - 674 vx + 258 0 pixelX + 8 pixelY pixelX + 160 pixelY
121 100 120 vx - 674 vx + 258 0 pixelX + 8 pixelY pixelX + 160 pixelY
150 100 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0 vx + 8 vy + 8 pixelX pixelY
151 100 150 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 1 vx + 8 vy + 8 pixelX pixelY
152 100 150 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 2 vx + 8 vy + 8 pixelX pixelY
160 100 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0 vx + 8 vy + 8 pixelX pixelY
161 100 160 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 1 vx + 8 vy + 8 pixelX pixelY
162 100 160 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 2 vx + 8 vy + 8 pixelX pixelY
300 300 0 0
310 310 300 1 0
320 320 300 2 0
330 330 300 3 0
350 300 300 100 0 0
351 310 300 101 0 0
352 320 300 102 0 0
353 330 300 103 0 0
360 300 300 100 0 1
361 310 300 101 0 1
362 320 300 102 0 1
363 330 300 103 0 1
370 300 300 200 0
371 310 300 201 0
372 320 300 202 0
373 330 300 203 0
380 300 300 300 0
381 310 300 301 0
382 320 300 302 0
383 330 300 303 0
400 400 0 pixelY
410 400 0 1 pixelY
420 400 410 argValue - 800 argValue + 128 0 2 pixelX
430 400 410 argValue - 544 argValue + 384 0 3 pixelX
440 400 410 0 4 -3 0
450 400 410 0 5
460 400 410 0 6 pixelY
470 400 410 0 7 pixelY
480 400 410 0 8 pixelY
481 400 410 argValue - 800 argValue + 384 0 9 pixelX
482 400 410 0 10 pixelY
485 400 410 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 11 pixelY
486 400 410 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 12 pixelX
487 400 410 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 13 pixelX
488 400 410 0 14 pixelY
489 400 410 0 15 pixelY
490 400 410 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 16 0 pixelY
491 400 410 0 17 pixelY
492 400 410 0 18 0 0
500 500 0 0 pixelX pixelY 0
510 500 500 0 1 pixelX pixelY 0
600 600 0 0 0 pixelY
610 600 0 0 0 pixelY
700 700 0 0
701 700 700 0 1
750 750 700 0 2
751 751 700 0 3
1000 pixelX - 662 pixelX + 150 0 0 18
1001 1000 pixelX - 662 pixelX + 150 1 0 18
1002 1000 pixelX - 736 pixelX + 224 2 0 18
1003 1000 pixelX - 736 pixelX + 224 3 0 18
1005 1000 pixelX - 662 pixelX + 150 10 0 18
1006 1000 pixelX - 662 pixelX + 150 11 0 18
1007 1000 pixelX - 736 pixelX + 224 12 0 18
1008 1000 pixelX - 736 pixelX + 224 13 0 18
1010 pixelX - 662 pixelX + 150 0 0 0
1020 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0 0
1100 pixelX - 662 pixelX + 150 0 0 0
1150 pixelX - 662 pixelX + 150 0 0 0
1200 1900 1200 argValue - 800 argValue + 800 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") pixelX + 16 pixelY + 16 -30 270
1201 1900 1200 argValue - 800 argValue + 800 0 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") pixelX + 432 pixelY + 16 30 270
1300 2000 1300 argValue - 800 argValue + 800 pixelX + 16 pixelY + 16 30 90
1301 2000 1300 argValue - 800 argValue + 800 pixelX + 336 pixelY + 16 -30 90
1400 2100 0 1
1401 2110 1400 0 2
1402 2120 1400 0 3
1403 2130 1400 0 4
1500 2200 pixelX - 736 pixelX + 224 0 330 pixelY - 12 0 pixelY
1501 2200 1500 pixelX - 736 pixelX + 224 1 225 pixelY - 12 0 pixelY
1502 2200 1500 pixelX - 736 pixelX + 224 2 30 0 pixelY
1503 2200 1500 pixelX - 736 pixelX + 224 3 270 0 pixelY
1504 2200 1500 pixelX - 736 pixelX + 224 4 300 0 pixelY
1600 2300 0 0
1601 2300 1600 0 1
1602 2300 1600 0 2
1603 2300 1600 0 3
1700 2400 pixelX - 704 pixelX + 192 0 0 100
1701 2400 1700 pixelX - 704 pixelX + 192 1 0 100
1702 2400 1700 pixelX - 704 pixelX + 192 2 0 100
1800 2500 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") pixelX + 16 pixelY + 16 -3 0
1801 2500 1800 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") pixelX + 16 pixelY + 16 3 0
1850 2600 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") pixelX + 16 pixelY + 16 -2 0
1851 2600 1850 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") pixelX + 16 pixelY + 16 2 0
1900 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
1901 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 1 0
1902 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 2 0
1903 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 3 0
1904 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 4 0
1905 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 5 0
1906 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 6 0
1907 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 7 0
1908 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 8 0
1909 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 9 0
1910 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 10 0
1911 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 11 0
1912 2300 1900 pixelX - 662 pixelX + 150 12 0
1913 2300 1900 pixelX - 662 pixelX + 150 13 0
1914 2300 1900 pixelX - 662 pixelX + 150 14 0
1915 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 15 0
1916 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 16 0
1917 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 17 0
1918 2300 1900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 18 0
2000 2700 2000 argValue - 544 argValue + 256 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 0, 0, "wave_up") pixelX pixelY
2001 2700 2000 argValue - 544 argValue + 256 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 0, 0, "wave_down") pixelX pixelY
2002 2700 2000 argValue - 544 argValue + 256 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 0, 0, "wave_up_line") pixelX pixelY
2003 2700 2000 argValue - 544 argValue + 256 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 0, 0, "wave_down_line") pixelX pixelY
2010 2700 2000 argValue - 544 argValue + 256 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 96, 0, "circle") pixelX + 16 pixelY + 16
2011 2700 2000 argValue - 544 argValue + 256 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 144, 0, "circle") pixelX pixelY + 16
2020 2700 2000 argValue - 544 argValue + 256 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 0, 0, "half_circle") pixelX pixelY
2021 2700 2000 argValue - 544 argValue + 256 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 0, 0, "half_circle_line") pixelX pixelY
2100 2800 2100 pixelX - 702 pixelX + 190
2110 70 pixelX - 702 pixelX + 190 0 -2
2111 70 pixelX - 702 pixelX + 190 72 -2
2112 70 pixelX - 702 pixelX + 190 144 -2
2113 70 pixelX - 702 pixelX + 190 216 -2
2114 70 pixelX - 702 pixelX + 190 288 -2
2120 70 pixelX - 702 pixelX + 190 0 2
2121 70 pixelX - 702 pixelX + 190 72 2
2122 70 pixelX - 702 pixelX + 190 144 2
2123 70 pixelX - 702 pixelX + 190 216 2
2124 70 pixelX - 702 pixelX + 190 288 2
2200 2200 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 -2
2201 2200 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 120 -2
2202 2200 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 240 -2
2210 2200 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 2
2211 2200 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 120 2
2212 2200 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 240 2
2250 2250 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 -2
2251 2250 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 180 -2
2252 2250 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 -4
2253 2250 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 180 -4
2260 2250 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 2
2261 2250 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 180 2
2262 2250 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 4
2263 2250 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 180 4
2300 3000 2300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 y [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 0, 0, "half_circle") pixelX pixelY -4
2301 3000 2300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 pixelY [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 0, 0, "half_circle") pixelX pixelY - 160 4
2400 3000 2400 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 pixelY [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 0, 0, "half_circle") 0 pixelX pixelY 4
2500 3000 2500 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 pixelY [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 0, 0, "half_circle") 0 pixelX pixelY - 160 4
2510 3000 2500 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 pixelY [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 0, 0, "half_circle") 1000 pixelX pixelY 4
2600 2700 2600 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 pixelY + 16 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 80, 0, "circle") 0 pixelX pixelY + 16 4
2610 2700 2610 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 pixelY + 16 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 80, 0, "circle") 0 pixelX pixelY + 16 4
2700 2700 2700 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 pixelY + 40 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 112, 0, "circle") 0 pixelX pixelY + 40 40
2701 2700 2700 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 pixelY + 40 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 112, 0, "circle") 0 pixelX pixelY + 146 -40
2800 3100 2800 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 pixelX + 16 pixelY + 16 22 90
2801 3100 2800 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 pixelX + 16 pixelY + 16 -22 90
2802 3100 2800 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 1 pixelX + 16 pixelY + 16 22 90
2803 3100 2800 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 1 pixelX + 16 pixelY + 16 0 168
2900 3200
2950 3250
3000 3300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0
3010 3300 3000 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 1
3100 3500 pixelX - 672 pixelX + 160 0
3101 3500 3100 pixelX - 672 pixelX + 160 1
3110 3510 pixelX - 672 pixelX + 160 0
3111 3510 3110 pixelX - 672 pixelX + 160 1
3120 3520 pixelX - 672 pixelX + 160 0
3121 3520 3120 pixelX - 672 pixelX + 160 1
3130 3530 pixelX - 672 pixelX + 160 0
3131 3530 3130 pixelX - 672 pixelX + 160 1
3200 3100 3200 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0 pixelX + 16 pixelY + 16 22 270
3201 3100 3200 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0 pixelX + 16 pixelY + 16 -22 270
3202 3100 3200 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 1 pixelX + 16 pixelY + 16 22 270
3203 3100 3200 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 1 pixelX + 16 pixelY + 16 -22 270
3300 2700 3300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 pixelY + 16 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 96, 0, "circle") 96 pixelX + 16 pixelY + 16 0
3301 2700 3300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 pixelY + 16 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(x, y, 128, 0, "circle") 128 pixelX + 16 pixelY + 16 0
3400 3600
3500 3700 0 0
3501 3700 3500 0 1
3502 3700 3500 0 2
3600 3700 0 0
3601 3700 3600 0 1
3602 3700 3600 0 2
3700 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
3710 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 100 0
3800 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
3810 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
3900 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
3910 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
4000 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
4010 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
4100 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
4110 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
4200 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
4210 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 270 0 0 -3 0
4301 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 270 1 0 -3 0
4302 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 180 2 0 -3 0
4303 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 360 3 0 -3 0
4304 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 180 4 0 -3 0
4305 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 5 0 -3 0
4306 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 90 6 0 -3 0
4307 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 90 7 0 -3 0
4310 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 360 10 0 -2 0
4311 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 180 11 0 -2 0
4312 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 12 0 -2 0
4313 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 180 13 0 -2 0
4314 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 270 14 0 -2 0
4315 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 270 15 0 -2 0
4316 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 90 16 0 -2 0
4317 4300 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 90 17 0 -2 0
4400 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
4410 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
4500 4000 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") 0 pixelX + 16 pixelY + 16 0 322
4501 4000 4500 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") 0 pixelX + 16 pixelY + 16 1 218
4502 4000 4500 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") 0 pixelX + 16 pixelY + 16 2 322
4503 4000 4500 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") 0 pixelX + 16 pixelY + 16 3 218
4510 4000 4500 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") 0 pixelX + 16 pixelY + 16 10 218
4511 4000 4500 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") 0 pixelX + 16 pixelY + 16 11 270
4512 4000 4500 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") 0 pixelX + 16 pixelY + 16 12 322
4513 4000 4500 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 [newYuka](/Ryo-9399/mc_canvas/wiki/メソッド-MainProgram.prototype.newYuka)(1, 1, 2, 2, "line") 0 pixelX + 16 pixelY + 16 13 270
4600 4100
4610 4110
4700 0 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
4701 0 4700 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 1
4702 0 4700 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 2
4703 0 4700 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 3
4800 4100 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
4801 4110 4800 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 1
4900 4200 4900
4910 4210 4910
5000 0 argValue - 1056 argValue + 640 0
5100 4300 0 0
5101 4300 5100 0 1
5200 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
5210 0 ([mapWidth](/Ryo-9399/mc_canvas/wiki/プロパティ-MainProgram.prototype.mapWidth) + 1) * 32 0 0
5300 4220

なお、表の中で空欄になっている部分には次の既定値が代入されます。

プロパティ名 代入される値
c code
c1 argValue - 544
c2 argValue + 128
x pixelX
y pixelY