Mercurial > fife-parpg
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" |