File indexing completed on 2024-05-12 04:02:09

0001 <!DOCTYPE html>
0002 <html><head>
0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
0004 <title>test.gd</title>
0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (Godot) - Theme (Breeze Dark)"/>
0006 </head><body style="background-color:#232629;color:#cfcfc2"><pre>
0007 <span style="font-weight:bold">tool</span>
0008 <span style="font-weight:bold">extends</span> <span style="color:#f44f4f">"res://Level.gd"</span>
0009 <span style="font-weight:bold">class_name</span> MyNode
0010 
0011 <span style="color:#27ae60">breakpoint</span>
0012 <span style="font-weight:bold">var</span> x <span style="color:#3f8058">=</span> <span style="color:#27ae60">preload</span>()
0013 <span style="font-weight:bold">const</span> y <span style="color:#3f8058">=</span> <span style="color:#f67400">1</span>
0014 
0015 <span style="font-weight:bold">onready</span> <span style="font-weight:bold">var</span> z <span style="color:#3f8058">=</span> <span style="color:#8e44ad">get_node</span>(<span style="color:#f44f4f">"/root/Node"</span>)
0016 <span style="font-weight:bold">export</span> <span style="font-weight:bold">var</span> r <span style="color:#3f8058">=</span> <span style="color:#f67400">1</span>
0017 
0018 <span style="font-weight:bold">var</span> value  <span style="color:#3f8058">=</span> <span style="color:#f67400">1</span> <span style="font-weight:bold">setget</span> setterfunc, getterfunc
0019 
0020 <span style="font-weight:bold">class</span> Test:
0021     <span style="font-weight:bold">func</span> <span style="color:#8e44ad">test</span>(parameter):
0022         <span style="font-weight:bold">var</span> c <span style="color:#3f8058">=</span> CubeMesh.<span style="color:#8e44ad">new</span>()
0023 
0024 <span style="font-weight:bold">enum</span> {A, B, C}
0025 
0026 
0027 <span style="font-weight:bold">static</span> <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_init</span>():
0028     <span style="color:#27ae60">assert</span>(<span style="color:#27aeae;font-weight:bold">PI</span> <span style="color:#3f8058">==</span> <span style="color:#27aeae;font-weight:bold">TAU</span>)
0029 
0030     <span style="color:#fdbc4b;font-weight:bold">if</span> <span style="color:#27aeae;font-weight:bold">INF</span> <span style="color:#3f8058">==</span> <span style="color:#27aeae;font-weight:bold">INF</span>:
0031         <span style="color:#fdbc4b;font-weight:bold">pass</span>
0032     <span style="color:#fdbc4b;font-weight:bold">elif</span> <span style="color:#f67400">1</span>. <span style="color:#3f8058">&lt;=</span> <span style="color:#f67400">1</span>:
0033         <span style="color:#fdbc4b;font-weight:bold">pass</span>
0034     <span style="color:#fdbc4b;font-weight:bold">else</span>
0035         <span style="color:#fdbc4b;font-weight:bold">pass</span>
0036 
0037 <span style="font-weight:bold">signal</span> <span style="color:#8e44ad">moved</span>():
0038     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0039 
0040 <span style="font-weight:bold">remote</span> <span style="font-weight:bold">func</span> <span style="color:#8e44ad">test_connection</span>(<span style="color:#7a7c7d">_info</span>):
0041     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0042 
0043 <span style="font-weight:bold">master</span> <span style="font-weight:bold">func</span> <span style="color:#8e44ad">test_connection</span>(<span style="color:#7a7c7d">_info</span>):
0044     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0045 
0046 <span style="font-weight:bold">puppet</span> <span style="font-weight:bold">func</span> <span style="color:#8e44ad">test_connection</span>(<span style="color:#7a7c7d">_info</span>):
0047     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0048 
0049 <span style="font-weight:bold">remotesync</span> <span style="font-weight:bold">func</span> <span style="color:#8e44ad">test_connection</span>(<span style="color:#7a7c7d">_info</span>):
0050     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0051 
0052 <span style="font-weight:bold">mastersync</span> <span style="font-weight:bold">func</span> <span style="color:#8e44ad">test_connection</span>(<span style="color:#7a7c7d">_info</span>):
0053     <span style="color:#fdbc4b;font-weight:bold">return</span> <span style="color:#f67400">1</span>
0054 
0055 <span style="font-weight:bold">puppetsync</span> <span style="font-weight:bold">func</span> <span style="color:#8e44ad">test_connection</span>(<span style="color:#7a7c7d">_info</span>):
0056     <span style="color:#fdbc4b;font-weight:bold">yield</span> <span style="color:#f67400">2</span>
0057 
0058 <span style="font-weight:bold">func</span> <span style="color:#8e44ad">test</span>():
0059     <span style="color:#fdbc4b;font-weight:bold">if</span> <span style="color:#f67400">1</span> <span style="font-weight:bold">is</span> <span style="color:#f67400">2</span> <span style="font-weight:bold">and</span> <span style="color:#f67400">1</span> <span style="font-weight:bold">not</span> <span style="font-weight:bold">is</span> <span style="color:#f67400">1</span> <span style="font-weight:bold">or</span> <span style="color:#f67400">1</span> <span style="font-weight:bold">in</span> [<span style="color:#f67400">1</span>, <span style="color:#f44f4f">"test"</span>, <span style="color:#da4453">@"Node</span><span style="color:#f44f4f">"</span>, <span style="color:#27aeae">$NodeName</span>]:
0060         <span style="font-weight:bold">var</span> x <span style="color:#3f8058">=</span>  <span style="color:#27aeae">$NodeName</span> <span style="font-weight:bold">as</span> Node2D
0061 
0062     <span style="color:#fdbc4b;font-weight:bold">for</span> i <span style="font-weight:bold">in</span> <span style="color:#7f8c8d">range</span>(<span style="color:#f67400">1</span>, <span style="color:#f67400">100</span>):
0063         <span style="color:#fdbc4b;font-weight:bold">continue</span>
0064 
0065     x.<span style="color:#8e44ad">lala</span>().<span style="color:#8e44ad">prolog</span>()
0066     x.<span style="color:#8e44ad">lala</span>().prolog
0067     x.lala
0068     x.<span style="color:#8e44ad">lala</span>()
0069 
0070     <span style="color:#fdbc4b;font-weight:bold">while</span> <span style="color:#f67400">1</span> <span style="color:#3f8058">!=</span> <span style="color:#f67400">1</span>:
0071         <span style="color:#8e44ad">statement</span>(s)
0072         <span style="color:#fdbc4b;font-weight:bold">break</span>
0073 
0074     <span style="color:#fdbc4b;font-weight:bold">match</span> <span style="color:#7f8c8d">typeof</span>(<span style="color:#f67400">123</span>):
0075         <span style="color:#f67400">1234</span>:
0076             <span style="color:#7f8c8d">print</span>(<span style="color:#f44f4f">"""test"""</span>)
0077 
0078     <span style="color:#7f8c8d">min</span>(abc);
0079     <span style="color:#7f8c8d">Color8</span>(abc);
0080     <span style="color:#7f8c8d">ColorN</span>(abc);
0081     <span style="color:#7f8c8d">abs</span>(abc);
0082     <span style="color:#7f8c8d">acos</span>(abc);
0083     <span style="color:#7f8c8d">asin</span>(abc);
0084     <span style="color:#7f8c8d">atan</span>(abc);
0085     <span style="color:#7f8c8d">atan2</span>(abc);
0086     <span style="color:#7f8c8d">bytes2var</span>(abc);
0087     <span style="color:#7f8c8d">cartesian2polar</span>(abc);
0088     <span style="color:#7f8c8d">ceil</span>(abc);
0089     <span style="color:#7f8c8d">char</span>(abc);
0090     <span style="color:#7f8c8d">clamp</span>(abc);
0091     <span style="color:#7f8c8d">convert</span>(abc);
0092     <span style="color:#7f8c8d">cos</span>(abc);
0093     <span style="color:#7f8c8d">cosh</span>(abc);
0094     <span style="color:#7f8c8d">db2linear</span>(abc);
0095     <span style="color:#7f8c8d">decimals</span>(abc);
0096     <span style="color:#7f8c8d">dectime</span>(abc);
0097     <span style="color:#7f8c8d">deg2rad</span>(abc);
0098     <span style="color:#7f8c8d">dict2inst</span>(abc);
0099     <span style="color:#7f8c8d">ease</span>(abc);
0100     <span style="color:#7f8c8d">exp</span>(abc);
0101     <span style="color:#7f8c8d">floor</span>(abc);
0102     <span style="color:#7f8c8d">fmod</span>(abc);
0103     <span style="color:#7f8c8d">fposmod</span>(abc);
0104     <span style="color:#7f8c8d">funcref</span>(abc);
0105     <span style="color:#7f8c8d">get_stack</span>(abc);
0106     <span style="color:#7f8c8d">hash</span>(abc);
0107     <span style="color:#7f8c8d">inst2dict</span>(abc);
0108     <span style="color:#7f8c8d">instance_from_id</span>(abc);
0109     <span style="color:#7f8c8d">inverse_lerp</span>(abc);
0110     <span style="color:#7f8c8d">is_equal_approx</span>(abc);
0111     <span style="color:#7f8c8d">is_inf</span>(abc);
0112     <span style="color:#7f8c8d">is_instance_valid</span>(abc);
0113     <span style="color:#7f8c8d">is_nan</span>(abc);
0114     <span style="color:#7f8c8d">is_zero_approx</span>(abc);
0115     <span style="color:#7f8c8d">len</span>(abc);
0116     <span style="color:#7f8c8d">lerp</span>(abc);
0117     <span style="color:#7f8c8d">lerp_angle</span>(abc);
0118     <span style="color:#7f8c8d">linear2db</span>(abc);
0119     <span style="color:#7f8c8d">load</span>(abc);
0120     <span style="color:#7f8c8d">log</span>(abc);
0121     <span style="color:#7f8c8d">max</span>(abc);
0122     <span style="color:#7f8c8d">min</span>(abc);
0123     <span style="color:#7f8c8d">move_toward</span>(abc);
0124     <span style="color:#7f8c8d">nearest_po2</span>(abc);
0125     <span style="color:#7f8c8d">ord</span>(abc);
0126     <span style="color:#7f8c8d">parse_json</span>(abc);
0127     <span style="color:#7f8c8d">polar2cartesian</span>(abc);
0128     <span style="color:#7f8c8d">posmod</span>(abc);
0129     <span style="color:#7f8c8d">pow</span>(abc);
0130     <span style="color:#7f8c8d">print</span>(abc);
0131     <span style="color:#7f8c8d">print_debug</span>(abc);
0132     <span style="color:#7f8c8d">print_stack</span>(abc);
0133     <span style="color:#7f8c8d">printerr</span>(abc);
0134     <span style="color:#7f8c8d">printraw</span>(abc);
0135     <span style="color:#7f8c8d">prints</span>(abc);
0136     <span style="color:#7f8c8d">printt</span>(abc);
0137     <span style="color:#7f8c8d">push_error</span>(abc);
0138     <span style="color:#7f8c8d">push_warning</span>(abc);
0139     <span style="color:#7f8c8d">rad2deg</span>(abc);
0140     <span style="color:#7f8c8d">rand_range</span>(abc);
0141     <span style="color:#7f8c8d">rand_seed</span>(abc);
0142     <span style="color:#7f8c8d">randf</span>(abc);
0143     <span style="color:#7f8c8d">randi</span>(abc);
0144     <span style="color:#7f8c8d">randomize</span>(abc);
0145     <span style="color:#7f8c8d">range</span>(abc);
0146     <span style="color:#7f8c8d">range_lerp</span>(abc);
0147     <span style="color:#7f8c8d">round</span>(abc);
0148     <span style="color:#7f8c8d">seed</span>(abc);
0149     <span style="color:#7f8c8d">sign</span>(abc);
0150     <span style="color:#7f8c8d">sin</span>(abc);
0151     <span style="color:#7f8c8d">sinh</span>(abc);
0152     <span style="color:#7f8c8d">smoothstep</span>(abc);
0153     <span style="color:#7f8c8d">sqrt</span>(abc);
0154     <span style="color:#7f8c8d">step_decimals</span>(abc);
0155     <span style="color:#7f8c8d">stepify</span>(abc);
0156     <span style="color:#7f8c8d">str</span>(abc);
0157     <span style="color:#7f8c8d">str2var</span>(abc);
0158     <span style="color:#7f8c8d">tan</span>(abc);
0159     <span style="color:#7f8c8d">tanh</span>(abc);
0160     <span style="color:#7f8c8d">to_json</span>(abc);
0161     <span style="color:#7f8c8d">type_exists</span>(abc);
0162     <span style="color:#7f8c8d">typeof</span>(abc);
0163     <span style="color:#7f8c8d">validate_json</span>(abc);
0164     <span style="color:#7f8c8d">var2bytes</span>(abc);
0165     <span style="color:#7f8c8d">var2str</span>(abc);
0166     <span style="color:#7f8c8d">weakref</span>(abc);
0167     <span style="color:#7f8c8d">wrapf</span>(abc);
0168     <span style="color:#7f8c8d">wrapi</span>(abc);
0169 
0170 
0171     <span style="font-weight:bold">var</span> x <span style="color:#3f8058">=</span> <span style="color:#27aeae">null</span>
0172     x <span style="color:#3f8058">=</span> <span style="color:#27aeae">true</span>
0173     x <span style="color:#3f8058">=</span> <span style="color:#27aeae">false</span>
0174     <span style="color:#27aeae">self</span>.x <span style="color:#3f8058">=</span> x
0175     <span style="color:#27aeae">self</span>.x.<span style="color:#7f8c8d">connect</span>(<span style="color:#f44f4f">"asd"</span>, x, <span style="color:#f44f4f">"asd"</span>)
0176 
0177 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_get</span>(abc):
0178     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0179 
0180 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_get_property_list</span>(abc):
0181     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0182 
0183 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_init</span>(abc):
0184     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0185 
0186 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_notification</span>(abc):
0187     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0188 
0189 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_set</span>(abc):
0190     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0191 
0192 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_to_string</span>(abc):
0193     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0194 
0195 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_enter_tree</span>(abc):
0196     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0197 
0198 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_exit_tree</span>(abc):
0199     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0200 
0201 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_get_configuration_warning</span>(abc):
0202     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0203 
0204 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_input</span>(abc):
0205     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0206 
0207 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_physics_process</span>(abc):
0208     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0209 
0210 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_process</span>(abc):
0211     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0212 
0213 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_ready</span>(abc):
0214     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0215 
0216 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_unhandled_input</span>(abc):
0217     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0218 
0219 <span style="font-weight:bold">func</span> <span style="color:#7f8c8d">_unhandled_key_input</span>(abc):
0220     <span style="color:#fdbc4b;font-weight:bold">pass</span>
0221 
0222 
0223 
0224 
0225 
0226 
0227 
0228 
0229 
0230 
0231 
0232 
0233 
0234 
0235 
0236 
0237 
0238 
0239 
0240 
0241 
0242 </pre></body></html>