]> www.infradead.org Git - users/mchehab/andors-trail.git/commit
Major refactoring of resourceloader. This version loads graphical resources when...
authoroskar.wiksten <oskar.wiksten@08aca716-68be-ccc6-4d58-36f5abd142ac>
Sun, 16 Oct 2011 07:08:52 +0000 (07:08 +0000)
committeroskar.wiksten <oskar.wiksten@08aca716-68be-ccc6-4d58-36f5abd142ac>
Sun, 16 Oct 2011 07:08:52 +0000 (07:08 +0000)
commitebc9c9998bf6847b1fbe3d6910de3c1c5fda5e62
tree16ebaa8e54c1bdfa8c8a60cfb1fc9bd1314ae0f1
parent5c6d69b8950a76973d643a9c1de3b5bf8537886d
Major refactoring of resourceloader. This version loads graphical resources when they are first required, instead of loading them all when the game starts. Resources are cached using SoftReference<> and reclaimed by the Android OS whenever needed.
Refactored resourceloader of conversationcollection. Now the game only loads conversations when they are used in the ConversationActivity, instead of loading them all when the game starts.
These two changes drastically reduces the memory footprint of the game, thus allowing devices with lower maximum heap size to run the game.

Changed link to forums (http://andorstrail.com/)

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@181 08aca716-68be-ccc6-4d58-36f5abd142ac
47 files changed:
AndorsTrail/AndroidManifest.xml
AndorsTrail/res/values-de/strings.xml
AndorsTrail/res/values-fr/strings.xml
AndorsTrail/res/values-it/strings.xml
AndorsTrail/res/values-ru/strings.xml
AndorsTrail/res/values/strings.xml
AndorsTrail/src/com/gpl/rpg/AndorsTrail/AndorsTrailApplication.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/Dialogs.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/WorldSetup.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/ActorConditionInfoActivity.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/ConversationActivity.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/HeroinfoActivity_Inventory.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/HeroinfoActivity_Stats.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/ItemInfoActivity.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/LevelUpActivity.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/MainActivity.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/MonsterEncounterActivity.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/MonsterInfoActivity.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/ShopActivity.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/StartScreenActivity.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/context/WorldContext.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/MovementController.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/conversation/ConversationCollection.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/conversation/ConversationLoader.java [new file with mode: 0644]
AndorsTrail/src/com/gpl/rpg/AndorsTrail/model/actor/MonsterTypeCollection.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/model/actor/Player.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/model/item/ItemContainer.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/model/item/ItemType.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/model/map/LayeredTileMap.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/model/map/MapCollection.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/model/map/TMXMapTranslator.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/resource/DynamicTileLoader.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/resource/ResourceFileTokenizer.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/resource/ResourceLoader.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/resource/TileStore.java [deleted file]
AndorsTrail/src/com/gpl/rpg/AndorsTrail/resource/tiles/ResourceFileTileset.java [new file with mode: 0644]
AndorsTrail/src/com/gpl/rpg/AndorsTrail/resource/tiles/TileCache.java [new file with mode: 0644]
AndorsTrail/src/com/gpl/rpg/AndorsTrail/resource/tiles/TileCollection.java [new file with mode: 0644]
AndorsTrail/src/com/gpl/rpg/AndorsTrail/resource/tiles/TileCutter.java [new file with mode: 0644]
AndorsTrail/src/com/gpl/rpg/AndorsTrail/resource/tiles/TileManager.java [new file with mode: 0644]
AndorsTrail/src/com/gpl/rpg/AndorsTrail/view/ActorConditionList.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/view/CombatView.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/view/ItemContainerAdapter.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/view/MainView.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/view/QuickitemView.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/view/ShopItemContainerAdapter.java
AndorsTrail/src/com/gpl/rpg/AndorsTrail/view/StatusView.java