doc/api/DXOpal/Sprite.html in dxopal-1.2.0 vs doc/api/DXOpal/Sprite.html in dxopal-1.3.0

- old
+ new

@@ -4,11 +4,11 @@ <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> Class: DXOpal::Sprite - &mdash; Documentation by YARD 0.9.12 + &mdash; Documentation by YARD 0.9.16 </title> <link rel="stylesheet" href="../css/style.css" type="text/css" charset="utf-8" /> @@ -117,10 +117,37 @@ <ul class="summary"> <li class="public "> <span class="summary_signature"> + <a href="#alpha-instance_method" title="#alpha (instance method)">#<strong>alpha</strong> &#x21d2; Object </a> + + + + </span> + + + + + + + + + + + + + <span class="summary_desc"><div class='inline'> +<p>Set alpha (0~255, default: nil).</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + <a href="#angle-instance_method" title="#angle (instance method)">#<strong>angle</strong> &#x21d2; Object </a> </span> @@ -144,10 +171,38 @@ <li class="public "> <span class="summary_signature"> + <a href="#blend-instance_method" title="#blend (instance method)">#<strong>blend</strong> &#x21d2; Object </a> + + + + </span> + + + + + + + + + + + + + <span class="summary_desc"><div class='inline'> +<p>Set blend type (Any of :alpha(default), :add) (:none, :add2 and :sub are +not implemented yet; Pull request is welcome).</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + <a href="#center_x-instance_method" title="#center_x (instance method)">#<strong>center_x</strong> &#x21d2; Object </a> </span> @@ -667,14 +722,57 @@ <div id="instance_attr_details" class="attr_details"> <h2>Instance Attribute Details</h2> - <span id="angle=-instance_method"></span> + <span id="alpha=-instance_method"></span> <div class="method_details first"> - <h3 class="signature first" id="angle-instance_method"> + <h3 class="signature first" id="alpha-instance_method"> + #<strong>alpha</strong> &#x21d2; <tt>Object</tt> + + + + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Set alpha (0~255, default: nil)</p> + + + </div> +</div> +<div class="tags"> + + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +57 +58 +59</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 57</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_alpha'>alpha</span> + <span class='ivar'>@alpha</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + + <span id="angle=-instance_method"></span> + <div class="method_details "> + <h3 class="signature " id="angle-instance_method"> + #<strong>angle</strong> &#x21d2; <tt>Object</tt> @@ -710,10 +808,54 @@ </tr> </table> </div> + <span id="blend=-instance_method"></span> + <div class="method_details "> + <h3 class="signature " id="blend-instance_method"> + + #<strong>blend</strong> &#x21d2; <tt>Object</tt> + + + + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Set blend type (Any of :alpha(default), :add) (:none, :add2 and :sub are +not implemented yet; Pull request is welcome)</p> + + + </div> +</div> +<div class="tags"> + + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +60 +61 +62</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 60</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_blend'>blend</span> + <span class='ivar'>@blend</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <span id="center_x=-instance_method"></span> <div class="method_details "> <h3 class="signature " id="center_x-instance_method"> #<strong>center_x</strong> &#x21d2; <tt>Object</tt> @@ -952,16 +1094,16 @@ <tr> <td> <pre class="lines"> -57 -58 -59</pre> +62 +63 +64</pre> </td> <td> - <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 57</span> + <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 62</span> <span class='kw'>def</span> <span class='id identifier rubyid_x'>x</span> <span class='ivar'>@x</span> <span class='kw'>end</span></pre> </td> @@ -995,16 +1137,16 @@ <tr> <td> <pre class="lines"> -57 -58 -59</pre> +62 +63 +64</pre> </td> <td> - <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 57</span> + <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 62</span> <span class='kw'>def</span> <span class='id identifier rubyid_y'>y</span> <span class='ivar'>@y</span> <span class='kw'>end</span></pre> </td> @@ -1233,28 +1375,30 @@ <tr> <td> <pre class="lines"> -85 -86 -87 -88 -89 90 91 -92</pre> +92 +93 +94 +95 +96 +97 +98</pre> </td> <td> - <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 85</span> + <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 90</span> <span class='kw'>def</span> <span class='id identifier rubyid_draw'>draw</span> <span class='id identifier rubyid_raise'>raise</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>image not set to Sprite</span><span class='tstring_end'>&quot;</span></span> <span class='kw'>if</span> <span class='ivar'>@image</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> <span class='kw'>return</span> <span class='kw'>if</span> <span class='op'>!</span><span class='ivar'>@visible</span> <span class='const'><span class='object_link'><a href="Window.html" title="DXOpal::Window (module)">Window</a></span></span><span class='period'>.</span><span class='id identifier rubyid_draw_ex'><span class='object_link'><a href="Window.html#draw_ex-class_method" title="DXOpal::Window.draw_ex (method)">draw_ex</a></span></span><span class='lparen'>(</span><span class='ivar'>@x</span><span class='comma'>,</span> <span class='ivar'>@y</span><span class='comma'>,</span> <span class='ivar'>@image</span><span class='comma'>,</span> <span class='label'>scale_x:</span> <span class='ivar'>@scale_x</span><span class='comma'>,</span> <span class='label'>scale_y:</span> <span class='ivar'>@scale_y</span><span class='comma'>,</span> + <span class='label'>alpha:</span> <span class='ivar'>@alpha</span><span class='comma'>,</span> <span class='label'>blend:</span> <span class='ivar'>@blend</span><span class='comma'>,</span> <span class='label'>angle:</span> <span class='ivar'>@angle</span><span class='comma'>,</span> <span class='label'>center_x:</span> <span class='ivar'>@center_x</span><span class='comma'>,</span> <span class='label'>center_y:</span> <span class='ivar'>@center_y</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -1273,14 +1417,14 @@ <tr> <td> <pre class="lines"> -69</pre> +74</pre> </td> <td> - <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 69</span> + <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 74</span> <span class='kw'>def</span> <span class='id identifier rubyid_image'>image</span><span class='semicolon'>;</span> <span class='ivar'>@image</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -1299,23 +1443,23 @@ <tr> <td> <pre class="lines"> -70 -71 -72 -73 -74 75 76 77 78 -79</pre> +79 +80 +81 +82 +83 +84</pre> </td> <td> - <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 70</span> + <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 75</span> <span class='kw'>def</span> <span class='id identifier rubyid_image='>image=</span><span class='lparen'>(</span><span class='id identifier rubyid_img'>img</span><span class='rparen'>)</span> <span class='ivar'>@image</span> <span class='op'>=</span> <span class='id identifier rubyid_img'>img</span> <span class='kw'>if</span> <span class='ivar'>@collision</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_collision'>collision</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='int'>0</span><span class='comma'>,</span> <span class='int'>0</span><span class='comma'>,</span> <span class='id identifier rubyid_img'>img</span><span class='period'>.</span><span class='id identifier rubyid_width'>width</span><span class='op'>-</span><span class='int'>1</span><span class='comma'>,</span> <span class='id identifier rubyid_img'>img</span><span class='period'>.</span><span class='id identifier rubyid_height'>height</span><span class='op'>-</span><span class='int'>1</span><span class='rbracket'>]</span> @@ -1343,14 +1487,14 @@ <tr> <td> <pre class="lines"> -81</pre> +86</pre> </td> <td> - <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 81</span> + <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 86</span> <span class='kw'>def</span> <span class='id identifier rubyid_vanish'>vanish</span><span class='semicolon'>;</span> <span class='ivar'>@vanished</span> <span class='op'>=</span> <span class='kw'>true</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -1391,14 +1535,14 @@ <tr> <td> <pre class="lines"> -82</pre> +87</pre> </td> <td> - <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 82</span> + <pre class="code"><span class="info file"># File 'opal/dxopal/sprite.rb', line 87</span> <span class='kw'>def</span> <span class='id identifier rubyid_vanished?'>vanished?</span><span class='semicolon'>;</span> <span class='ivar'>@vanished</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -1407,12 +1551,12 @@ </div> </div> <div id="footer"> - Generated on Wed May 16 19:58:24 2018 by + Generated on Sat Sep 29 15:56:48 2018 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.9.12 (ruby-2.4.2). + 0.9.16 (ruby-2.5.1). </div> </div> </body> </html> \ No newline at end of file