Changeset 21

Show
Ignore:
Timestamp:
02/09/07 17:26:58 (2 years ago)
Author:
JoeCoder
Message:

Updated to latest Derelict
Translucent polygons are now sorted by distance from camera before rendering
Modified BaseNode?.onUpdate() to take a self-reference.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/doc/api/index.html

    r19 r21  
    100100        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    101101        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    102         on Sun Feb  4 00:19:17 2007 
     102        on Fri Feb  9 17:18:53 2007 
    103103 
    104104    </div> 
     
    156156 
    157157    explorer.packageExplorer.addModule("yage.node.sprite"); 
     158 
     159    explorer.packageExplorer.addModule("yage.node.terrain"); 
    158160 
    159161    explorer.packageExplorer.addModule("yage.resource.all"); 
  • trunk/doc/api/yage.all.html

    r19 r21  
    110110        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    111111        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    112         on Sun Feb  4 00:19:17 2007 
     112        on Fri Feb  9 17:18:53 2007 
    113113 
    114114    </div> 
     
    166166 
    167167    explorer.packageExplorer.addModule("yage.node.sprite"); 
     168 
     169    explorer.packageExplorer.addModule("yage.node.terrain"); 
    168170 
    169171    explorer.packageExplorer.addModule("yage.resource.all"); 
  • trunk/doc/api/yage.core.all.html

    r19 r21  
    115115        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    116116        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    117         on Sun Feb  4 00:19:17 2007 
     117        on Fri Feb  9 17:18:53 2007 
    118118 
    119119    </div> 
     
    171171 
    172172    explorer.packageExplorer.addModule("yage.node.sprite"); 
     173 
     174    explorer.packageExplorer.addModule("yage.node.terrain"); 
    173175 
    174176    explorer.packageExplorer.addModule("yage.resource.all"); 
  • trunk/doc/api/yage.core.freelist.html

    r19 r21  
    165165        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    166166        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    167         on Sun Feb  4 00:19:17 2007 
     167        on Fri Feb  9 17:18:53 2007 
    168168 
    169169    </div> 
     
    221221 
    222222    explorer.packageExplorer.addModule("yage.node.sprite"); 
     223 
     224    explorer.packageExplorer.addModule("yage.node.terrain"); 
    223225 
    224226    explorer.packageExplorer.addModule("yage.resource.all"); 
  • trunk/doc/api/yage.core.horde.html

    r19 r21  
    374374 
    375375<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     376<dt><span class="decl">uint  
     377<span class="currsymbol">length</span> 
     378<script type="text/javascript">explorer.outline.addDecl('length');</script> 
     379(size_t <span class="funcparam">l</span>); 
     380</span></dt> 
     381<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     382 
     383<dd>Set the  
     384<span class="currsymbol">length</span> 
     385<script type="text/javascript">explorer.outline.addDecl('length');</script> 
     386 of the Horde 
     387<br><br> 
     388 
     389</dd> 
     390 
     391<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    376392<dt><span class="decl">void  
    377393<span class="currsymbol">print</span> 
     
    480496<b>Example:</b><br> 
    481497<pre class="d_code"> Horde!(Vec3f) a = <font color=blue>new</font> Horde!(Vec3f); 
    482  a.<b>sortType</b>!(<font color=blue>float</font>).radix( (Vec3f v) { <font color=blue>return</font> v.x }, <font color=blue>true</font>, <font color=blue>true</font>) 
     498 a.<b>sortType</b>!(<font color=blue>float</font>).radix( (Vec3f v) { <font color=blue>return</font> v.x; }, <font color=blue>true</font>, <font color=blue>true</font>) 
    483499</pre> 
    484500<br><br> 
     
    550566        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    551567        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    552         on Sun Feb  4 00:19:17 2007 
     568        on Fri Feb  9 17:18:53 2007 
    553569 
    554570    </div> 
     
    607623    explorer.packageExplorer.addModule("yage.node.sprite"); 
    608624 
     625    explorer.packageExplorer.addModule("yage.node.terrain"); 
     626 
    609627    explorer.packageExplorer.addModule("yage.resource.all"); 
    610628 
  • trunk/doc/api/yage.core.matrix.html

    r19 r21  
    508508 
    509509<dd>Multiply this matrix by the 3-component Vec3f; assumes the 4th Vec3f component is 1. 
     510 This is the equivalent of transforming the Vector by this Matrix.  
    510511<br><br> 
    511512 
     
    831832        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    832833        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    833         on Sun Feb  4 00:19:17 2007 
     834        on Fri Feb  9 17:18:53 2007 
    834835 
    835836    </div> 
     
    888889    explorer.packageExplorer.addModule("yage.node.sprite"); 
    889890 
     891    explorer.packageExplorer.addModule("yage.node.terrain"); 
     892 
    890893    explorer.packageExplorer.addModule("yage.resource.all"); 
    891894 
  • trunk/doc/api/yage.core.misc.html

    r19 r21  
    445445<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    446446 
    447 <dd>Return the maximum of an the array. 
     447<dd>Return the maximum of an array. 
    448448<br><br> 
    449449 
     
    488488<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    489489 
    490 <dd>Return the minimum of an the array. 
     490<dd>Return the minimum of an array. 
    491491<br><br> 
    492492 
     
    609609        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    610610        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    611         on Sun Feb  4 00:19:17 2007 
     611        on Fri Feb  9 17:18:53 2007 
    612612 
    613613    </div> 
     
    666666    explorer.packageExplorer.addModule("yage.node.sprite"); 
    667667 
     668    explorer.packageExplorer.addModule("yage.node.terrain"); 
     669 
    668670    explorer.packageExplorer.addModule("yage.resource.all"); 
    669671 
  • trunk/doc/api/yage.core.plane.html

    r19 r21  
    278278        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    279279        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    280         on Sun Feb  4 00:19:17 2007 
     280        on Fri Feb  9 17:18:53 2007 
    281281 
    282282    </div> 
     
    335335    explorer.packageExplorer.addModule("yage.node.sprite"); 
    336336 
     337    explorer.packageExplorer.addModule("yage.node.terrain"); 
     338 
    337339    explorer.packageExplorer.addModule("yage.resource.all"); 
    338340 
  • trunk/doc/api/yage.core.quatrn.html

    r19 r21  
    458458        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    459459        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    460         on Sun Feb  4 00:19:17 2007 
     460        on Fri Feb  9 17:18:53 2007 
    461461 
    462462    </div> 
     
    515515    explorer.packageExplorer.addModule("yage.node.sprite"); 
    516516 
     517    explorer.packageExplorer.addModule("yage.node.terrain"); 
     518 
    517519    explorer.packageExplorer.addModule("yage.resource.all"); 
    518520 
  • trunk/doc/api/yage.core.timer.html

    r19 r21  
    255255        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    256256        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    257         on Sun Feb  4 00:19:17 2007 
     257        on Fri Feb  9 17:18:53 2007 
    258258 
    259259    </div> 
     
    312312    explorer.packageExplorer.addModule("yage.node.sprite"); 
    313313 
     314    explorer.packageExplorer.addModule("yage.node.terrain"); 
     315 
    314316    explorer.packageExplorer.addModule("yage.resource.all"); 
    315317 
  • trunk/doc/api/yage.core.tree.html

    r19 r21  
    119119        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    120120        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    121         on Sun Feb  4 00:19:17 2007 
     121        on Fri Feb  9 17:18:53 2007 
    122122 
    123123    </div> 
     
    175175 
    176176    explorer.packageExplorer.addModule("yage.node.sprite"); 
     177 
     178    explorer.packageExplorer.addModule("yage.node.terrain"); 
    177179 
    178180    explorer.packageExplorer.addModule("yage.resource.all"); 
  • trunk/doc/api/yage.core.vector.html

    r19 r21  
    166166 
    167167<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     168<dt><span class="decl">Vec!(T,K)  
     169<span class="currsymbol">add</span> 
     170<script type="text/javascript">explorer.outline.addDecl('add');</script> 
     171(Vec!(T,K) <span class="funcparam">s</span>); 
     172</span></dt> 
     173<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     174 
     175<dd><br><br> 
     176</dd> 
     177 
     178<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    168179<dt><span class="decl">float  
    169180<span class="currsymbol">angle</span> 
     
    789800 
    790801<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    791 <dt><span class="decl">void*  
     802<dt><span class="decl">float*  
    792803<span class="currsymbol">ptr</span> 
    793804<script type="text/javascript">explorer.outline.addDecl('ptr');</script> 
     
    10191030        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    10201031        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    1021         on Sun Feb  4 00:19:17 2007 
     1032        on Fri Feb  9 17:18:53 2007 
    10221033 
    10231034    </div> 
     
    10761087    explorer.packageExplorer.addModule("yage.node.sprite"); 
    10771088 
     1089    explorer.packageExplorer.addModule("yage.node.terrain"); 
     1090 
    10781091    explorer.packageExplorer.addModule("yage.resource.all"); 
    10791092 
  • trunk/doc/api/yage.core.xml.html

    r19 r21  
    448448        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    449449        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    450         on Sun Feb  4 00:19:17 2007 
     450        on Fri Feb  9 17:18:53 2007 
    451451 
    452452    </div> 
     
    505505    explorer.packageExplorer.addModule("yage.node.sprite"); 
    506506 
     507    explorer.packageExplorer.addModule("yage.node.terrain"); 
     508 
    507509    explorer.packageExplorer.addModule("yage.resource.all"); 
    508510 
  • trunk/doc/api/yage.gameobj.html

    r19 r21  
    106106        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    107107        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    108         on Sun Feb  4 00:19:17 2007 
     108        on Fri Feb  9 17:18:53 2007 
    109109 
    110110