comparison doc/dependencies/filedeps.dot @ 150:6e7d228def30

Lazy loading for animations. Uses a Resource-Pointer class that behaves like a pointer to an IResource, but only loads the resource on demand. There's a slight change of API, which is already adapted to in the XML loaders. If you use Animation.addFrame directly, either adapt to the change or wait a few hours for a backwards compatibility solution.
author phoku@33b003aa-7bff-0310-803a-e67f0ece8222
date Sat, 11 Oct 2008 12:03:59 +0000
parents 214e3eb81eb2
children bb9902910067
comparison
equal deleted inserted replaced
149:823544621b5b 150:6e7d228def30
348 "engine/core/util/resource/pool.cpp" -> "util/base/exception.h" 348 "engine/core/util/resource/pool.cpp" -> "util/base/exception.h"
349 "engine/core/util/resource/pool.cpp" -> "util/log/logger.h" 349 "engine/core/util/resource/pool.cpp" -> "util/log/logger.h"
350 "engine/core/util/resource/pool.h" -> "resource.h" 350 "engine/core/util/resource/pool.h" -> "resource.h"
351 "engine/core/util/resource/pool.h" -> "resource_location.h" 351 "engine/core/util/resource/pool.h" -> "resource_location.h"
352 "engine/core/util/resource/resource.h" -> "resource_location.h" 352 "engine/core/util/resource/resource.h" -> "resource_location.h"
353 "engine/core/util/resource/resource_ptr.h" -> "pool.h"
354 "engine/core/util/resource/resource_ptr.h" -> "resource.h"
353 "engine/core/util/structures/point.h" -> "util/base/fife_stdint.h" 355 "engine/core/util/structures/point.h" -> "util/base/fife_stdint.h"
354 "engine/core/util/structures/point.h" -> "util/math/fife_math.h" 356 "engine/core/util/structures/point.h" -> "util/math/fife_math.h"
355 "engine/core/util/structures/quadtree.h" -> "rect.h" 357 "engine/core/util/structures/quadtree.h" -> "rect.h"
356 "engine/core/util/structures/rect.cpp" -> "rect.h" 358 "engine/core/util/structures/rect.cpp" -> "rect.h"
357 "engine/core/util/structures/rect.h" -> "point.h" 359 "engine/core/util/structures/rect.h" -> "point.h"
453 "engine/core/video/animation.cpp" -> "util/base/exception.h" 455 "engine/core/video/animation.cpp" -> "util/base/exception.h"
454 "engine/core/video/animation.cpp" -> "util/structures/rect.h" 456 "engine/core/video/animation.cpp" -> "util/structures/rect.h"
455 "engine/core/video/animation.cpp" -> "util/time/timemanager.h" 457 "engine/core/video/animation.cpp" -> "util/time/timemanager.h"
456 "engine/core/video/animation.h" -> "util/base/fife_stdint.h" 458 "engine/core/video/animation.h" -> "util/base/fife_stdint.h"
457 "engine/core/video/animation.h" -> "util/base/resourceclass.h" 459 "engine/core/video/animation.h" -> "util/base/resourceclass.h"
460 "engine/core/video/animation.h" -> "util/resource/resource_ptr.h"
458 "engine/core/video/animationpool.h" -> "animation.h" 461 "engine/core/video/animationpool.h" -> "animation.h"
459 "engine/core/video/animationpool.h" -> "util/resource/pool.h" 462 "engine/core/video/animationpool.h" -> "util/resource/pool.h"
460 "engine/core/video/cursor.cpp" -> "animation.h" 463 "engine/core/video/cursor.cpp" -> "animation.h"
461 "engine/core/video/cursor.cpp" -> "animationpool.h" 464 "engine/core/video/cursor.cpp" -> "animationpool.h"
462 "engine/core/video/cursor.cpp" -> "cursor.h" 465 "engine/core/video/cursor.cpp" -> "cursor.h"