tmw/src/game.cpp File Reference

#include "beingmanager.h"
#include "channelmanager.h"
#include "commandhandler.h"
#include "configuration.h"
#include "effectmanager.h"
#include "emoteshortcut.h"
#include "engine.h"
#include "flooritemmanager.h"
#include "game.h"
#include "graphics.h"
#include "itemshortcut.h"
#include "joystick.h"
#include "keyboardconfig.h"
#include "localplayer.h"
#include "log.h"
#include "map.h"
#include "npc.h"
#include "particle.h"
#include "player_relations.h"
#include "gui/widgets/chattab.h"
#include "gui/buy.h"
#include "gui/buysell.h"
#include "gui/chat.h"
#include "gui/confirm_dialog.h"
#include "gui/debugwindow.h"
#include "gui/emoteshortcutcontainer.h"
#include "gui/emotewindow.h"
#include "gui/equipmentwindow.h"
#include "gui/gui.h"
#include "gui/help.h"
#include "gui/inventorywindow.h"
#include "gui/shortcutwindow.h"
#include "gui/itemshortcutcontainer.h"
#include "gui/menuwindow.h"
#include "gui/minimap.h"
#include "gui/ministatus.h"
#include "gui/npcintegerdialog.h"
#include "gui/npclistdialog.h"
#include "gui/npcstringdialog.h"
#include "gui/npc_text.h"
#include "gui/ok_dialog.h"
#include "gui/sdlinput.h"
#include "gui/sell.h"
#include "gui/setup.h"
#include "gui/skill.h"
#include "gui/status.h"
#include "gui/trade.h"
#include "gui/viewport.h"
#include "gui/partywindow.h"
#include "gui/npcpostdialog.h"
#include "gui/storagewindow.h"
#include "net/generalhandler.h"
#include "net/maphandler.h"
#include "net/net.h"
#include "net/tmwserv/inventoryhandler.h"
#include "net/ea/inventoryhandler.h"
#include "resources/imagewriter.h"
#include "utils/gettext.h"
#include <guichan/exception.hpp>
#include <fstream>
#include <physfs.h>
#include <sstream>
#include <string>

Go to the source code of this file.

Functions

Uint32 nextTick (Uint32 interval, void *param)
 Advances game logic counter.
Uint32 nextSecond (Uint32 interval, void *param)
 Updates fps.
int get_elapsed_time (int start_time)
 Returns elapsed time.

Variables

std::string map_path
bool done = false
volatile int tick_time
volatile int fps = 0
volatile int frame = 0
Engineengine = NULL
Joystickjoystick = NULL
WindowweightNotice
WindowdeathNotice
ConfirmDialogexitConfirm = NULL
OkDialogdisconnectedDialog = NULL
ChatWindowchatWindow
MenuWindowmenuWindow
StatusWindowstatusWindow
MiniStatusWindowminiStatusWindow
BuyDialogbuyDialog
SellDialogsellDialog
InventoryWindowinventoryWindow
EmoteWindowemoteWindow
NpcIntegerDialognpcIntegerDialog
NpcListDialognpcListDialog
NpcTextDialognpcTextDialog
NpcStringDialognpcStringDialog
SkillDialogskillDialog
PartyWindowpartyWindow
NpcPostDialognpcPostDialog
StorageWindowstorageWindow
Minimapminimap
EquipmentWindowequipmentWindow
TradeWindowtradeWindow
HelpWindowhelpWindow
DebugWindowdebugWindow
ShortcutWindowitemShortcutWindow
ShortcutWindowemoteShortcutWindow
BeingManagerbeingManager = NULL
FloorItemManagerfloorItemManager = NULL
ChannelManagerchannelManager = NULL
CommandHandlercommandHandler = NULL
ParticleparticleEngine = NULL
EffectManagereffectManager = NULL
ChatTablocalChatTab = NULL
const int MAX_TIME = 10000


Function Documentation

int get_elapsed_time ( int  start_time  ) 

Returns elapsed time.

(Warning: supposes the delay is always < 100 seconds)

Definition at line 200 of file game.cpp.

Uint32 nextSecond ( Uint32  interval,
void *  param 
)

Updates fps.

Definition at line 192 of file game.cpp.

Uint32 nextTick ( Uint32  interval,
void *  param 
)

Advances game logic counter.

Definition at line 182 of file game.cpp.


Variable Documentation

Definition at line 149 of file game.cpp.

Definition at line 121 of file game.cpp.

Definition at line 151 of file game.cpp.

Definition at line 117 of file game.cpp.

Definition at line 152 of file game.cpp.

Definition at line 55 of file playerhandler.cpp.

Definition at line 145 of file game.cpp.

Definition at line 115 of file game.cpp.

bool done = false

Definition at line 101 of file game.cpp.

Definition at line 154 of file game.cpp.

Definition at line 147 of file game.cpp.

Definition at line 127 of file game.cpp.

Engine* engine = NULL

Definition at line 105 of file game.cpp.

Definition at line 142 of file game.cpp.

Definition at line 113 of file game.cpp.

Definition at line 150 of file game.cpp.

volatile int fps = 0

Definition at line 103 of file game.cpp.

volatile int frame = 0

Definition at line 103 of file game.cpp.

Definition at line 144 of file game.cpp.

Definition at line 126 of file game.cpp.

Definition at line 146 of file game.cpp.

Joystick* joystick = NULL

Definition at line 106 of file game.cpp.

Definition at line 156 of file game.cpp.

std::string map_path

Definition at line 99 of file game.cpp.

const int MAX_TIME = 10000

Definition at line 158 of file game.cpp.

Definition at line 118 of file game.cpp.

Definition at line 141 of file game.cpp.

Definition at line 120 of file game.cpp.

Definition at line 128 of file game.cpp.

Definition at line 129 of file game.cpp.

Definition at line 139 of file game.cpp.

Definition at line 131 of file game.cpp.

Definition at line 130 of file game.cpp.

Definition at line 153 of file game.cpp.

Definition at line 133 of file game.cpp.

Definition at line 122 of file game.cpp.

Definition at line 132 of file game.cpp.

Definition at line 119 of file game.cpp.

Definition at line 140 of file game.cpp.

volatile int tick_time

Definition at line 102 of file game.cpp.

Definition at line 143 of file game.cpp.

Definition at line 54 of file playerhandler.cpp.


Generated on Sun Apr 26 17:30:42 2009 for The Mana World by  doxygen 1.5.5