![]() |
Angel
A 2D Game Prototyping Engine
|
00001 00002 // Copyright (C) 2008-2012, Shane Liesegang 00003 // All rights reserved. 00004 // 00005 // Redistribution and use in source and binary forms, with or without 00006 // modification, are permitted provided that the following conditions are met: 00007 // 00008 // * Redistributions of source code must retain the above copyright 00009 // notice, this list of conditions and the following disclaimer. 00010 // * Redistributions in binary form must reproduce the above copyright 00011 // notice, this list of conditions and the following disclaimer in the 00012 // documentation and/or other materials provided with the distribution. 00013 // * Neither the name of the copyright holder nor the names of any 00014 // contributors may be used to endorse or promote products derived from 00015 // this software without specific prior written permission. 00016 // 00017 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 00018 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 00019 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 00020 // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 00021 // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 00022 // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 00023 // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 00024 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 00025 // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 00026 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 00027 // POSSIBILITY OF SUCH DAMAGE. 00029 01228 #pragma once 01229 01230 #include "AngelConfig.h" 01231 01232 #include "Actors/Actor.h" 01233 #include "Actors/FullScreenActor.h" 01234 #include "Actors/GridActor.h" 01235 #include "Actors/HUDActor.h" 01236 #include "Actors/ParticleActor.h" 01237 #include "Actors/PhysicsActor.h" 01238 #include "Actors/TextActor.h" 01239 01240 #include "AI/BoundingShapes.h" 01241 #include "AI/Brain.h" 01242 #include "AI/PathFinder.h" 01243 #include "AI/Ray2.h" 01244 #include "AI/Sentient.h" 01245 #include "AI/SpatialGraph.h" 01246 #include "AI/Traversal.h" 01247 01248 #include "AIEvents/GotoAIEvent.h" 01249 #include "AIEvents/GotoTargetAIEvent.h" 01250 #include "AIEvents/NamedEventAIEvent.h" 01251 #include "AIEvents/TimerAIEvent.h" 01252 #include "AIEvents/TraversalAIEvent.h" 01253 01254 #include "Infrastructure/Camera.h" 01255 #include "Infrastructure/Color.h" 01256 #include "Infrastructure/Common.h" 01257 #include "Infrastructure/GameManager.h" 01258 #include "Infrastructure/Interval.h" 01259 #include "Infrastructure/Log.h" 01260 #include "Infrastructure/Preferences.h" 01261 #include "Infrastructure/Renderable.h" 01262 #include "Infrastructure/RenderableIterator.h" 01263 #include "Infrastructure/SoundDevice.h" 01264 #include "Infrastructure/TagCollection.h" 01265 #include "Infrastructure/TextRendering.h" 01266 #include "Infrastructure/Textures.h" 01267 #include "Infrastructure/TuningVariable.h" 01268 #include "Infrastructure/VecStructs.h" 01269 #include "Infrastructure/Vector2.h" 01270 #include "Infrastructure/Vector3.h" 01271 #include "Infrastructure/World.h" 01272 01273 #if !ANGEL_MOBILE 01274 #include "Input/Input.h" 01275 #include "Input/InputManager.h" 01276 #include "Input/MouseInput.h" 01277 #include "Input/Controller.h" 01278 #include "Input/MobileSimulator.h" 01279 #endif 01280 #include "Input/MultiTouch.h" 01281 01282 #include "Messaging/Message.h" 01283 #include "Messaging/Switchboard.h" 01284 01285 #include "Util/DrawUtil.h" 01286 #include "Util/FileUtil.h" 01287 #include "Util/MathUtil.h" 01288 #include "Util/StringUtil.h"


1.7.5.1