Changeset 565
- Timestamp:
- 05/24/08 10:42:50 (8 months ago)
- Files:
-
- trunk/src/defend/Main.d (modified) (1 diff)
- trunk/src/defend/demo/Demo.d (modified) (1 diff)
- trunk/src/defend/game/Game.d (modified) (2 diffs)
- trunk/src/defend/game/hud/Mouse.d (modified) (1 diff)
- trunk/src/defend/objects/Core.d (modified) (1 diff)
- trunk/src/defend/objects/types/Building.d (modified) (1 diff)
- trunk/src/defend/objects/types/Unit.d (modified) (1 diff)
- trunk/src/defend/terrain/Generator.d (moved) (moved from trunk/src/defend/MapGenerator.d) (1 diff)
- trunk/src/defend/terrain/Map.d (moved) (moved from trunk/src/defend/Map.d) (1 diff)
- trunk/src/gen/rend/opengl/Renderer.d (modified) (5 diffs)
- trunk/src/gen/util/Resource.d (modified) (2 diffs)
- trunk/src/gen/util/UnitTest.d (modified) (3 diffs)
- trunk/src/windefend.cbp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/defend/Main.d
r564 r565 48 48 49 49 // Print a header to the console 50 Stdout.formatln("{} {} (built {}) ", DEFEND_NAME, DEFEND_VERSION, __DATE__);50 Stdout.formatln("{} {} (built {})\n", DEFEND_NAME, DEFEND_VERSION, __DATE__); 51 51 52 52 // Spam :P 53 Log.defaultLevel = LogLevel. Spam;53 Log.defaultLevel = LogLevel.Info; 54 54 55 55 // Load the config trunk/src/defend/demo/Demo.d
r564 r565 14 14 import gen.util.GameState; 15 15 16 import defend.Map;17 16 import defend.Graphics; 18 import defend.MapGenerator;19 17 import defend.Camera; 20 18 import defend.FogOfWar; 21 19 import defend.Simulation; 20 import defend.demo.Player; 21 import defend.objects.Core; 22 22 import defend.mp.Gateway; 23 23 import defend.mp.PlayerManager; 24 import defend. demo.Player;25 import defend. objects.Core;24 import defend.terrain.Map; 25 import defend.terrain.Generator; 26 26 import defend.terrain.Terrain; 27 27 import defend.terrain.Heightmap; trunk/src/defend/game/Game.d
r564 r565 18 18 import gen.util.GameState; 19 19 20 import defend.Map;21 20 import defend.Simulation; 22 21 import defend.Config; 23 22 import defend.Graphics; 24 23 import defend.FogOfWar; 25 import defend.MapGenerator;26 24 import defend.mp.Gateway; 27 25 import defend.mp.PlayerManager; … … 34 32 import defend.terrain.Heightmap; 35 33 import defend.terrain.Terrain; 34 import defend.terrain.Map; 35 import defend.terrain.Generator; 36 36 37 37 // List of defend globals 38 // defend. Map : map38 // defend.terrain.Map : map 39 39 // defend.FogOfWar : fogOfWar 40 40 // defend.terrain.Terrain : terrain trunk/src/defend/game/hud/Mouse.d
r564 r565 26 26 import gen.gui.Controller; 27 27 28 import defend.Map;29 28 import defend.Config; 30 29 import defend.Camera; 31 30 import defend.mp.Types; 31 import defend.objects.Core; 32 import defend.game.hud.MiniMap; 33 import defend.terrain.Map; 32 34 import defend.terrain.Terrain; 33 35 import defend.terrain.Patch; 34 import defend.objects.Core;35 import defend.game.hud.MiniMap;36 36 37 37 class Mouse trunk/src/defend/objects/Core.d
r564 r565 27 27 28 28 import defend.Simulation; 29 import defend. Map;29 import defend.terrain.Map; 30 30 import defend.Config; 31 31 import defend.mp.PlayerManager; trunk/src/defend/objects/types/Building.d
r564 r565 17 17 import gen.math.Ray; 18 18 19 import defend.Map;20 19 import defend.Config : playerColors; 21 20 import defend.mp.Types; 21 import defend.terrain.Map; 22 22 import defend.terrain.Terrain; 23 23 import defend.objects.Core; trunk/src/defend/objects/types/Unit.d
r564 r565 20 20 import gen.sound.SoundSystem; 21 21 22 import defend.Map;23 22 import defend.Config; 24 23 import defend.mp.Types; 24 import defend.terrain.Map; 25 25 import defend.terrain.Terrain; 26 26 import defend.objects.Core; trunk/src/defend/terrain/Generator.d
r564 r565 1 module defend. MapGenerator;1 module defend.terrain.Generator; 2 2 3 3 import tango.math.Random; trunk/src/defend/terrain/Map.d
r564 r565 1 module defend. Map;1 module defend.terrain.Map; 2 2 3 3 import tango.io.Stdout; trunk/src/gen/rend/opengl/Renderer.d
r563 r565 481 481 override Texture createTexture(Image image) 482 482 { 483 logger.info("creating {}*{} texture (from {})", image.width, image.height,484 image.file ? "\"" ~ image.file ~ "\"" : "an image");483 //logger.trace("creating {}*{} texture (from {})", image.width, image.height, 484 // image.file ? "\"" ~ image.file ~ "\"" : "an image"); 485 485 486 486 return new OGLTexture(image); … … 489 489 override Texture createTexture(vec2i dimension, ImageFormat format) 490 490 { 491 logger.info("creating {}*{} texture render target", dimension.x, dimension.y);491 //logger.trace("creating {}*{} texture render target", dimension.x, dimension.y); 492 492 493 493 return new OGLTexture(dimension, format); … … 540 540 override Framebuffer createFramebuffer(vec2i dimension, ImageFormat format = ImageFormat.RGB) 541 541 { 542 logger.info("creating {}*{} framebuffer", dimension.x, dimension.y);542 //logger.info("creating {}*{} framebuffer", dimension.x, dimension.y); 543 543 544 544 return new FBO(cast(OGLTexture)createTexture(dimension, format)); … … 613 613 override Shader createShader(Config config) 614 614 { 615 logger.info("creating shader from config file \"{}\"", config.file);615 //logger.trace("creating shader from config file \"{}\"", config.file); 616 616 617 617 return new OGLShader(config); … … 620 620 override Shader createShader(char[] file) 621 621 { 622 logger.info("creating shader from \"{}\"", file);622 //logger.trace("creating shader from \"{}\"", file); 623 623 624 624 return new OGLShader(file); trunk/src/gen/util/Resource.d
r542 r565 29 29 if(auto instance = file in instances) 30 30 return *instance; 31 31 32 32 logger.info("loading `{}'", file); 33 33 … … 73 73 { 74 74 char[] file = instance.file; 75 logger.info("releasing `{}'", file); 75 76 76 77 delete instance; trunk/src/gen/util/UnitTest.d
r422 r565 26 26 // 'which' specifies which unit tests shall be invoked (e.g. "gen") 27 27 // 'not' specifies which unit tests shall not be invoked (e.g. "gen.util") 28 bool runTests( in char[][] which, inchar[][] not)28 bool runTests(char[][] which, char[][] not) 29 29 { 30 30 uint failed; // Number of failed tests … … 35 35 36 36 // Run one unittest and print out its result 37 void test( in char[] name, invoid function() f)37 void test(char[] name, void function() f) 38 38 { 39 39 Stdout(name)(" - ")(); … … 68 68 69 69 // Test if one string is included in the beginning of an array of strings 70 static bool includes( in char[] search, inchar[][] where)70 static bool includes(char[] search, char[][] where) 71 71 { 72 72 foreach(what; where) trunk/src/windefend.cbp
r564 r565 100 100 <Unit filename="defend\Graphics.d" /> 101 101 <Unit filename="defend\Main.d" /> 102 <Unit filename="defend\Map.d" />103 <Unit filename="defend\MapGenerator.d" />104 102 <Unit filename="defend\Simulation.d" /> 105 103 <Unit filename="defend\demo\Chunks.d" /> … … 134 132 <Unit filename="defend\objects\types\Sheep.d" /> 135 133 <Unit filename="defend\objects\types\Unit.d" /> 134 <Unit filename="defend\terrain\Generator.d" /> 136 135 <Unit filename="defend\terrain\Heightmap.d" /> 136 <Unit filename="defend\terrain\Map.d" /> 137 137 <Unit filename="defend\terrain\Patch.d" /> 138 138 <Unit filename="defend\terrain\Ranges.d" />
