Changeset 516

Show
Ignore:
Timestamp:
04/13/08 14:16:31 (9 months ago)
Author:
LeoD
Message:

better alpha-channel for model2.png

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/run/data/models/house/model.mtl

    r511 r516  
    88Ks 0.100000 0.100000 0.100000 
    99d 0.996078 
    10 map_Kd model2.png 
     10map_Kd model3.png 
    1111# End 
  • trunk/src/defend/MiniMap.d

    r515 r516  
    6060        texture.copyFromScreen(); 
    6161    } 
     62     
     63    bool terrainRendered = false; 
    6264 
    6365public: 
     
    6769    { 
    6870        texture = renderer.createTexture(vec2i(width, height)); 
    69         renderTerrain(); 
    7071 
    7172        sprite = new Sprite(texture); 
    72  
    73         for(uint i = 0; i < 100; ++i) 
    74         { 
    75             renderer.setViewport(Rect(0, 0, width, height)); 
    76             renderer.setClearColor(vec3(0, 255, 0)); 
    77             renderer.clear(); 
    78              
    79             renderer.setViewport(Rect(0, 0, renderer.width, renderer.height)); 
    80             texture.copyFromScreen(); 
    81         } 
    8273    } 
    8374 
     
    9384        assert(sprite !is null); 
    9485 
     86        if(!terrainRendered) 
     87        { 
     88            //renderTerrain(); 
     89            terrainRendered = terrainRendered; 
     90        } 
     91 
    9592        sprite.render(pos); 
    9693    } 
  • trunk/src/defend/game/Game.d

    r514 r516  
    249249 
    250250    final aspect = renderer.config.aspect; 
     251     
     252     
    251253    final fov = Config("fov", 90); 
    252254     
  • trunk/src/defend/game/hud/Mouse.d

    r505 r516  
    370370    { 
    371371        if(selectionBuffer.length && selectionBuffer[0].mayBeOrdered) 
     372        { 
    372373            gameObjects.order(gameObjects.gateway, selection, OrderRemove()); 
     374            selectionBuffer.reset(); 
     375        } 
    373376    } 
    374377     
  • trunk/src/defend/objects/SceneNode.d

    r513 r516  
    103103    override void render() 
    104104    { 
     105        renderer.setRenderState(RenderState.BackfaceCulling, true); 
     106     
    105107        renderer.pushMatrix(); 
    106108        renderer.mulMatrix(absoluteModelview); 
     
    119121         
    120122        renderer.setTexture(1, null); 
     123         
     124        renderer.setRenderState(RenderState.BackfaceCulling, false); 
    121125    } 
    122126} 
  • trunk/src/gen/scene/Graph.d

    r513 r516  
    255255                (NodeHolder first, NodeHolder second) 
    256256                { 
    257                     return cast(int)(cast(void*)first.node.shader - 
    258                                      cast(void*)second.node.shader); 
    259                     //return cast(int)(cast(void*)first.node.texture - 
    260                     //                 cast(void*)second.node.texture); 
     257                    //return cast(int)(cast(void*)first.node.shader - 
     258                    //                 cast(void*)second.node.shader); 
     259                    return cast(int)(cast(void*)first.node.texture - 
     260                                     cast(void*)second.node.texture); 
    261261                }); 
    262262