Changeset 562
- Timestamp:
- 05/23/08 14:33:22 (8 months ago)
- Files:
-
- trunk/run/test.cfg (deleted)
- trunk/src/defend/Graphics.d (modified) (1 diff)
- trunk/src/defend/MapGenerator.d (modified) (1 diff)
- trunk/src/defend/game/Game.d (modified) (1 diff)
- trunk/src/defend/game/hud/MiniMap.d (modified) (1 diff)
- trunk/src/defend/objects/types/Citizen.d (modified) (1 diff)
- trunk/src/defend/objects/types/House.d (modified) (1 diff)
- trunk/src/defend/terrain/Terrain.d (modified) (1 diff)
- trunk/src/gen/gui/Renderer.d (modified) (1 diff)
- trunk/src/gen/input/Windows.d (modified) (1 diff)
- trunk/src/gen/rend/opengl/Renderer.d (modified) (1 diff)
- trunk/src/gen/scene/Skybox.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/defend/Graphics.d
r561 r562 19 19 import defend.Config : defendConfig; 20 20 import defend.Camera : MainCamera; 21 import defend.FogOfWar : FogOfWar;22 21 import defend.objects.Core : GameObjectManager; 23 22 import defend.objects.SceneNode : GameObjectMesh; trunk/src/defend/MapGenerator.d
r542 r562 73 73 if(players.isPlayer(cast(player_id_t)1)) 74 74 localCreate(cast(player_id_t)1, "house", 40, 30); 75 else76 localCreate(cast(player_id_t)0, "house", 40, 30);75 //else 76 // localCreate(cast(player_id_t)0, "house", 40, 30); 77 77 78 78 version(none) for(int i = 0; i < 10; i++) trunk/src/defend/game/Game.d
r561 r562 207 207 void logMemoryUsage() 208 208 { 209 logger.trace("m emory usage is {} bytes({}kb)",209 logger.trace("manual memory usage {}b ({}kb), gc usage {}b ({}kb)", 210 210 getMemoryUsage(), 211 getMemoryUsage() / 1024); 211 getMemoryUsage() / 1024, 212 gc_stats().usedsize, 213 gc_stats().usedsize / 1024); 212 214 } 213 215 trunk/src/defend/game/hud/MiniMap.d
r561 r562 71 71 72 72 this() 73 { 73 { 74 74 if(!texture) 75 75 { trunk/src/defend/objects/types/Citizen.d
r555 r562 270 270 if(!isStandingNearby(building)) 271 271 { 272 // TODO: uhm, where's logger gone? D:273 272 debug(gameoobjects) 274 273 logger.warn("trying to build while not staying nearby a building"); trunk/src/defend/objects/types/House.d
r555 r562 27 27 miniPic = "data/minipics/house.png"; 28 28 properties[GameObject.Property.MaxLife] = 2000; 29 properties[GameObject.Property.Sight] = 50;29 properties[GameObject.Property.Sight] = 70; 30 30 } 31 31 trunk/src/defend/terrain/Terrain.d
r561 r562 167 167 168 168 vec3 normal = getNormalForImage(x, z, size); 169 vec3 col = vec3(.15, 0.2, .3) * normal.y; // ambient 169 vec3 col = vec3(.15, 0.2, .25) * normal.y; // ambient 170 //vec3 col = vec3(.2, .2, .2) * normal.y; 170 171 171 172 if(!rayIntersection(ray)) trunk/src/gen/gui/Renderer.d
r555 r562 13 13 import gen.rend.opengl.Wrapper; 14 14 15 // TODO: abstract gui renderer; don't use OGL directly16 15 class GuiRenderer 17 16 { trunk/src/gen/input/Windows.d
r465 r562 13 13 static this() 14 14 { 15 // TODO: Complete windows input translation table16 17 15 translation[VK_ESCAPE] = KeyType.Escape; 18 16 translation[VK_LEFT] = KeyType.Left; trunk/src/gen/rend/opengl/Renderer.d
r555 r562 412 412 array.bind(); 413 413 414 debug if(indices) 415 statistics.triangles_rendered += (indices ? indices.length : array.length) / 3; 414 debug statistics.triangles_rendered += (indices ? indices.length : array.length) / 3; 416 415 417 416 array.format.set(array.offset()); trunk/src/gen/scene/Skybox.d
r465 r562 43 43 float o = 0.0; //+ onePixel; 44 44 45 // TODO: Remove array literals, they use GC memory46 45 vertices[0].setVertices([vertex(-l, -l, -l, o, t), vertex(l, -l, -l, t, t), 47 46 vertex(l, l, -l, t, o), vertex(-l, l, -l, o, o)]);
