Changeset 583
- Timestamp:
- 05/29/08 14:29:44 (7 months ago)
- Files:
-
- trunk/src/defend/Camera.d (modified) (1 diff)
- trunk/src/defend/Config.d (modified) (1 diff)
- trunk/src/defend/Graphics.d (modified) (1 diff)
- trunk/src/defend/Main.d (modified) (1 diff)
- trunk/src/defend/demo/Demo.d (modified) (1 diff)
- trunk/src/defend/demo/Player.d (modified) (1 diff)
- trunk/src/defend/demo/Recorder.d (modified) (1 diff)
- trunk/src/defend/game/Game.d (modified) (1 diff)
- trunk/src/defend/game/hud/Console.d (modified) (1 diff)
- trunk/src/defend/game/hud/Hud.d (modified) (1 diff)
- trunk/src/defend/game/hud/MiniMap.d (modified) (1 diff)
- trunk/src/defend/game/hud/Mouse.d (modified) (1 diff)
- trunk/src/defend/game/net/Client.d (modified) (1 diff)
- trunk/src/defend/game/net/Messages.d (modified) (1 diff)
- trunk/src/defend/game/net/Server.d (modified) (1 diff)
- trunk/src/defend/mp/Gateway.d (modified) (1 diff)
- trunk/src/defend/mp/Phase.d (modified) (1 diff)
- trunk/src/defend/mp/PlayerManager.d (modified) (1 diff)
- trunk/src/defend/mp/Types.d (modified) (1 diff)
- trunk/src/defend/sim/Core.d (modified) (1 diff)
- trunk/src/defend/sim/SceneNode.d (modified) (1 diff)
- trunk/src/defend/sim/Simulation.d (modified) (1 diff)
- trunk/src/defend/sim/civ/Test.d (modified) (1 diff)
- trunk/src/defend/sim/obj/Building.d (modified) (1 diff)
- trunk/src/defend/sim/obj/Citizen.d (modified) (1 diff)
- trunk/src/defend/sim/obj/House.d (modified) (1 diff)
- trunk/src/defend/sim/obj/Resource.d (modified) (1 diff)
- trunk/src/defend/sim/obj/Sheep.d (modified) (1 diff)
- trunk/src/defend/sim/obj/Unit.d (modified) (1 diff)
- trunk/src/defend/terrain/FogOfWar.d (modified) (1 diff)
- trunk/src/defend/terrain/Generator.d (modified) (1 diff)
- trunk/src/defend/terrain/Heightmap.d (modified) (1 diff)
- trunk/src/defend/terrain/Map.d (modified) (1 diff)
- trunk/src/defend/terrain/Patch.d (modified) (1 diff)
- trunk/src/defend/terrain/Terrain.d (modified) (1 diff)
- trunk/src/defend/terrain/Vertex.d (modified) (1 diff)
- trunk/src/engine (moved) (moved from trunk/src/gen)
- trunk/src/engine/core/TaskManager.d (modified) (1 diff)
- trunk/src/engine/font/Font.d (modified) (2 diffs)
- trunk/src/engine/font/FreeType.d (modified) (2 diffs)
- trunk/src/engine/gui/Button.d (modified) (1 diff)
- trunk/src/engine/gui/Controller.d (modified) (1 diff)
- trunk/src/engine/gui/Event.d (modified) (1 diff)
- trunk/src/engine/gui/Renderer.d (modified) (1 diff)
- trunk/src/engine/gui/Widget.d (modified) (1 diff)
- trunk/src/engine/gui/Window.d (modified) (1 diff)
- trunk/src/engine/image/Devil.d (modified) (1 diff)
- trunk/src/engine/image/Image.d (modified) (2 diffs)
- trunk/src/engine/input/Input.d (modified) (1 diff)
- trunk/src/engine/input/KeyType.d (modified) (1 diff)
- trunk/src/engine/input/SDL.d (modified) (2 diffs)
- trunk/src/engine/input/Windows.d (modified) (2 diffs)
- trunk/src/engine/list/BufferedArray.d (modified) (1 diff)
- trunk/src/engine/list/IndexedArray.d (modified) (2 diffs)
- trunk/src/engine/list/LinkedList.d (modified) (1 diff)
- trunk/src/engine/list/MoveQueue.d (modified) (1 diff)
- trunk/src/engine/list/Queue.d (modified) (1 diff)
- trunk/src/engine/list/Sort.d (modified) (2 diffs)
- trunk/src/engine/list/SyncQueue.d (modified) (2 diffs)
- trunk/src/engine/list/TreeList.d (modified) (1 diff)
- trunk/src/engine/math/BoundingBox.d (modified) (1 diff)
- trunk/src/engine/math/BoundingSphere.d (modified) (1 diff)
- trunk/src/engine/math/Epsilon.d (modified) (1 diff)
- trunk/src/engine/math/Frustum.d (modified) (2 diffs)
- trunk/src/engine/math/Matrix.d (modified) (2 diffs)
- trunk/src/engine/math/Misc.d (modified) (1 diff)
- trunk/src/engine/math/Plane.d (modified) (1 diff)
- trunk/src/engine/math/Random.d (modified) (1 diff)
- trunk/src/engine/math/Ray.d (modified) (2 diffs)
- trunk/src/engine/math/Rectangle.d (modified) (1 diff)
- trunk/src/engine/math/Vector.d (modified) (1 diff)
- trunk/src/engine/model/Mesh.d (modified) (1 diff)
- trunk/src/engine/model/Model.d (modified) (1 diff)
- trunk/src/engine/model/ModelMD2.d (modified) (2 diffs)
- trunk/src/engine/model/ModelObj.d (modified) (2 diffs)
- trunk/src/engine/net/tcp/Message.d (modified) (1 diff)
- trunk/src/engine/net/tcp/Socket.d (modified) (2 diffs)
- trunk/src/engine/rend/Framebuffer.d (modified) (1 diff)
- trunk/src/engine/rend/IndexBuffer.d (modified) (1 diff)
- trunk/src/engine/rend/Renderer.d (modified) (1 diff)
- trunk/src/engine/rend/Shader.d (modified) (1 diff)
- trunk/src/engine/rend/Texture.d (modified) (1 diff)
- trunk/src/engine/rend/VertexArray.d (modified) (1 diff)
- trunk/src/engine/rend/VertexFormat.d (modified) (1 diff)
- trunk/src/engine/rend/Window.d (modified) (3 diffs)
- trunk/src/engine/rend/opengl/FBO.d (modified) (1 diff)
- trunk/src/engine/rend/opengl/IndexBuffer.d (modified) (1 diff)
- trunk/src/engine/rend/opengl/Renderer.d (modified) (2 diffs)
- trunk/src/engine/rend/opengl/Shader.d (modified) (2 diffs)
- trunk/src/engine/rend/opengl/Texture.d (modified) (1 diff)
- trunk/src/engine/rend/opengl/VertexArray.d (modified) (1 diff)
- trunk/src/engine/rend/opengl/VertexBuffer.d (modified) (1 diff)
- trunk/src/engine/rend/opengl/VertexFormat.d (modified) (2 diffs)
- trunk/src/engine/rend/opengl/Wrapper.d (modified) (1 diff)
- trunk/src/engine/rend/opengl/sdl/Window.d (modified) (2 diffs)
- trunk/src/engine/scene/Camera.d (modified) (1 diff)
- trunk/src/engine/scene/CullNode.d (modified) (1 diff)
- trunk/src/engine/scene/Graph.d (modified) (1 diff)
- trunk/src/engine/scene/MeshNode.d (modified) (1 diff)
- trunk/src/engine/scene/ModelNode.d (modified) (1 diff)
- trunk/src/engine/scene/Node.d (modified) (1 diff)
- trunk/src/engine/scene/ParticleSystem.d (modified) (1 diff)
- trunk/src/engine/scene/Skybox.d (modified) (1 diff)
- trunk/src/engine/scene/StaticCamera.d (modified) (1 diff)
- trunk/src/engine/sound/Buffer.d (modified) (1 diff)
- trunk/src/engine/sound/SoundSystem.d (modified) (2 diffs)
- trunk/src/engine/sound/Source.d (modified) (1 diff)
- trunk/src/engine/sound/data/Data.d (modified) (1 diff)
- trunk/src/engine/sound/data/Wav.d (modified) (2 diffs)
- trunk/src/engine/sound/openal/Buffer.d (modified) (1 diff)
- trunk/src/engine/sound/openal/SoundSystem.d (modified) (2 diffs)
- trunk/src/engine/sound/openal/Source.d (modified) (1 diff)
- trunk/src/engine/util/Allocator.d (modified) (1 diff)
- trunk/src/engine/util/Array.d (modified) (1 diff)
- trunk/src/engine/util/ArrayPool.d (modified) (2 diffs)
- trunk/src/engine/util/Bind.d (modified) (1 diff)
- trunk/src/engine/util/CompileTime.d (modified) (1 diff)
- trunk/src/engine/util/Config.d (modified) (2 diffs)
- trunk/src/engine/util/FPS.d (modified) (1 diff)
- trunk/src/engine/util/File.d (modified) (1 diff)
- trunk/src/engine/util/FreeList.d (modified) (1 diff)
- trunk/src/engine/util/GameState.d (modified) (1 diff)
- trunk/src/engine/util/HardwareTimer.d (modified) (1 diff)
- trunk/src/engine/util/Log.d (modified) (1 diff)
- trunk/src/engine/util/Memory.d (modified) (2 diffs)
- trunk/src/engine/util/MemoryPool.d (modified) (2 diffs)
- trunk/src/engine/util/Profiler.d (modified) (1 diff)
- trunk/src/engine/util/ProfilingDisplay.d (modified) (1 diff)
- trunk/src/engine/util/Resource.d (modified) (2 diffs)
- trunk/src/engine/util/Serialize.d (modified) (1 diff)
- trunk/src/engine/util/Signal.d (modified) (1 diff)
- trunk/src/engine/util/Singleton.d (modified) (1 diff)
- trunk/src/engine/util/Sprite.d (modified) (1 diff)
- trunk/src/engine/util/Statistics.d (modified) (1 diff)
- trunk/src/engine/util/Swap.d (modified) (1 diff)
- trunk/src/engine/util/ThreadPool.d (modified) (2 diffs)
- trunk/src/engine/util/UnitTest.d (modified) (3 diffs)
- trunk/src/engine/util/Vertex.d (modified) (1 diff)
- trunk/src/engine/util/Wrapper.d (modified) (1 diff)
- trunk/src/windefend.cbp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/defend/Camera.d
r580 r583 4 4 import tango.math.Math; 5 5 6 import gen.input.Input;7 import gen.math.Frustum;8 import gen.math.Matrix;9 import gen.math.Ray;10 import gen.math.Rectangle;11 import gen.math.Vector;12 import gen.rend.Renderer;13 import gen.rend.Window;14 import gen.scene.Camera;15 import gen.util.Memory;16 import gen.util.Wrapper;6 import engine.input.Input; 7 import engine.math.Frustum; 8 import engine.math.Matrix; 9 import engine.math.Ray; 10 import engine.math.Rectangle; 11 import engine.math.Vector; 12 import engine.rend.Renderer; 13 import engine.rend.Window; 14 import engine.scene.Camera; 15 import engine.util.Memory; 16 import engine.util.Wrapper; 17 17 18 18 import defend.sim.Core; trunk/src/defend/Config.d
r544 r583 3 3 import tango.io.FilePath; 4 4 5 import gen.math.Vector;6 import gen.util.CompileTime;7 import gen.util.Config;5 import engine.math.Vector; 6 import engine.util.CompileTime; 7 import engine.util.Config; 8 8 9 9 const DEFEND_NAME = "Defend"; trunk/src/defend/Graphics.d
r567 r583 4 4 import tango.math.Math; 5 5 6 import gen.core.TaskManager;7 import gen.util.Sprite;8 import gen.util.Profiler;9 import gen.image.Image;10 import gen.math.Vector;11 import gen.rend.Renderer;12 import gen.rend.Shader;13 import gen.rend.opengl.Wrapper;14 import gen.scene.Graph;15 import gen.scene.MeshNode;16 import gen.scene.StaticCamera;17 import gen.scene.ParticleSystem;6 import engine.core.TaskManager; 7 import engine.util.Sprite; 8 import engine.util.Profiler; 9 import engine.image.Image; 10 import engine.math.Vector; 11 import engine.rend.Renderer; 12 import engine.rend.Shader; 13 import engine.rend.opengl.Wrapper; 14 import engine.scene.Graph; 15 import engine.scene.MeshNode; 16 import engine.scene.StaticCamera; 17 import engine.scene.ParticleSystem; 18 18 19 19 import defend.Config : defendConfig; trunk/src/defend/Main.d
r579 r583 11 11 import tango.math.Random; 12 12 13 import gen.core.TaskManager : TaskManager, taskManager;14 import gen.math.Vector : vec2i, vec3;15 import gen.model.Model : Model;16 import gen.input.Input : InputChannel;17 import gen.input.SDL : SDLInputWriter;18 import gen.rend.Renderer : RendererConfig, Shader, Renderer, renderer;19 import gen.rend.opengl.Renderer : OGLRenderer;20 import gen.scene.Graph : SceneGraph, sceneGraph;21 import gen.sound.SoundSystem : SoundSystem, soundSystem;22 import gen.sound.openal.SoundSystem : OALSoundSystem;23 import gen.util.FPS : FPSCounter;24 import gen.util.Log : Log, Logger, LogLevel;25 import gen.util.HardwareTimer : HardwareTimer;26 import gen.util.Config : Config;27 import gen.util.GameState : gameState;28 import gen.util.Resource : Resource;13 import engine.core.TaskManager : TaskManager, taskManager; 14 import engine.math.Vector : vec2i, vec3; 15 import engine.model.Model : Model; 16 import engine.input.Input : InputChannel; 17 import engine.input.SDL : SDLInputWriter; 18 import engine.rend.Renderer : RendererConfig, Shader, Renderer, renderer; 19 import engine.rend.opengl.Renderer : OGLRenderer; 20 import engine.scene.Graph : SceneGraph, sceneGraph; 21 import engine.sound.SoundSystem : SoundSystem, soundSystem; 22 import engine.sound.openal.SoundSystem : OALSoundSystem; 23 import engine.util.FPS : FPSCounter; 24 import engine.util.Log : Log, Logger, LogLevel; 25 import engine.util.HardwareTimer : HardwareTimer; 26 import engine.util.Config : Config; 27 import engine.util.GameState : gameState; 28 import engine.util.Resource : Resource; 29 29 30 30 import defend.Config : defendConfig, RuntimeException, DEFEND_NAME, DEFEND_VERSION; trunk/src/defend/demo/Demo.d
r574 r583 4 4 import tango.io.Stdout; 5 5 6 import gen.core.TaskManager;7 import gen.input.Input;8 import gen.font.FreeType;9 import gen.math.Matrix;10 import gen.math.Vector;11 import gen.rend.Renderer;12 import gen.scene.Graph;13 import gen.scene.MeshNode;14 import gen.util.GameState;6 import engine.core.TaskManager; 7 import engine.input.Input; 8 import engine.font.FreeType; 9 import engine.math.Matrix; 10 import engine.math.Vector; 11 import engine.rend.Renderer; 12 import engine.scene.Graph; 13 import engine.scene.MeshNode; 14 import engine.util.GameState; 15 15 16 16 import defend.Graphics; trunk/src/defend/demo/Player.d
r581 r583 5 5 import tango.text.Util; 6 6 7 import gen.math.Vector;8 import gen.util.Log;9 import gen.util.Wrapper;10 import gen.util.Serialize;7 import engine.math.Vector; 8 import engine.util.Log; 9 import engine.util.Wrapper; 10 import engine.util.Serialize; 11 11 12 12 import defend.mp.Gateway; trunk/src/defend/demo/Recorder.d
r564 r583 4 4 import tango.io.Stdout; 5 5 6 import gen.util.Memory;7 import gen.util.Wrapper;8 import gen.util.Serialize;6 import engine.util.Memory; 7 import engine.util.Wrapper; 8 import engine.util.Serialize; 9 9 10 10 import defend.mp.Gateway; trunk/src/defend/game/Game.d
r582 r583 7 7 import Integer = tango.text.convert.Integer; 8 8 9 import gen.core.TaskManager;10 import gen.input.Input;11 import gen.rend.Renderer;12 import gen.scene.Graph;13 import gen.scene.StaticCamera;14 import gen.sound.SoundSystem;15 import gen.util.Log;16 import gen.util.Memory;17 import gen.util.Profiler;18 import gen.util.GameState;19 import gen.util.Resource;9 import engine.core.TaskManager; 10 import engine.input.Input; 11 import engine.rend.Renderer; 12 import engine.scene.Graph; 13 import engine.scene.StaticCamera; 14 import engine.sound.SoundSystem; 15 import engine.util.Log; 16 import engine.util.Memory; 17 import engine.util.Profiler; 18 import engine.util.GameState; 19 import engine.util.Resource; 20 20 21 21 import defend.Config; trunk/src/defend/game/hud/Console.d
r465 r583 1 1 module defend.game.hud.Console; 2 2 3 import gen.input.Input;4 import gen.rend.Renderer;3 import engine.input.Input; 4 import engine.rend.Renderer; 5 5 6 6 class HUDConsole trunk/src/defend/game/hud/Hud.d
r567 r583 5 5 import Float = tango.text.convert.Float; 6 6 7 import gen.util.Memory;8 import gen.util.FPS;9 import gen.util.Bind;10 import gen.util.Bind;11 import gen.util.Statistics;12 import gen.util.ProfilingDisplay;13 import gen.math.Misc;14 import gen.math.Vector;15 import gen.math.Rectangle;16 import gen.rend.Renderer;17 import gen.rend.opengl.Wrapper;18 import gen.sound.SoundSystem;19 import gen.sound.Source;20 import gen.gui.Controller;21 import gen.gui.Widget;22 import gen.gui.Button;23 import gen.gui.Window;24 import gen.font.Font;25 import gen.font.FreeType;26 import gen.input.Input;7 import engine.util.Memory; 8 import engine.util.FPS; 9 import engine.util.Bind; 10 import engine.util.Bind; 11 import engine.util.Statistics; 12 import engine.util.ProfilingDisplay; 13 import engine.math.Misc; 14 import engine.math.Vector; 15 import engine.math.Rectangle; 16 import engine.rend.Renderer; 17 import engine.rend.opengl.Wrapper; 18 import engine.sound.SoundSystem; 19 import engine.sound.Source; 20 import engine.gui.Controller; 21 import engine.gui.Widget; 22 import engine.gui.Button; 23 import engine.gui.Window; 24 import engine.font.Font; 25 import engine.font.FreeType; 26 import engine.input.Input; 27 27 28 28 import defend.Config; trunk/src/defend/game/hud/MiniMap.d
r582 r583 3 3 import tango.io.Stdout; 4 4 5 import gen.core.TaskManager;6 import gen.image.Image;7 import gen.math.Rectangle;8 import gen.math.Vector;9 import gen.math.Matrix;10 import gen.scene.Camera;11 import gen.scene.StaticCamera;12 import gen.scene.Graph;13 import gen.rend.Renderer;14 import gen.rend.Texture;15 import gen.rend.opengl.Wrapper;16 import gen.util.Memory;17 import gen.util.Sprite;18 import gen.util.Wrapper;5 import engine.core.TaskManager; 6 import engine.image.Image; 7 import engine.math.Rectangle; 8 import engine.math.Vector; 9 import engine.math.Matrix; 10 import engine.scene.Camera; 11 import engine.scene.StaticCamera; 12 import engine.scene.Graph; 13 import engine.rend.Renderer; 14 import engine.rend.Texture; 15 import engine.rend.opengl.Wrapper; 16 import engine.util.Memory; 17 import engine.util.Sprite; 18 import engine.util.Wrapper; 19 19 20 20 import defend.Config; trunk/src/defend/game/hud/Mouse.d
r582 r583 3 3 import tango.io.Stdout; 4 4 5 import gen.math.Ray;6 import gen.math.Misc;7 import gen.math.Vector;8 import gen.math.Matrix;9 import gen.math.Rectangle;10 import gen.math.BoundingBox;11 import gen.rend.Renderer;12 import gen.rend.Texture;13 import gen.rend.opengl.Wrapper;14 import gen.scene.Camera;15 import gen.scene.Graph;16 import gen.scene.ModelNode;17 import gen.util.Profiler;18 import gen.util.Memory;19 import gen.util.Signal;20 import gen.util.Sprite;21 import gen.util.Wrapper;22 import gen.list.BufferedArray;23 import gen.model.Model;24 import gen.input.Input;25 import gen.image.Devil;26 import gen.gui.Controller;5 import engine.math.Ray; 6 import engine.math.Misc; 7 import engine.math.Vector; 8 import engine.math.Matrix; 9 import engine.math.Rectangle; 10 import engine.math.BoundingBox; 11 import engine.rend.Renderer; 12 import engine.rend.Texture; 13 import engine.rend.opengl.Wrapper; 14 import engine.scene.Camera; 15 import engine.scene.Graph; 16 import engine.scene.ModelNode; 17 import engine.util.Profiler; 18 import engine.util.Memory; 19 import engine.util.Signal; 20 import engine.util.Sprite; 21 import engine.util.Wrapper; 22 import engine.list.BufferedArray; 23 import engine.model.Model; 24 import engine.input.Input; 25 import engine.image.Devil; 26 import engine.gui.Controller; 27 27 28 28 import defend.Config; trunk/src/defend/game/net/Client.d
r574 r583 9 9 import Integer = tango.text.convert.Integer; 10 10 11 import gen.util.Swap;12 import gen.util.Log;13 import gen.util.Signal;14 import gen.util.Wrapper;15 import gen.util.Memory;16 import gen.util.Profiler;17 import gen.util.FreeList;18 import gen.list.Queue;19 import gen.list.MoveQueue;20 import gen.math.Vector;21 import gen.net.tcp.Socket;11 import engine.util.Swap; 12 import engine.util.Log; 13 import engine.util.Signal; 14 import engine.util.Wrapper; 15 import engine.util.Memory; 16 import engine.util.Profiler; 17 import engine.util.FreeList; 18 import engine.list.Queue; 19 import engine.list.MoveQueue; 20 import engine.math.Vector; 21 import engine.net.tcp.Socket; 22 22 23 23 import defend.Config; trunk/src/defend/game/net/Messages.d
r564 r583 1 1 module defend.game.net.Messages; 2 2 3 import gen.net.tcp.Message;3 import engine.net.tcp.Message; 4 4 5 5 import defend.Config; trunk/src/defend/game/net/Server.d
r564 r583 10 10 import Integer = tango.text.convert.Integer; 11 11 12 import gen.util.Log;13 import gen.util.Memory;14 import gen.util.Profiler;15 import gen.util.Wrapper;16 import gen.math.Random;17 import gen.math.Misc;18 import gen.list.Queue;19 import gen.list.MoveQueue;20 import gen.net.tcp.Socket;12 import engine.util.Log; 13 import engine.util.Memory; 14 import engine.util.Profiler; 15 import engine.util.Wrapper; 16 import engine.math.Random; 17 import engine.math.Misc; 18 import engine.list.Queue; 19 import engine.list.MoveQueue; 20 import engine.net.tcp.Socket; 21 21 22 22 import defend.Config; trunk/src/defend/mp/Gateway.d
r564 r583 1 1 module defend.mp.Gateway; 2 2 3 import gen.math.Vector;4 import gen.util.Signal;3 import engine.math.Vector; 4 import engine.util.Signal; 5 5 6 6 public trunk/src/defend/mp/Phase.d
r564 r583 3 3 import tango.io.Stdout; 4 4 5 import gen.list.Queue;6 import gen.util.MemoryPool;7 import gen.util.Memory;5 import engine.list.Queue; 6 import engine.util.MemoryPool; 7 import engine.util.Memory; 8 8 9 9 import defend.mp.Types; trunk/src/defend/mp/PlayerManager.d
r564 r583 3 3 import Integer = tango.text.convert.Integer; 4 4 5 import gen.util.Log;5 import engine.util.Log; 6 6 7 7 import defend.mp.Gateway; trunk/src/defend/mp/Types.d
r564 r583 1 1 module defend.mp.Types; 2 2 3 public import gen.math.Vector;3 public import engine.math.Vector; 4 4 5 5 alias ushort object_id_t; trunk/src/defend/sim/Core.d
r582 r583 9 9 import Integer = tango.text.convert.Integer; 10 10 11 import gen.scene.Node;12 import gen.list.IndexedArray;13 import gen.list.Queue;14 import gen.list.BufferedArray;15 import gen.math.Vector;16 import gen.math.Vector;17 import gen.math.Ray;18 import gen.math.Rectangle;19 import gen.gui.Widget;20 import gen.util.Log;21 import gen.util.Singleton;22 import gen.util.Serialize;23 import gen.util.Signal;24 import gen.util.Memory;25 import gen.util.Signal;26 import gen.util.Profiler;11 import engine.scene.Node; 12 import engine.list.IndexedArray; 13 import engine.list.Queue; 14 import engine.list.BufferedArray; 15 import engine.math.Vector; 16 import engine.math.Vector; 17 import engine.math.Ray; 18 import engine.math.Rectangle; 19 import engine.gui.Widget; 20 import engine.util.Log; 21 import engine.util.Singleton; 22 import engine.util.Serialize; 23 import engine.util.Signal; 24 import engine.util.Memory; 25 import engine.util.Signal; 26 import engine.util.Profiler; 27 27 28 28 import defend.Config; trunk/src/defend/sim/SceneNode.d
r582 r583 1 1 module defend.sim.SceneNode; 2 2 3 import gen.util.Memory;4 import gen.image.Image;5 import gen.list.Sort;6 import gen.math.Vector;7 import gen.math.BoundingBox;8 import gen.scene.Node;9 import gen.scene.Graph;10 import gen.scene.Camera;11 import gen.model.Model;12 import gen.model.Mesh;13 import gen.rend.Shader;14 import gen.rend.Texture;15 import gen.rend.Renderer;16 import gen.rend.Framebuffer;3 import engine.util.Memory; 4 import engine.image.Image; 5 import engine.list.Sort; 6 import engine.math.Vector; 7 import engine.math.BoundingBox; 8 import engine.scene.Node; 9 import engine.scene.Graph; 10 import engine.scene.Camera; 11 import engine.model.Model; 12 import engine.model.Mesh; 13 import engine.rend.Shader; 14 import engine.rend.Texture; 15 import engine.rend.Renderer; 16 import engine.rend.Framebuffer; 17 17 18 18 import defend.Config; trunk/src/defend/sim/Simulation.d
r569 r583 1 1 module defend.sim.Simulation; 2 2 3 import gen.core.TaskManager;4 import gen.util.Profiler;5 import gen.util.Signal;3 import engine.core.TaskManager; 4 import engine.util.Profiler; 5 import engine.util.Signal; 6 6 7 7 import defend.mp.Phase; trunk/src/defend/sim/civ/Test.d
r581 r583 1 1 module defend.sim.civ.Test; 2 2 3 import gen.util.Array;3 import engine.util.Array; 4 4 5 5 import defend.sim.Core; trunk/src/defend/sim/obj/Building.d
r581 r583 3 3 import tango.io.Stdout; 4 4 5 import gen.model.Model;6 import gen.rend.Renderer;7 import gen.rend.opengl.Wrapper;8 import gen.util.Memory;9 import gen.util.Swap;10 import gen.math.Misc;11 import gen.scene.Node;12 import gen.scene.Graph;13 import gen.scene.ModelNode;14 import gen.scene.ParticleSystem;15 import gen.math.Rectangle;16 import gen.math.Vector;17 import gen.math.Ray;5 import engine.model.Model; 6 import engine.rend.Renderer; 7 import engine.rend.opengl.Wrapper; 8 import engine.util.Memory; 9 import engine.util.Swap; 10 import engine.math.Misc; 11 import engine.scene.Node; 12 import engine.scene.Graph; 13 import engine.scene.ModelNode; 14 import engine.scene.ParticleSystem; 15 import engine.math.Rectangle; 16 import engine.math.Vector; 17 import engine.math.Ray; 18 18 19 19 import defend.Config : playerColors; trunk/src/defend/sim/obj/Citizen.d
r581 r583 4 4 import Integer = tango.text.convert.Integer; 5 5 6 import gen.util.Memory;7 import gen.math.Vector;6 import engine.util.Memory; 7 import engine.math.Vector; 8 8 9 9 import defend.mp.Types; trunk/src/defend/sim/obj/House.d
r581 r583 3 3 import tango.io.Stdout; 4 4 5 import gen.math.Vector;6 import gen.model.Model;5 import engine.math.Vector; 6 import engine.model.Model; 7 7 8 8 import defend.sim.Core; trunk/src/defend/sim/obj/Resource.d
r576 r583 1 1 module defend.sim.obj.Resource; 2 2 3 import gen.math.Vector;4 import gen.math.Ray;5 import gen.model.Model;6 import gen.scene.Graph;7 import gen.scene.Node;3 import engine.math.Vector; 4 import engine.math.Ray; 5 import engine.model.Model; 6 import engine.scene.Graph; 7 import engine.scene.Node; 8 8 9 9 import defend.terrain.Terrain; trunk/src/defend/sim/obj/Sheep.d
r581 r583 1 1 module defend.sim.obj.Sheep; 2 2 3 import gen.scene.Graph;4 import gen.scene.MeshNode;5 import gen.math.Ray;6 import gen.math.Vector;7 import gen.math.Matrix;8 import gen.math.BoundingBox;9 import gen.input.Input;10 import gen.scene.ModelNode;11 import gen.model.Model;12 import gen.util.Profiler;3 import engine.scene.Graph; 4 import engine.scene.MeshNode; 5 import engine.math.Ray; 6 import engine.math.Vector; 7 import engine.math.Matrix; 8 import engine.math.BoundingBox; 9 import engine.input.Input; 10 import engine.scene.ModelNode; 11 import engine.model.Model; 12 import engine.util.Profiler; 13 13 14 14 import defend.terrain.Terrain; trunk/src/defend/sim/obj/Unit.d
r582 r583 5 5 import Integer = tango.text.convert.Integer; 6 6 7 import gen.model.Model;8 import gen.util.ArrayPool;9 import gen.util.Signal;10 import gen.util.Array;11 import gen.util.Wrapper;12 import gen.util.Memory;13 import gen.math.Vector;14 import gen.math.Matrix;15 import gen.math.Ray;16 import gen.scene.Node;17 import gen.scene.Graph;18 import gen.scene.ModelNode;19 import gen.rend.Renderer;20 import gen.sound.SoundSystem;7 import engine.model.Model; 8 import engine.util.ArrayPool; 9 import engine.util.Signal; 10 import engine.util.Array; 11 import engine.util.Wrapper; 12 import engine.util.Memory; 13 import engine.math.Vector; 14 import engine.math.Matrix; 15 import engine.math.Ray; 16 import engine.scene.Node; 17 import engine.scene.Graph; 18 import engine.scene.ModelNode; 19 import engine.rend.Renderer; 20 import engine.sound.SoundSystem; 21 21 22 22 import defend.Config; trunk/src/defend/terrain/FogOfWar.d
r581 r583 3 3 import tango.io.Stdout; 4 4 5 import gen.core.TaskManager;6 import gen.rend.Renderer;7
