summaryrefslogtreecommitdiff
path: root/src/map.h
AgeCommit message (Collapse)AuthorFilesLines
2005-10-09* Made Sprite into an interface implemented by both FloorItem and Being, whichBjørn Lindeijer1-1/+0
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 Lindeijer1-16/+15
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-09-29Moved tileset management into the map class and made sure the tilesets areBjørn Lindeijer1-15/+45
cleaned up properly on switching maps.
2005-08-13Huge header cleanup to reduce dependencies and compile time.Björn Steinbrink1-3/+5
2005-07-23Restored Being::setDestination, a pointer to the current map is now kept as ↵Björn Steinbrink1-0/+2
a member in Being.
2005-06-24Updating DevCpp project fileEugenio Favalli1-4/+0
2005-06-20This way BGM should be enabledEugenio Favalli1-0/+4
2005-06-14Added support for map properties, which minimap and background musicBjørn Lindeijer1-0/+19
functionality can be based upon.
2005-05-19Made item amount window a modal dialog and removed support for old map format.Bjørn Lindeijer1-5/+0
2005-04-26Changed keyboard control to integrate better with mouse walk, changed locationBjørn Lindeijer1-1/+6
of packet.list and chatlog.txt and removed name from player chat "balloon".
2005-03-13* Moved Being public char *speech to private std::string speechBjørn Lindeijer1-1/+3
* Moved Being public PATH_NODE *path to private std::list<PATH_NODE> path * Fixed warping issue which corrupted player (which also applies to respawning) * Got rid of sound error in Setup window
2005-03-03Separated graphic/graphic.cpp into graphics.cpp and engine.cpp.Bjørn Lindeijer1-1/+1
2005-03-02Moved map drawing loop into the Map class and made it safer (it doesn't try toBjørn Lindeijer1-0/+6
draw tiles outside of the map area). The tmw.ini file was removed, we're using config.xml now.
2005-02-20More progress towards loading XML maps.Bjørn Lindeijer1-8/+1
2005-02-20Separated Tiles in MetaTiles and Images.Bjørn Lindeijer1-20/+20
2005-02-20Fixed Cancel button for NPC choice dialog, thanks to Mra. Also some smallBjørn Lindeijer1-0/+11
changes to map and map reader.
2005-02-19Fixed searching for zip files in Linux, fixed initialization of PhysFS to beBjørn Lindeijer1-0/+5
before it is used and added a start on the map reader.
2005-02-13Small start on XML map loading. Windows users pay attention to instructionsBjørn Lindeijer1-2/+7
in win32.txt.
2005-02-13New shorter and more flexible pathfinding implementation, which is hopefullyBjørn Lindeijer1-0/+5
also more stable.
2005-02-09More of a start on pathfinding, but still just a start.Bjørn Lindeijer1-0/+32
2005-02-06Added setSize function to Map.Bjørn Lindeijer1-0/+5
2005-02-06Mostly making map tile data dynamically allocated.Bjørn Lindeijer1-6/+20
2005-02-06Some preparational changes to the map format.Bjørn Lindeijer1-31/+16
2005-02-05Removed superfluous getPathWalk method in favor of getWalk.Bjørn Lindeijer1-8/+0
2005-02-05Supposed to make it more readable, but I don't think really worked.Bjørn Lindeijer1-3/+13
2005-02-02Turned MAP struct into Map class.Bjørn Lindeijer1-35/+40
2005-01-03Some indent, comment and const parameter changes.Bjørn Lindeijer1-0/+15
2004-12-12Added Guichan and converted login dialog. Also resolved some naming conflicts.Bjørn Lindeijer1-2/+2
2004-12-10Use a consistent tab-less header throughout the code.Bjørn Lindeijer1-21/+19
2004-09-29*** empty log message ***Alexander Baldeck1-1/+1
2004-09-26*** empty log message ***Eugenio Favalli1-0/+89