Changeset 77

Show
Ignore:
Timestamp:
07/13/08 22:32:39 (5 months ago)
Author:
JoeCoder
Message:

(Last few commits)
Added Freetype
Started basic font loading and rendering support.
Added preliminary css parsing functionality to gui.style.
Major improvements/additions to Surface, including support for px and % units, supports larger subset of css.
Added preliminary ability to specify what types of events are logged.
Rewrote image resizing functionality to not rely on gluScaleImage (which was buggy).
Renamed yage.node to yage.scene.
Updated to latest version of Derelict

Files:

Legend:

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

    r70 r77  
    9090<br><br> 
    9191 
    92  
    93 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> 
    94 <dl></dl> 
    95 <script type="text/javascript">explorer.outline.decSymbolLevel();</script> 
    96  
    97  
    9892</td></tr> 
    9993                </table> 
     
    106100        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    107101        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    108         on Mon May 26 22:21:35 2008 
     102        on Sun Jul 13 22:15:41 2008 
    109103 
    110104    </div> 
     
    137131    explorer.packageExplorer.addModule("yage.core.timer"); 
    138132 
     133    explorer.packageExplorer.addModule("yage.core.tree"); 
     134 
    139135    explorer.packageExplorer.addModule("yage.core.types"); 
    140136 
     
    149145    explorer.packageExplorer.addModule("yage.gui.surface"); 
    150146 
    151     explorer.packageExplorer.addModule("yage.node.all"); 
    152  
    153     explorer.packageExplorer.addModule("yage.node.camera"); 
    154  
    155     explorer.packageExplorer.addModule("yage.node.graph"); 
    156  
    157     explorer.packageExplorer.addModule("yage.node.light"); 
    158  
    159     explorer.packageExplorer.addModule("yage.node.model"); 
    160  
    161     explorer.packageExplorer.addModule("yage.node.movable"); 
    162  
    163     explorer.packageExplorer.addModule("yage.node.node"); 
    164  
    165     explorer.packageExplorer.addModule("yage.node.scene"); 
    166  
    167     explorer.packageExplorer.addModule("yage.node.sound"); 
    168  
    169     explorer.packageExplorer.addModule("yage.node.sprite"); 
    170  
    171     explorer.packageExplorer.addModule("yage.node.terrain"); 
    172  
    173     explorer.packageExplorer.addModule("yage.node.visible"); 
    174  
    175147    explorer.packageExplorer.addModule("yage.resource.all"); 
    176148 
     149    explorer.packageExplorer.addModule("yage.resource.exception"); 
     150 
     151    explorer.packageExplorer.addModule("yage.resource.font"); 
     152 
    177153    explorer.packageExplorer.addModule("yage.resource.image"); 
    178154 
     
    197173    explorer.packageExplorer.addModule("yage.resource.texture"); 
    198174 
     175    explorer.packageExplorer.addModule("yage.scene.all"); 
     176 
     177    explorer.packageExplorer.addModule("yage.scene.camera"); 
     178 
     179    explorer.packageExplorer.addModule("yage.scene.graph"); 
     180 
     181    explorer.packageExplorer.addModule("yage.scene.light"); 
     182 
     183    explorer.packageExplorer.addModule("yage.scene.model"); 
     184 
     185    explorer.packageExplorer.addModule("yage.scene.movable"); 
     186 
     187    explorer.packageExplorer.addModule("yage.scene.node"); 
     188 
     189    explorer.packageExplorer.addModule("yage.scene.scene"); 
     190 
     191    explorer.packageExplorer.addModule("yage.scene.sound"); 
     192 
     193    explorer.packageExplorer.addModule("yage.scene.sprite"); 
     194 
     195    explorer.packageExplorer.addModule("yage.scene.terrain"); 
     196 
     197    explorer.packageExplorer.addModule("yage.scene.visible"); 
     198 
    199199    explorer.packageExplorer.addModule("yage.system.all"); 
    200200 
     
    208208 
    209209    explorer.packageExplorer.addModule("yage.system.render"); 
     210 
     211    explorer.packageExplorer.addModule("yage.system.rendertarget"); 
    210212 
    211213    explorer.packageExplorer.addModule("yage.util.all"); 
  • trunk/doc/api/demo1.main.html

    r70 r77  
    9090<br><br> 
    9191 
    92  
    93 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> 
    94 <dl></dl> 
    95 <script type="text/javascript">explorer.outline.decSymbolLevel();</script> 
    96  
    97  
    9892</td></tr> 
    9993                </table> 
     
    106100        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    107101        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    108         on Mon May 26 22:21:35 2008 
     102        on Sun Jul 13 22:15:41 2008 
    109103 
    110104    </div> 
     
    137131    explorer.packageExplorer.addModule("yage.core.timer"); 
    138132 
     133    explorer.packageExplorer.addModule("yage.core.tree"); 
     134 
    139135    explorer.packageExplorer.addModule("yage.core.types"); 
    140136 
     
    149145    explorer.packageExplorer.addModule("yage.gui.surface"); 
    150146 
    151     explorer.packageExplorer.addModule("yage.node.all"); 
    152  
    153     explorer.packageExplorer.addModule("yage.node.camera"); 
    154  
    155     explorer.packageExplorer.addModule("yage.node.graph"); 
    156  
    157     explorer.packageExplorer.addModule("yage.node.light"); 
    158  
    159     explorer.packageExplorer.addModule("yage.node.model"); 
    160  
    161     explorer.packageExplorer.addModule("yage.node.movable"); 
    162  
    163     explorer.packageExplorer.addModule("yage.node.node"); 
    164  
    165     explorer.packageExplorer.addModule("yage.node.scene"); 
    166  
    167     explorer.packageExplorer.addModule("yage.node.sound"); 
    168  
    169     explorer.packageExplorer.addModule("yage.node.sprite"); 
    170  
    171     explorer.packageExplorer.addModule("yage.node.terrain"); 
    172  
    173     explorer.packageExplorer.addModule("yage.node.visible"); 
    174  
    175147    explorer.packageExplorer.addModule("yage.resource.all"); 
    176148 
     149    explorer.packageExplorer.addModule("yage.resource.exception"); 
     150 
     151    explorer.packageExplorer.addModule("yage.resource.font"); 
     152 
    177153    explorer.packageExplorer.addModule("yage.resource.image"); 
    178154 
     
    197173    explorer.packageExplorer.addModule("yage.resource.texture"); 
    198174 
     175    explorer.packageExplorer.addModule("yage.scene.all"); 
     176 
     177    explorer.packageExplorer.addModule("yage.scene.camera"); 
     178 
     179    explorer.packageExplorer.addModule("yage.scene.graph"); 
     180 
     181    explorer.packageExplorer.addModule("yage.scene.light"); 
     182 
     183    explorer.packageExplorer.addModule("yage.scene.model"); 
     184 
     185    explorer.packageExplorer.addModule("yage.scene.movable"); 
     186 
     187    explorer.packageExplorer.addModule("yage.scene.node"); 
     188 
     189    explorer.packageExplorer.addModule("yage.scene.scene"); 
     190 
     191    explorer.packageExplorer.addModule("yage.scene.sound"); 
     192 
     193    explorer.packageExplorer.addModule("yage.scene.sprite"); 
     194 
     195    explorer.packageExplorer.addModule("yage.scene.terrain"); 
     196 
     197    explorer.packageExplorer.addModule("yage.scene.visible"); 
     198 
    199199    explorer.packageExplorer.addModule("yage.system.all"); 
    200200 
     
    208208 
    209209    explorer.packageExplorer.addModule("yage.system.render"); 
     210 
     211    explorer.packageExplorer.addModule("yage.system.rendertarget"); 
    210212 
    211213    explorer.packageExplorer.addModule("yage.util.all"); 
  • trunk/doc/api/demo1.ship.html

    r70 r77  
    9090<br><br> 
    9191 
    92  
    93 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> 
    94 <dl></dl> 
    95 <script type="text/javascript">explorer.outline.decSymbolLevel();</script> 
    96  
    97  
    9892</td></tr> 
    9993                </table> 
     
    106100        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    107101        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    108         on Mon May 26 22:21:35 2008 
     102        on Sun Jul 13 22:15:41 2008 
    109103 
    110104    </div> 
     
    137131    explorer.packageExplorer.addModule("yage.core.timer"); 
    138132 
     133    explorer.packageExplorer.addModule("yage.core.tree"); 
     134 
    139135    explorer.packageExplorer.addModule("yage.core.types"); 
    140136 
     
    149145    explorer.packageExplorer.addModule("yage.gui.surface"); 
    150146 
    151     explorer.packageExplorer.addModule("yage.node.all");