最後活躍 1732421040

修訂 2e2218692fdcb11e8f54ca9ed1885fae6947e590

draw.nv 原始檔案 Playground
1|#| constant, @sleep, 60
2|#| constant, @pixel r, 255
3|#| constant, @pixel g, 255
4|#| constant, @pixel b, 255
5|#| constant, clear old mouse x, 1000000
6|#| constant, clear old mouse y, 1000000
7|#| constant, current mouse x -> old mouse x, 1000000
8|#| constant, current mouse y -> old mouse y, 1000000
9|#| constant, @mouse x -> current mouse x, 1000000
10|#| constant, @mouse y -> current mouse y, 1000000
11|#| constant, copy old mouse x -> @line x1, 1000000
12|#| constant, copy old mouse y -> @line y1, 1000000
13|#| constant, copy current mouse x -> @line x2, 1000000
14|#| constant, copy current mouse y -> @line y2, 1000000
15
16|clear old mouse x, old mouse x| |clear old mouse x|
17|clear old mouse y, old mouse y| |clear old mouse y|
18
19|current mouse x -> old mouse x, current mouse x| old mouse x
20|current mouse y -> old mouse y, current mouse y| old mouse y
21
22|current mouse x -> old mouse x| |current mouse y -> old mouse y|
23
24|@mouse x -> current mouse x, @mouse x| current mouse x
25|@mouse y -> current mouse y, @mouse y| current mouse y
26
27|@mouse x -> current mouse x| |@mouse y -> current mouse y|
28
29|copy old mouse x -> @line x1, old mouse x|
30 , used old mouse x, @line x1
31
32|copy old mouse y -> @line y1, old mouse y|
33 , used old mouse y, @line y1
34
35|copy current mouse x -> @line x2, current mouse x|
36 , used current mouse x, @line x2
37
38|copy current mouse y -> @line y2, current mouse y|
39 , used current mouse y, @line y2
40
41|copy old mouse x -> @line x1| |copy old mouse y -> @line y1|
42|copy current mouse x -> @line x2| |copy current mouse y -> @line y2|
43
44|used old mouse x| old mouse x
45|used old mouse y| old mouse y
46|used current mouse x| current mouse x
47|used current mouse y| current mouse y
48
49|clear old mouse position|
50 , clear old mouse x:1000000
51 , clear old mouse y:1000000
52
53|move current mouse position to old mouse position|
54 , current mouse x -> old mouse x:1000000
55 , current mouse y -> old mouse y:1000000
56
57|move @mouse position to current mouse position|
58 , @mouse x -> current mouse x:1000000
59 , @mouse y -> current mouse y:1000000
60
61|update mouse position|
62 , @mouse position
63 , clear old mouse position
64 , move current mouse position to old mouse position
65 , move @mouse position to current mouse position
66
67|check if mouse button is down|
68 , @mouse is down
69 , @mouse button
70
71|set line to white|
72 , @pixel r:255
73 , @pixel g:255
74 , @pixel b:255
75
76|set line position|
77 , copy old mouse x -> @line x1:1000000
78 , copy old mouse y -> @line y1:1000000
79 , copy current mouse x -> @line x2:1000000
80 , copy current mouse y -> @line y2:1000000
81
82|draw the line| @draw line
83
84|draw a line, @mouse button is down|
85 , set line to white
86 , set line position
87 , draw the line
88
89|draw a line|
90
91|update|
92 , update mouse position
93 , check if mouse button is down
94 , draw a line
95
96|poll inputs|
97 @poll inputs
98
99|draw|
100 @display
101
102|sleep|
103 @sleep:16
104
105|main loop|
106 , poll inputs
107 , update
108 , draw
109 , sleep
110 , main loop
111
112|| main loop