From 159285c5aa24611ceee7e3847a87bf9ea5f7fb7a Mon Sep 17 00:00:00 2001 From: Lloyd Bryant Date: Fri, 18 Jul 2008 00:48:14 +0000 Subject: Import of client tree --- CMakeLists.txt | 2 +- ChangeLog | 64 ++- Makefile.am | 2 +- README | 51 +- aclocal.m4 | 868 ++++++++++++++++++++++++++++++ autom4te.cache/traces.0 | 698 ++++++++++++++++++++++++ configure.ac | 2 +- depcomp | 589 +++++++++++++++++++++ docs/Makefile.am | 2 +- docs/tme.6 | 97 ++++ docs/tmw.6 | 74 --- install-sh | 519 ++++++++++++++++++ missing | 367 +++++++++++++ src/.deps/tmw-action.Po | 1 + src/.deps/tmw-ambientoverlay.Po | 1 + src/.deps/tmw-animatedsprite.Po | 1 + src/.deps/tmw-animation.Po | 1 + src/.deps/tmw-animationparticle.Po | 1 + src/.deps/tmw-base64.Po | 1 + src/.deps/tmw-being.Po | 1 + src/.deps/tmw-beinghandler.Po | 1 + src/.deps/tmw-beingmanager.Po | 1 + src/.deps/tmw-box.Po | 1 + src/.deps/tmw-browserbox.Po | 1 + src/.deps/tmw-buddylist.Po | 1 + src/.deps/tmw-buddywindow.Po | 1 + src/.deps/tmw-button.Po | 1 + src/.deps/tmw-buy.Po | 1 + src/.deps/tmw-buysell.Po | 1 + src/.deps/tmw-buysellhandler.Po | 1 + src/.deps/tmw-char_select.Po | 1 + src/.deps/tmw-char_server.Po | 1 + src/.deps/tmw-chargedialog.Po | 1 + src/.deps/tmw-charserverhandler.Po | 1 + src/.deps/tmw-chat.Po | 1 + src/.deps/tmw-chathandler.Po | 1 + src/.deps/tmw-chatinput.Po | 1 + src/.deps/tmw-checkbox.Po | 1 + src/.deps/tmw-configuration.Po | 1 + src/.deps/tmw-confirm_dialog.Po | 1 + src/.deps/tmw-connection.Po | 1 + src/.deps/tmw-debugwindow.Po | 1 + src/.deps/tmw-dropdown.Po | 1 + src/.deps/tmw-dye.Po | 1 + src/.deps/tmw-engine.Po | 1 + src/.deps/tmw-equipment.Po | 1 + src/.deps/tmw-equipmenthandler.Po | 1 + src/.deps/tmw-equipmentwindow.Po | 1 + src/.deps/tmw-floor_item.Po | 1 + src/.deps/tmw-flooritemmanager.Po | 1 + src/.deps/tmw-focushandler.Po | 1 + src/.deps/tmw-game.Po | 1 + src/.deps/tmw-gccontainer.Po | 1 + src/.deps/tmw-graphics.Po | 1 + src/.deps/tmw-gui.Po | 1 + src/.deps/tmw-hbox.Po | 1 + src/.deps/tmw-help.Po | 1 + src/.deps/tmw-image.Po | 1 + src/.deps/tmw-imageloader.Po | 1 + src/.deps/tmw-imageparticle.Po | 1 + src/.deps/tmw-imageset.Po | 1 + src/.deps/tmw-imagewriter.Po | 1 + src/.deps/tmw-inttextbox.Po | 1 + src/.deps/tmw-inventory.Po | 1 + src/.deps/tmw-inventoryhandler.Po | 1 + src/.deps/tmw-inventorywindow.Po | 1 + src/.deps/tmw-item.Po | 1 + src/.deps/tmw-item_amount.Po | 1 + src/.deps/tmw-itemcontainer.Po | 1 + src/.deps/tmw-itemdb.Po | 1 + src/.deps/tmw-itemhandler.Po | 1 + src/.deps/tmw-iteminfo.Po | 1 + src/.deps/tmw-itemshortcut.Po | 1 + src/.deps/tmw-itemshortcutcontainer.Po | 1 + src/.deps/tmw-itemshortcutwindow.Po | 1 + src/.deps/tmw-joystick.Po | 1 + src/.deps/tmw-keyboardconfig.Po | 1 + src/.deps/tmw-listbox.Po | 1 + src/.deps/tmw-localplayer.Po | 1 + src/.deps/tmw-log.Po | 1 + src/.deps/tmw-login.Po | 1 + src/.deps/tmw-loginhandler.Po | 1 + src/.deps/tmw-main.Po | 1 + src/.deps/tmw-map.Po | 1 + src/.deps/tmw-maploginhandler.Po | 1 + src/.deps/tmw-mapreader.Po | 1 + src/.deps/tmw-menuwindow.Po | 1 + src/.deps/tmw-messagehandler.Po | 1 + src/.deps/tmw-messagein.Po | 1 + src/.deps/tmw-messageout.Po | 1 + src/.deps/tmw-minimap.Po | 1 + src/.deps/tmw-ministatus.Po | 1 + src/.deps/tmw-monster.Po | 1 + src/.deps/tmw-monsterdb.Po | 1 + src/.deps/tmw-monsterinfo.Po | 1 + src/.deps/tmw-music.Po | 1 + src/.deps/tmw-network.Po | 1 + src/.deps/tmw-newskill.Po | 1 + src/.deps/tmw-npc.Po | 1 + src/.deps/tmw-npc_text.Po | 1 + src/.deps/tmw-npcdb.Po | 1 + src/.deps/tmw-npchandler.Po | 1 + src/.deps/tmw-npclistdialog.Po | 1 + src/.deps/tmw-ok_dialog.Po | 1 + src/.deps/tmw-openglgraphics.Po | 1 + src/.deps/tmw-particle.Po | 1 + src/.deps/tmw-particleemitter.Po | 1 + src/.deps/tmw-passwordfield.Po | 1 + src/.deps/tmw-player.Po | 1 + src/.deps/tmw-player_relations.Po | 1 + src/.deps/tmw-playerbox.Po | 1 + src/.deps/tmw-playerhandler.Po | 1 + src/.deps/tmw-popupmenu.Po | 1 + src/.deps/tmw-progressbar.Po | 1 + src/.deps/tmw-protocol.Po | 1 + src/.deps/tmw-radiobutton.Po | 1 + src/.deps/tmw-register.Po | 1 + src/.deps/tmw-resizegrip.Po | 1 + src/.deps/tmw-resource.Po | 1 + src/.deps/tmw-resourcemanager.Po | 1 + src/.deps/tmw-scrollarea.Po | 1 + src/.deps/tmw-sell.Po | 1 + src/.deps/tmw-setup.Po | 1 + src/.deps/tmw-setup_audio.Po | 1 + src/.deps/tmw-setup_joystick.Po | 1 + src/.deps/tmw-setup_keyboard.Po | 1 + src/.deps/tmw-setup_players.Po | 1 + src/.deps/tmw-setup_video.Po | 1 + src/.deps/tmw-shop.Po | 1 + src/.deps/tmw-shoplistbox.Po | 1 + src/.deps/tmw-simpleanimation.Po | 1 + src/.deps/tmw-skill.Po | 1 + src/.deps/tmw-skillhandler.Po | 1 + src/.deps/tmw-slider.Po | 1 + src/.deps/tmw-sound.Po | 1 + src/.deps/tmw-soundeffect.Po | 1 + src/.deps/tmw-spritedef.Po | 1 + src/.deps/tmw-status.Po | 1 + src/.deps/tmw-strprintf.Po | 1 + src/.deps/tmw-tabbedcontainer.Po | 1 + src/.deps/tmw-table.Po | 1 + src/.deps/tmw-table_model.Po | 1 + src/.deps/tmw-textbox.Po | 1 + src/.deps/tmw-textfield.Po | 1 + src/.deps/tmw-textparticle.Po | 1 + src/.deps/tmw-trade.Po | 1 + src/.deps/tmw-tradehandler.Po | 1 + src/.deps/tmw-updatewindow.Po | 1 + src/.deps/tmw-vbox.Po | 1 + src/.deps/tmw-viewport.Po | 1 + src/.deps/tmw-window.Po | 1 + src/.deps/tmw-windowcontainer.Po | 1 + src/.deps/tmw-xml.Po | 1 + src/Makefile.am | 28 +- src/animatedsprite.cpp | 2 +- src/animatedsprite.h | 2 +- src/being.cpp | 55 +- src/being.h | 30 +- src/beingmanager.cpp | 2 +- src/beingmanager.h | 2 +- src/configlistener.h | 2 +- src/configuration.cpp | 2 +- src/configuration.h | 2 +- src/engine.cpp | 2 +- src/engine.h | 2 +- src/equipment.cpp | 2 +- src/equipment.h | 2 +- src/floor_item.cpp | 2 +- src/floor_item.h | 2 +- src/flooritemmanager.cpp | 2 +- src/flooritemmanager.h | 2 +- src/game.cpp | 936 +++++++++++++++++---------------- src/game.h | 50 +- src/graphics.cpp | 2 +- src/graphics.h | 2 +- src/gui/box.cpp | 2 +- src/gui/box.h | 2 +- src/gui/browserbox.cpp | 2 +- src/gui/browserbox.h | 2 +- src/gui/buddywindow.cpp | 85 --- src/gui/buddywindow.h | 58 -- src/gui/button.cpp | 2 +- src/gui/button.h | 2 +- src/gui/buttonbox.cpp | 47 ++ src/gui/buttonbox.h | 70 +++ src/gui/buy.cpp | 2 +- src/gui/buy.h | 2 +- src/gui/buysell.cpp | 2 +- src/gui/buysell.h | 2 +- src/gui/char_select.cpp | 2 +- src/gui/char_select.h | 2 +- src/gui/char_server.cpp | 7 +- src/gui/char_server.h | 2 +- src/gui/chat.cpp | 758 ++++++++++++++++++-------- src/gui/chat.h | 270 +++++----- src/gui/chatinput.cpp | 2 +- src/gui/chatinput.h | 2 +- src/gui/checkbox.cpp | 2 +- src/gui/checkbox.h | 2 +- src/gui/confirm_dialog.cpp | 2 +- src/gui/confirm_dialog.h | 2 +- src/gui/connection.cpp | 2 +- src/gui/connection.h | 2 +- src/gui/debugwindow.cpp | 2 +- src/gui/debugwindow.h | 2 +- src/gui/equipmentwindow.cpp | 2 +- src/gui/equipmentwindow.h | 2 +- src/gui/focushandler.cpp | 2 +- src/gui/focushandler.h | 2 +- src/gui/gccontainer.cpp | 2 +- src/gui/gccontainer.h | 2 +- src/gui/gui.cpp | 2 +- src/gui/gui.h | 2 +- src/gui/hbox.cpp | 2 +- src/gui/hbox.h | 2 +- src/gui/help.cpp | 2 +- src/gui/help.h | 2 +- src/gui/inttextbox.cpp | 2 +- src/gui/inttextbox.h | 2 +- src/gui/inventorywindow.cpp | 2 +- src/gui/inventorywindow.h | 2 +- src/gui/item_amount.cpp | 2 +- src/gui/item_amount.h | 2 +- src/gui/itemcontainer.cpp | 2 +- src/gui/itemcontainer.h | 2 +- src/gui/itemshortcutcontainer.cpp | 2 +- src/gui/itemshortcutcontainer.h | 2 +- src/gui/itemshortcutwindow.cpp | 2 +- src/gui/itemshortcutwindow.h | 2 +- src/gui/linkhandler.h | 2 +- src/gui/listbox.cpp | 2 +- src/gui/listbox.h | 2 +- src/gui/login.cpp | 250 ++++++++- src/gui/login.h | 58 +- src/gui/menuwindow.cpp | 2 +- src/gui/menuwindow.h | 2 +- src/gui/minimap.cpp | 2 +- src/gui/minimap.h | 2 +- src/gui/ministatus.cpp | 2 +- src/gui/ministatus.h | 2 +- src/gui/newskill.cpp | 2 +- src/gui/newskill.h | 2 +- src/gui/npc_text.cpp | 2 +- src/gui/npc_text.h | 2 +- src/gui/npclistdialog.cpp | 2 +- src/gui/npclistdialog.h | 2 +- src/gui/ok_dialog.cpp | 2 +- src/gui/ok_dialog.h | 2 +- src/gui/passwordfield.cpp | 2 +- src/gui/passwordfield.h | 2 +- src/gui/playerbox.cpp | 2 +- src/gui/playerbox.h | 2 +- src/gui/popupmenu.cpp | 211 ++++---- src/gui/popupmenu.h | 2 +- src/gui/progressbar.cpp | 2 +- src/gui/progressbar.h | 2 +- src/gui/radiobutton.cpp | 2 +- src/gui/radiobutton.h | 2 +- src/gui/register.cpp | 122 +++-- src/gui/register.h | 23 +- src/gui/scrollarea.cpp | 2 +- src/gui/scrollarea.h | 2 +- src/gui/sell.cpp | 2 +- src/gui/sell.h | 2 +- src/gui/setup.cpp | 2 +- src/gui/setup.h | 2 +- src/gui/setup_audio.cpp | 2 +- src/gui/setup_audio.h | 2 +- src/gui/setup_joystick.cpp | 2 +- src/gui/setup_joystick.h | 2 +- src/gui/setup_keyboard.cpp | 2 +- src/gui/setup_keyboard.h | 2 +- src/gui/setup_players.cpp | 2 +- src/gui/setup_video.cpp | 2 +- src/gui/setup_video.h | 2 +- src/gui/setuptab.h | 2 +- src/gui/shop.cpp | 2 +- src/gui/shop.h | 2 +- src/gui/skill.cpp | 2 +- src/gui/skill.h | 2 +- src/gui/slider.cpp | 2 +- src/gui/slider.h | 2 +- src/gui/status.cpp | 2 +- src/gui/status.h | 2 +- src/gui/tabbedcontainer.cpp | 2 +- src/gui/tabbedcontainer.h | 2 +- src/gui/textbox.cpp | 2 +- src/gui/textbox.h | 2 +- src/gui/textfield.cpp | 2 +- src/gui/textfield.h | 2 +- src/gui/updatewindow.cpp | 2 +- src/gui/updatewindow.h | 2 +- src/gui/vbox.cpp | 2 +- src/gui/vbox.h | 2 +- src/gui/viewport.cpp | 30 +- src/gui/viewport.h | 2 +- src/gui/widgets/dropdown.cpp | 169 ++++++ src/gui/widgets/dropdown.h | 85 +++ src/gui/widgets/resizegrip.cpp | 2 +- src/gui/widgets/resizegrip.h | 2 +- src/gui/window.cpp | 2 +- src/gui/window.h | 2 +- src/gui/windowcontainer.cpp | 2 +- src/gui/windowcontainer.h | 2 +- src/guichanfwd.h | 2 +- src/imageparticle.cpp | 2 +- src/imageparticle.h | 2 +- src/inventory.cpp | 2 +- src/inventory.h | 2 +- src/item.cpp | 2 +- src/item.h | 2 +- src/itemshortcut.cpp | 2 +- src/itemshortcut.h | 2 +- src/joystick.cpp | 2 +- src/joystick.h | 2 +- src/keyboardconfig.cpp | 2 +- src/keyboardconfig.h | 2 +- src/localplayer.cpp | 30 +- src/localplayer.h | 13 +- src/lockedarray.h | 2 +- src/logindata.h | 3 +- src/main.cpp | 159 +++--- src/main.h | 2 +- src/map.cpp | 2 +- src/map.h | 2 +- src/monster.cpp | 47 +- src/monster.h | 18 +- src/net/beinghandler.cpp | 51 +- src/net/beinghandler.h | 2 +- src/net/buysellhandler.cpp | 2 +- src/net/buysellhandler.h | 2 +- src/net/charserverhandler.cpp | 2 +- src/net/charserverhandler.h | 2 +- src/net/chathandler.cpp | 2 +- src/net/chathandler.h | 2 +- src/net/equipmenthandler.cpp | 2 +- src/net/equipmenthandler.h | 2 +- src/net/inventoryhandler.cpp | 2 +- src/net/inventoryhandler.h | 2 +- src/net/itemhandler.cpp | 2 +- src/net/itemhandler.h | 2 +- src/net/loginhandler.cpp | 16 +- src/net/loginhandler.h | 6 +- src/net/maploginhandler.cpp | 2 +- src/net/maploginhandler.h | 2 +- src/net/messagehandler.cpp | 2 +- src/net/messagehandler.h | 2 +- src/net/messagein.cpp | 2 +- src/net/messagein.h | 2 +- src/net/messageout.cpp | 2 +- src/net/messageout.h | 2 +- src/net/network.cpp | 4 +- src/net/network.h | 2 +- src/net/npchandler.cpp | 2 +- src/net/npchandler.h | 2 +- src/net/partyhandler.cpp | 127 +++++ src/net/partyhandler.h | 41 ++ src/net/playerhandler.cpp | 29 +- src/net/playerhandler.h | 2 +- src/net/protocol.cpp | 2 +- src/net/protocol.h | 27 +- src/net/skillhandler.cpp | 2 +- src/net/skillhandler.h | 2 +- src/net/tradehandler.cpp | 2 +- src/net/tradehandler.h | 2 +- src/npc.cpp | 43 +- src/npc.h | 13 +- src/openglgraphics.cpp | 2 +- src/openglgraphics.h | 2 +- src/particle.cpp | 2 +- src/particle.h | 2 +- src/particleemitter.cpp | 2 +- src/particleemitter.h | 2 +- src/party.cpp | 219 ++++++++ src/party.h | 75 +++ src/player.cpp | 67 +-- src/player.h | 43 +- src/player_relations.cpp | 28 +- src/properties.h | 2 +- src/recorder.cpp | 112 ++++ src/recorder.h | 50 ++ src/resources/action.cpp | 2 +- src/resources/action.h | 2 +- src/resources/ambientoverlay.cpp | 2 +- src/resources/ambientoverlay.h | 2 +- src/resources/animation.cpp | 2 +- src/resources/animation.h | 2 +- src/resources/buddylist.cpp | 2 +- src/resources/buddylist.h | 2 +- src/resources/image.cpp | 2 +- src/resources/image.h | 2 +- src/resources/imageset.cpp | 2 +- src/resources/imageset.h | 2 +- src/resources/imagewriter.cpp | 2 +- src/resources/imagewriter.h | 2 +- src/resources/itemdb.cpp | 2 +- src/resources/itemdb.h | 2 +- src/resources/iteminfo.cpp | 2 +- src/resources/iteminfo.h | 2 +- src/resources/mapreader.cpp | 2 +- src/resources/mapreader.h | 2 +- src/resources/monsterdb.cpp | 2 +- src/resources/monsterdb.h | 2 +- src/resources/music.cpp | 2 +- src/resources/music.h | 2 +- src/resources/npcdb.cpp | 2 +- src/resources/npcdb.h | 2 +- src/resources/resource.cpp | 2 +- src/resources/resource.h | 2 +- src/resources/resourcemanager.cpp | 2 +- src/resources/resourcemanager.h | 2 +- src/resources/soundeffect.cpp | 2 +- src/resources/soundeffect.h | 2 +- src/resources/spritedef.cpp | 2 +- src/resources/spritedef.h | 2 +- src/serverinfo.h | 3 +- src/shopitem.cpp | 2 +- src/shopitem.h | 2 +- src/simpleanimation.cpp | 2 +- src/simpleanimation.h | 2 +- src/sound.cpp | 2 +- src/sound.h | 2 +- src/sprite.h | 2 +- src/text.cpp | 102 ++++ src/text.h | 93 ++++ src/textmanager.cpp | 177 +++++++ src/textmanager.h | 75 +++ src/textparticle.cpp | 2 +- src/textparticle.h | 2 +- src/tileset.h | 2 +- src/utils/base64.cpp | 2 +- src/utils/base64.h | 2 +- src/utils/dtor.h | 2 +- src/utils/fastsqrt.h | 2 +- src/utils/minmax.h | 2 +- src/utils/tostring.h | 2 +- src/utils/trim.h | 2 +- src/utils/xml.cpp | 2 +- src/utils/xml.h | 2 +- src/vector.h | 2 +- stamp-h1 | 1 + tme.desktop | 16 + tmw.cbp | 2 +- tmw.desktop | 16 - tools/adler32.c | 2 +- tools/tmxcopy/Makefile | 18 - tools/tmxcopy/base64.cpp | 2 +- tools/tmxcopy/base64.h | 2 +- tools/tmxcopy/tostring.h | 2 +- 449 files changed, 7226 insertions(+), 1801 deletions(-) create mode 100644 aclocal.m4 create mode 100644 autom4te.cache/traces.0 create mode 100755 depcomp create mode 100644 docs/tme.6 delete mode 100644 docs/tmw.6 create mode 100755 install-sh create mode 100755 missing create mode 100644 src/.deps/tmw-action.Po create mode 100644 src/.deps/tmw-ambientoverlay.Po create mode 100644 src/.deps/tmw-animatedsprite.Po create mode 100644 src/.deps/tmw-animation.Po create mode 100644 src/.deps/tmw-animationparticle.Po create mode 100644 src/.deps/tmw-base64.Po create mode 100644 src/.deps/tmw-being.Po create mode 100644 src/.deps/tmw-beinghandler.Po create mode 100644 src/.deps/tmw-beingmanager.Po create mode 100644 src/.deps/tmw-box.Po create mode 100644 src/.deps/tmw-browserbox.Po create mode 100644 src/.deps/tmw-buddylist.Po create mode 100644 src/.deps/tmw-buddywindow.Po create mode 100644 src/.deps/tmw-button.Po create mode 100644 src/.deps/tmw-buy.Po create mode 100644 src/.deps/tmw-buysell.Po create mode 100644 src/.deps/tmw-buysellhandler.Po create mode 100644 src/.deps/tmw-char_select.Po create mode 100644 src/.deps/tmw-char_server.Po create mode 100644 src/.deps/tmw-chargedialog.Po create mode 100644 src/.deps/tmw-charserverhandler.Po create mode 100644 src/.deps/tmw-chat.Po create mode 100644 src/.deps/tmw-chathandler.Po create mode 100644 src/.deps/tmw-chatinput.Po create mode 100644 src/.deps/tmw-checkbox.Po create mode 100644 src/.deps/tmw-configuration.Po create mode 100644 src/.deps/tmw-confirm_dialog.Po create mode 100644 src/.deps/tmw-connection.Po create mode 100644 src/.deps/tmw-debugwindow.Po create mode 100644 src/.deps/tmw-dropdown.Po create mode 100644 src/.deps/tmw-dye.Po create mode 100644 src/.deps/tmw-engine.Po create mode 100644 src/.deps/tmw-equipment.Po create mode 100644 src/.deps/tmw-equipmenthandler.Po create mode 100644 src/.deps/tmw-equipmentwindow.Po create mode 100644 src/.deps/tmw-floor_item.Po create mode 100644 src/.deps/tmw-flooritemmanager.Po create mode 100644 src/.deps/tmw-focushandler.Po create mode 100644 src/.deps/tmw-game.Po create mode 100644 src/.deps/tmw-gccontainer.Po create mode 100644 src/.deps/tmw-graphics.Po create mode 100644 src/.deps/tmw-gui.Po create mode 100644 src/.deps/tmw-hbox.Po create mode 100644 src/.deps/tmw-help.Po create mode 100644 src/.deps/tmw-image.Po create mode 100644 src/.deps/tmw-imageloader.Po create mode 100644 src/.deps/tmw-imageparticle.Po create mode 100644 src/.deps/tmw-imageset.Po create mode 100644 src/.deps/tmw-imagewriter.Po create mode 100644 src/.deps/tmw-inttextbox.Po create mode 100644 src/.deps/tmw-inventory.Po create mode 100644 src/.deps/tmw-inventoryhandler.Po create mode 100644 src/.deps/tmw-inventorywindow.Po create mode 100644 src/.deps/tmw-item.Po create mode 100644 src/.deps/tmw-item_amount.Po create mode 100644 src/.deps/tmw-itemcontainer.Po create mode 100644 src/.deps/tmw-itemdb.Po create mode 100644 src/.deps/tmw-itemhandler.Po create mode 100644 src/.deps/tmw-iteminfo.Po create mode 100644 src/.deps/tmw-itemshortcut.Po create mode 100644 src/.deps/tmw-itemshortcutcontainer.Po create mode 100644 src/.deps/tmw-itemshortcutwindow.Po create mode 100644 src/.deps/tmw-joystick.Po create mode 100644 src/.deps/tmw-keyboardconfig.Po create mode 100644 src/.deps/tmw-listbox.Po create mode 100644 src/.deps/tmw-localplayer.Po create mode 100644 src/.deps/tmw-log.Po create mode 100644 src/.deps/tmw-login.Po create mode 100644 src/.deps/tmw-loginhandler.Po create mode 100644 src/.deps/tmw-main.Po create mode 100644 src/.deps/tmw-map.Po create mode 100644 src/.deps/tmw-maploginhandler.Po create mode 100644 src/.deps/tmw-mapreader.Po create mode 100644 src/.deps/tmw-menuwindow.Po create mode 100644 src/.deps/tmw-messagehandler.Po create mode 100644 src/.deps/tmw-messagein.Po create mode 100644 src/.deps/tmw-messageout.Po create mode 100644 src/.deps/tmw-minimap.Po create mode 100644 src/.deps/tmw-ministatus.Po create mode 100644 src/.deps/tmw-monster.Po create mode 100644 src/.deps/tmw-monsterdb.Po create mode 100644 src/.deps/tmw-monsterinfo.Po create mode 100644 src/.deps/tmw-music.Po create mode 100644 src/.deps/tmw-network.Po create mode 100644 src/.deps/tmw-newskill.Po create mode 100644 src/.deps/tmw-npc.Po create mode 100644 src/.deps/tmw-npc_text.Po create mode 100644 src/.deps/tmw-npcdb.Po create mode 100644 src/.deps/tmw-npchandler.Po create mode 100644 src/.deps/tmw-npclistdialog.Po create mode 100644 src/.deps/tmw-ok_dialog.Po create mode 100644 src/.deps/tmw-openglgraphics.Po create mode 100644 src/.deps/tmw-particle.Po create mode 100644 src/.deps/tmw-particleemitter.Po create mode 100644 src/.deps/tmw-passwordfield.Po create mode 100644 src/.deps/tmw-player.Po create mode 100644 src/.deps/tmw-player_relations.Po create mode 100644 src/.deps/tmw-playerbox.Po create mode 100644 src/.deps/tmw-playerhandler.Po create mode 100644 src/.deps/tmw-popupmenu.Po create mode 100644 src/.deps/tmw-progressbar.Po create mode 100644 src/.deps/tmw-protocol.Po create mode 100644 src/.deps/tmw-radiobutton.Po create mode 100644 src/.deps/tmw-register.Po create mode 100644 src/.deps/tmw-resizegrip.Po create mode 100644 src/.deps/tmw-resource.Po create mode 100644 src/.deps/tmw-resourcemanager.Po create mode 100644 src/.deps/tmw-scrollarea.Po create mode 100644 src/.deps/tmw-sell.Po create mode 100644 src/.deps/tmw-setup.Po create mode 100644 src/.deps/tmw-setup_audio.Po create mode 100644 src/.deps/tmw-setup_joystick.Po create mode 100644 src/.deps/tmw-setup_keyboard.Po create mode 100644 src/.deps/tmw-setup_players.Po create mode 100644 src/.deps/tmw-setup_video.Po create mode 100644 src/.deps/tmw-shop.Po create mode 100644 src/.deps/tmw-shoplistbox.Po create mode 100644 src/.deps/tmw-simpleanimation.Po create mode 100644 src/.deps/tmw-skill.Po create mode 100644 src/.deps/tmw-skillhandler.Po create mode 100644 src/.deps/tmw-slider.Po create mode 100644 src/.deps/tmw-sound.Po create mode 100644 src/.deps/tmw-soundeffect.Po create mode 100644 src/.deps/tmw-spritedef.Po create mode 100644 src/.deps/tmw-status.Po create mode 100644 src/.deps/tmw-strprintf.Po create mode 100644 src/.deps/tmw-tabbedcontainer.Po create mode 100644 src/.deps/tmw-table.Po create mode 100644 src/.deps/tmw-table_model.Po create mode 100644 src/.deps/tmw-textbox.Po create mode 100644 src/.deps/tmw-textfield.Po create mode 100644 src/.deps/tmw-textparticle.Po create mode 100644 src/.deps/tmw-trade.Po create mode 100644 src/.deps/tmw-tradehandler.Po create mode 100644 src/.deps/tmw-updatewindow.Po create mode 100644 src/.deps/tmw-vbox.Po create mode 100644 src/.deps/tmw-viewport.Po create mode 100644 src/.deps/tmw-window.Po create mode 100644 src/.deps/tmw-windowcontainer.Po create mode 100644 src/.deps/tmw-xml.Po delete mode 100644 src/gui/buddywindow.cpp delete mode 100644 src/gui/buddywindow.h create mode 100644 src/gui/buttonbox.cpp create mode 100644 src/gui/buttonbox.h create mode 100644 src/gui/widgets/dropdown.cpp create mode 100644 src/gui/widgets/dropdown.h create mode 100644 src/net/partyhandler.cpp create mode 100644 src/net/partyhandler.h create mode 100644 src/party.cpp create mode 100644 src/party.h create mode 100644 src/recorder.cpp create mode 100644 src/recorder.h create mode 100644 src/text.cpp create mode 100644 src/text.h create mode 100644 src/textmanager.cpp create mode 100644 src/textmanager.h create mode 100644 stamp-h1 create mode 100644 tme.desktop delete mode 100644 tmw.desktop delete mode 100644 tools/tmxcopy/Makefile diff --git a/CMakeLists.txt b/CMakeLists.txt index 32bffc37..13399ef9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ IF (WIN32) SET(PKG_DATADIR ".") SET(PKG_BINDIR ".") ELSE (WIN32) - SET(PKG_DATADIR ${CMAKE_INSTALL_PREFIX}/share/tmw) + SET(PKG_DATADIR ${CMAKE_INSTALL_PREFIX}/share/tme) SET(PKG_BINDIR ${CMAKE_INSTALL_PREFIX}/bin) ENDIF (WIN32) diff --git a/ChangeLog b/ChangeLog index 160e3b58..83ab07d3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,49 @@ +2008-07-11 Douglas Boffey + + * Added code to avoid collision between different displayed text. + +2008-07-08 Lloyd Bryant ("Sanga") + + * Added handling for a "Stop Walking" packet. This will + force the client back into sync during those "can't run + away from a battle" sync error conditions. + +2008-07-07 Lloyd Bryant ("Sanga") + + * Added support for update host provided by login server + * Changed startup sequence to login first, then update + +2008-07-05 Lloyd Bryant ("Sanga") + + * Applied patch from kraant to convert into a TME branded client + * Removed redundant autoconf files + +2008-07-01 Douglas Boffey + + * Split ChatWindow into ChatWindow, Recorder and Party. + * Added /toggle command. + +2008-06-28 Kevin Day + + * Updated configure and configure.ac to reflect tme version info. + +2008-06-25 Kevin Day + + * Updated README added /commands and updated skill level listing. + +2008-06-25 Douglas Boffey + + * Added a command to display the characters present within hearing + distance (/help present for details). + * Removed the need to select the map server if only one available. + * Added a text entry for the port to the login dialog. + * Added the basis of the party subsystem. (/help party for details). + * Added the recording subsystem (/help record for details). + * Add a dropdown to the login dialog to make it easier to log in + on different servers. + * Made the chatlog entry sticky (Cancelled by a blank line) - + TODO Make an option. + 2008-06-24 Philipp Sehmisch * src/particle.cpp, src/particle.h, src/particleemitter.cpp, @@ -17,7 +63,7 @@ 2008-06-17 Fate - * src/net/tradehandler.cpp: bug #333: Suppress `trade with X cancelled' + * src/net/tradehandler.cpp: bug #333: Suppress `trade with X cancelled' messages for ignored players. 2008-06-16 Fate @@ -291,7 +337,7 @@ * src/winver.h, README, configure.ac, data/help/changes.txt, data/help/header.txt, NEWS, CMakeLists.txt: Updated version, release date and changes. - + 2008-04-03 David Athay * src/game.cpp: Tweaked disconnect dialog, hoping to fix a crash bug. @@ -302,7 +348,7 @@ src/resources/npcdb.cpp, data/npcs.xml, src/Makefile.am, tmc.cbp: Implemented NPC XML database which maps NPC IDs to one or more animation files and thus enables animated NPCs. - + 2008-03-30 Dennis Friis * configure.ac: Updated for tmwdata split. @@ -536,7 +582,7 @@ 2007-12-28 Philipp Sehmisch * data/maps/new_3-1.tmx: Some mapping errors fixed by Zipon. - * src/being.cpp, src/monster.cpp, src/resources/monsterinfo.cpp, + * src/being.cpp, src/monster.cpp, src/resources/monsterinfo.cpp, src/resources/monsterinfo.h: Added the possibility to assign particle effects to monsters in the monster database. * data/monsters.xml: Added flame particle effect to fire goblin as a @@ -721,7 +767,7 @@ data/graphics/sprites/head-xmaself.png, data/graphics/sprites/head-xmaself.xml: New versions of funky hat and elf hat by QOAL. - + 2007-12-04 Philipp Sehmisch * data/graphics/items/generic-santacookie.png, @@ -984,7 +1030,7 @@ * src/player.cpp, data/graphics/sprites/hairstyle*: Added support for different hairstyles for male and female characters - (current female hairstyles are copies of the male ones until the + (current female hairstyles are copies of the male ones until the real female ones are finished) 2007-09-30 Philipp Sehmisch @@ -1376,15 +1422,15 @@ * src/particle.cpp, src/particleemitter.cpp: Corrected some perspective issues of the particle engine and fixed a crash caused by particles with child emitters that have an image than isn't used elsewhere. - * data/maps/new-3-1.tmx.gz: Added a particle effect at the spawn point + * data/maps/new-3-1.tmx.gz: Added a particle effect at the spawn point in Tulimshar. 2007-06-21 Philipp Sehmisch - * data/monsters.xml, data/graphics/sprites/monster-logmonster.png, + * data/monsters.xml, data/graphics/sprites/monster-logmonster.png, data/graphics/sprites/monster-logmonster.xml: Added logmonster by Enigmatik (Monster ID is 23). - * data/items.xml, data/equipment.xml, + * data/items.xml, data/equipment.xml, data/graphics/items/armor-chest-lightplatemail.png, data/graphics/sprites/chest-lightplatemail-male.xml, data/graphics/sprites/chest-lightplatemail-male.png, diff --git a/Makefile.am b/Makefile.am index 7306c71f..c7f45241 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,7 +3,7 @@ SUBDIRS = data docs src desktopdir = $(datadir)/applications -desktop_DATA = tmw.desktop +desktop_DATA = tme.desktop # Extra files to include EXTRA_DIST = $(desktop_DATA) diff --git a/README b/README index 4d9fe6af..98772d58 100644 --- a/README +++ b/README @@ -52,6 +52,7 @@ Use arrow keys to move around. Other keys: - Alt + S sit down / stand up - Alt + F toggle debug pathfinding feature - Alt + P take screenshot +- Alt + T turns on anti-trade function - A target nearest monster - H hide all non-sticky windows - G or Z pick up item @@ -64,6 +65,38 @@ Left click to execute default action: walk, pick up an item, attack a monster and talk to NPCs (be sure to click on their feet). Right click to show up a context menu. Holding [Left Shift] prevents from walking when attacking. +/Commands: + +- /help Displays the list of commands +- /announce broadcasts a global msg(Gm Cammand only) +- /clear clears the chat window +- /who shows how many players are online +- /where displays the map name your currently on +- /whisper send a private msg to another player + (format: /whisper ) + If the has spaces in it, enclose it in double + quotes +- /record Records the Chat output + (format: /record starts the record + session /record again + stops the session) +- /party : Party commands + - /party new creates a new party /party new + - /party create creates a new party /party create + - /party prefix This commands sets the party prefix character + /party prefix + "/party prefix" reports the current party prefix + character + - /party leave This command causes the player to leave the party. +Type /help party