summaryrefslogtreecommitdiff
path: root/src/resources/resourcemanager.h
AgeCommit message (Collapse)AuthorFilesLines
2007-10-19Factored code between resource handlers. Implemented failure-friendly sprite ↵Guillaume Melquiond1-18/+16
loader.
2007-03-24Merged 0.0 changes from revision 3177 to 3234 to trunk.Bjørn Lindeijer1-4/+4
2007-03-11Merged 0.0 changes from revision 3065 to 3177 to trunk.Bjørn Lindeijer1-0/+8
2006-12-11Merged 0.0 changes from revision 2825 to 2898 to trunk.Bjørn Lindeijer1-4/+13
2006-08-13Merged Guichan 0.5.0 support from guichan-0.5.0 branch, plus several updatesBjørn Lindeijer1-0/+8
from the 0.1.0 branch.
2006-07-24Implemented caching of spritesets, including a lot of cleanups to the newBjørn Lindeijer1-1/+7
animation system. Action now refers to the Spriteset directly and AnimatedSprite refers to the current Action directly instead of using the std::map with a std::string constantly. Some methods and parameters are marked as const. The READ_PROP macro was replaced by static methods. Warnings are logged when unnamed actions are defined or when actions refer to undefined imagesets. Code is more tolerant towards missing actions.
2006-07-18Updated the updating system. It will now only load those updatesBjørn Lindeijer1-9/+3
specified in the downloaded resources.txt file, and in the order in which they are mentioned (the top one being the most significant).
2006-01-31Made ResourceManager a friend of Resource to avoid looping over decRef, ↵Björn Steinbrink1-1/+3
which returns void now.
2005-10-16Use the ResourceManager to get spritesets.Björn Steinbrink1-0/+7
2005-09-29Moved tileset management into the map class and made sure the tilesets areBjørn Lindeijer1-8/+15
cleaned up properly on switching maps.
2005-09-12Added SDLImageLoader class to make guichan support physfs.Björn Steinbrink1-5/+0
2005-08-13Huge header cleanup to reduce dependencies and compile time.Björn Steinbrink1-5/+6
2005-08-04Added a method to the resource mananger to determine the real path of a file ↵Björn Steinbrink1-0/+5
in the search path. Added a first user of that function. Minor cleanup.
2005-07-30Fixed check for updates directory. Moved search/write path setup from ↵Björn Steinbrink1-3/+31
resourcemanager to main initialization.
2005-07-27Added support for updates to the resource manager.Björn Steinbrink1-7/+6
2005-07-15Fixed compiler warnings and added plain text file loading to resource manager.Bjørn Lindeijer1-0/+7
2005-07-14Committed resource manager cleanup patch by Doener, and properly implementedBjørn Lindeijer1-3/+3
the custom mouse cursor option, which is now also dynamically changeable through the setup window.
2005-06-23Finishing resource manager ability to clean up resources. Still work to do onBjørn Lindeijer1-22/+23
resources other than images.
2005-06-21Image loader now automatically determines whether to use masked drawing orBjørn Lindeijer1-4/+2
an alpha layer.
2005-04-26Changed keyboard control to integrate better with mouse walk, changed locationBjørn Lindeijer1-11/+24
of packet.list and chatlog.txt and removed name from player chat "balloon".
2005-04-10Resource manager can now load sfx and music as samples.Eugenio Favalli1-1/+5
(added a new sfx to test the sound engine)
2005-03-26Images are now exclusively loaded through PhysFS, and Tiled maps should loadBjørn Lindeijer1-2/+2
fine again.
2005-03-13Converted ChatBox into a proper ChatWindow in response to changes by Chetic.Bjørn Lindeijer1-2/+1
2005-03-12Made PhysFS code a bit more generic for later additions.Eric Scrivner1-0/+11
2005-02-21Updates to change log, file lists, lots of doxygen comments and small changes.Bjørn Lindeijer1-1/+2
2005-02-19Integrated PhysicsFS for TMW package systemEric Scrivner1-0/+6
2005-02-13Allow preservation of alpha channel when loading image resources, which is usedBjørn Lindeijer1-2/+4
to load alpha blended mouse cursor, which is now drawn instead of using the system cursor.
2005-01-14Removed 9 cases of load_bitmap.Bjørn Lindeijer1-2/+2
2005-01-13Added heavily modified resource manager by zenogais that is currently usingBjørn Lindeijer1-0/+106
Allegro to load/draw images. Only the login wallpaper is currently loaded using the resource manager and the resource manager still waits with searching for available files until they are asked for instead of indexing what is available.