summaryrefslogtreecommitdiff
path: root/src/resources
AgeCommit message (Collapse)AuthorFilesLines
2006-09-07Fixed a typo.Björn Steinbrink1-1/+1
2006-09-07Worked around a memory leak when using OpenGL.Björn Steinbrink1-5/+16
2006-09-03Introduced SelectionListener to fix updating problem in inventory windowBjørn Lindeijer4-34/+48
(should also be used to fix similar problem in trade, buy and sell dialogs). Made the ItemInfo be passed around as a reference instead of a pointer, since it is never NULL.
2006-08-21added overlays and smooth scrolling. (someone who knows what he is doing has ↵Philipp Sehmisch1-0/+27
to create the makefiles for the unix users)
2006-08-17the item icons are now stored in different files with more descriptive namesPhilipp Sehmisch3-11/+61
2006-08-13Merged Guichan 0.5.0 support from guichan-0.5.0 branch, plus several updatesBjørn Lindeijer6-53/+104
from the 0.1.0 branch.
2006-08-05Some cleanups, mostly lowering indentation levels.Björn Steinbrink2-118/+100
2006-07-24Implemented caching of spritesets, including a lot of cleanups to the newBjørn Lindeijer5-27/+190
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-19Implemented loading for the way Tiled saves properties since version 0.6.0 andBjørn Lindeijer2-17/+43
updated all current maps.
2006-07-19Merged new_animation branch until r2415 into trunk. Eugenio Favalli2-2/+3
2006-07-18Updated the updating system. It will now only load those updatesBjørn Lindeijer2-39/+6
specified in the downloaded resources.txt file, and in the order in which they are mentioned (the top one being the most significant).
2006-05-22A bunch of updates to the world and disabled art and type xml parser checks ↵Eugenio Favalli1-4/+4
since they're not used.
2006-03-19Removed some useless null pointer checks.Björn Steinbrink1-4/+2
2006-03-16A bunch of cosmetic changes.Björn Steinbrink1-5/+7
2006-03-09Made all class members named like mClassMember.Björn Steinbrink6-73/+57
2006-03-08Some fixes for compiling with pedantic compiler settings and const char* checks.Bjørn Lindeijer1-2/+2
2006-03-08Removed some conditional code.Björn Steinbrink1-16/+4
2006-03-05Merged new_playerset branch into trunk.Eugenio Favalli1-2/+2
2006-02-24Another bunch of cosmetic cleanups, ie mostly typedefs...Björn Steinbrink2-134/+109
2006-02-19Added warnings when parameters are missing in the items xml file.Yohann Ferreira1-3/+48
2006-02-05Fixed a gcc 4.0 issue in the tradehandler. Strengthened the xml parser in ↵Yohann Ferreira1-20/+35
the itemmanager so tmw doesn't crash anymore if an item lacks some parameters.
2006-01-31Various small cleanups.Björn Steinbrink1-1/+0
2006-01-31Made ResourceManager a friend of Resource to avoid looping over decRef, ↵Björn Steinbrink4-22/+19
which returns void now.
2006-01-22Merged NETWORK branch (includes BEING_OVERHAUL).Björn Steinbrink1-3/+1
2005-10-19Fix empty lines not being read from text files.Björn Steinbrink1-8/+4
2005-10-16Use the ResourceManager to get spritesets.Björn Steinbrink2-0/+25
2005-10-15Some small cleanups.Björn Steinbrink2-14/+9
2005-10-10Introduced new window shortcuts and corrected position of job xp bar. AlsoBjørn Lindeijer2-117/+2
corrected strange commit by ElvenProgrammer.
2005-10-10Updated docs for releaseEugenio Favalli1-0/+115
2005-10-09* Made Sprite into an interface implemented by both FloorItem and Being, whichBjørn Lindeijer8-241/+151
hook themselves into the map on construction. The improved fringe layer is working as expected now. * Made sure TMW compiles without warnings even when using "-Wconversion -Wshadow -Wcast-qual -Wwrite-strings -ansi -pedantic", lots of cleanups. * Added two new small tilesets that contain the desert tiles that are twice and three times the height of a normal tile. One well in new_3-1 has been converted to use the new double tiles for testing purposes.
2005-10-07Modified finding NPC as by timonator's suggestion in order to allow NPCs to beBjørn Lindeijer2-5/+7
clicked on their heads too. Also made start to tile engine improvement by adding the Sprite class that is now used by the floor items for being displayed on the map. Finally added documentation to Item class and splitted out Properties class from Map.
2005-10-05Fixed some resource cleanup and memory leaks. Also changed the way danglingBjørn Lindeijer2-7/+14
references to resources are reported to be more informative.
2005-10-02Added check for pthread library (needed for FreeBSD, still needs to be checkedBjørn Lindeijer2-6/+6
on MacOS X) and some cleanups.
2005-09-29Moved tileset management into the map class and made sure the tilesets areBjørn Lindeijer4-143/+59
cleaned up properly on switching maps.
2005-09-23Merged most of the changes in biggeruniverse's second memory cleanup patch.Bjørn Lindeijer4-9/+23
2005-09-23Reverted the latst change that broke the screenshots facility.Eugenio Favalli1-1/+3
2005-09-22removed win2mac supportDuane Bailey1-2/+0
2005-09-18 Applyed biggeruniverse's patch to fix memory leaks.Eugenio Favalli1-3/+6
2005-09-18Small cleanups.Björn Steinbrink1-3/+6
2005-09-18Made the saveScreenShot makes its screenshots under user home dir in *nices, ↵Yohann Ferreira2-8/+9
made it more C++ way to avoid a leak, and made it check for existence of a file with same name before writing; In that case the screenshot's number is incremented until it finds an adequate name.
2005-09-18Added ImageWriter.Björn Steinbrink2-0/+141
2005-09-16Tiny error reporting improvement.Bjørn Lindeijer1-1/+1
2005-09-12Added SDLImageLoader class to make guichan support physfs.Björn Steinbrink4-12/+121
2005-08-29Clean up of the ConfigListener and Resource interfaces.Björn Steinbrink9-43/+33
2005-08-25Correcting a little mistake.Yohann Ferreira1-3/+1
2005-08-25Added items effect description support. TODO: Display it in ↵Yohann Ferreira4-1/+22
buy/sell/inventory/equip windows.
2005-08-25Adding min and max length check for password, more code cleanups in login ↵Yohann Ferreira1-2/+2
and removing possible buffer overflows by replacing some global char[] by std::strings.
2005-08-25Fixed line length in ChangeLog and some other small changes.Bjørn Lindeijer2-9/+6
2005-08-18Semi-separated OpenGL and SDL graphics classes, improving OpenGL performance.Björn Steinbrink1-0/+3
2005-08-17Removed special #ifdefs for libxml2 linking issues in Win32.Eugenio Favalli2-15/+0