Changeset 516
- Timestamp:
- 04/13/08 14:16:31 (9 months ago)
- Files:
-
- trunk/run/data/models/house/model.mtl (modified) (1 diff)
- trunk/run/data/models/house/model2.png (modified) (previous)
- trunk/src/defend/MiniMap.d (modified) (3 diffs)
- trunk/src/defend/game/Game.d (modified) (1 diff)
- trunk/src/defend/game/hud/Mouse.d (modified) (1 diff)
- trunk/src/defend/objects/SceneNode.d (modified) (2 diffs)
- trunk/src/gen/scene/Graph.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/run/data/models/house/model.mtl
r511 r516 8 8 Ks 0.100000 0.100000 0.100000 9 9 d 0.996078 10 map_Kd model 2.png10 map_Kd model3.png 11 11 # End trunk/src/defend/MiniMap.d
r515 r516 60 60 texture.copyFromScreen(); 61 61 } 62 63 bool terrainRendered = false; 62 64 63 65 public: … … 67 69 { 68 70 texture = renderer.createTexture(vec2i(width, height)); 69 renderTerrain();70 71 71 72 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 }82 73 } 83 74 … … 93 84 assert(sprite !is null); 94 85 86 if(!terrainRendered) 87 { 88 //renderTerrain(); 89 terrainRendered = terrainRendered; 90 } 91 95 92 sprite.render(pos); 96 93 } trunk/src/defend/game/Game.d
r514 r516 249 249 250 250 final aspect = renderer.config.aspect; 251 252 251 253 final fov = Config("fov", 90); 252 254 trunk/src/defend/game/hud/Mouse.d
r505 r516 370 370 { 371 371 if(selectionBuffer.length && selectionBuffer[0].mayBeOrdered) 372 { 372 373 gameObjects.order(gameObjects.gateway, selection, OrderRemove()); 374 selectionBuffer.reset(); 375 } 373 376 } 374 377 trunk/src/defend/objects/SceneNode.d
r513 r516 103 103 override void render() 104 104 { 105 renderer.setRenderState(RenderState.BackfaceCulling, true); 106 105 107 renderer.pushMatrix(); 106 108 renderer.mulMatrix(absoluteModelview); … … 119 121 120 122 renderer.setTexture(1, null); 123 124 renderer.setRenderState(RenderState.BackfaceCulling, false); 121 125 } 122 126 } trunk/src/gen/scene/Graph.d
r513 r516 255 255 (NodeHolder first, NodeHolder second) 256 256 { 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); 261 261 }); 262 262
