parent
8d07f8eaf6
commit
122577a916
|
@ -9,10 +9,10 @@ set(FRAMEWORK_XML ON)
|
||||||
set(FRAMEWORK_NET ON)
|
set(FRAMEWORK_NET ON)
|
||||||
#set(FRAMEWORK_GIT ON)
|
#set(FRAMEWORK_GIT ON)
|
||||||
include(src/framework/CMakeLists.txt)
|
include(src/framework/CMakeLists.txt)
|
||||||
include(src/otclient/CMakeLists.txt)
|
include(src/client/CMakeLists.txt)
|
||||||
|
|
||||||
# functions map for reading backtraces
|
# functions map for reading backtraces
|
||||||
set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -Wl,-Map=otclient.map")
|
set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -Wl,-Map=${PROJECT_NAME}.map")
|
||||||
|
|
||||||
option(USE_PCH "Use precompiled header (speed up compile)" OFF)
|
option(USE_PCH "Use precompiled header (speed up compile)" OFF)
|
||||||
|
|
||||||
|
@ -32,25 +32,25 @@ endif()
|
||||||
|
|
||||||
add_definitions(-D"VERSION=\\"${VERSION}\\"")
|
add_definitions(-D"VERSION=\\"${VERSION}\\"")
|
||||||
|
|
||||||
# add otclient executable
|
# add client executable
|
||||||
add_executable(otclient ${framework_SOURCES} ${otclient_SOURCES} ${executable_SOURCES})
|
add_executable(${PROJECT_NAME} ${framework_SOURCES} ${client_SOURCES} ${executable_SOURCES})
|
||||||
|
|
||||||
# target link libraries
|
# target link libraries
|
||||||
target_link_libraries(otclient ${framework_LIBRARIES})
|
target_link_libraries(${PROJECT_NAME} ${framework_LIBRARIES})
|
||||||
|
|
||||||
if(USE_PCH)
|
if(USE_PCH)
|
||||||
include(cotire)
|
include(cotire)
|
||||||
cotire(otclient)
|
cotire(${PROJECT_NAME})
|
||||||
message(STATUS "Use precompiled header: ON")
|
message(STATUS "Use precompiled header: ON")
|
||||||
else()
|
else()
|
||||||
message(STATUS "Use precompiled header: OFF")
|
message(STATUS "Use precompiled header: OFF")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# installation
|
# installation
|
||||||
set(DATA_INSTALL_DIR share/otclient)
|
set(DATA_INSTALL_DIR share/${PROJECT_NAME})
|
||||||
install(TARGETS otclient RUNTIME DESTINATION bin)
|
install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin)
|
||||||
install(FILES README.md BUGS LICENSE AUTHORS init.lua otclientrc.lua DESTINATION ${DATA_INSTALL_DIR})
|
install(FILES README.md BUGS LICENSE AUTHORS init.lua ${PROJECT_NAME}rc.lua DESTINATION ${DATA_INSTALL_DIR})
|
||||||
install(DIRECTORY modules DESTINATION ${DATA_INSTALL_DIR} PATTERN ".git" EXCLUDE)
|
install(DIRECTORY modules DESTINATION ${DATA_INSTALL_DIR} PATTERN ".git" EXCLUDE)
|
||||||
|
|
||||||
# add "make run"
|
# add "make run"
|
||||||
add_custom_target(run COMMAND otclient DEPENDS otclient WORKING_DIRECTORY ${CMAKE_PROJECT_DIR})
|
add_custom_target(run COMMAND ${PROJECT_NAME} DEPENDS ${PROJECT_NAME} WORKING_DIRECTORY ${CMAKE_PROJECT_DIR})
|
||||||
|
|
|
@ -3,7 +3,7 @@ if(${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 6)
|
||||||
get_filename_component(CMAKE_CURRENT_LIST_DIR ${CMAKE_CURRENT_LIST_FILE} PATH)
|
get_filename_component(CMAKE_CURRENT_LIST_DIR ${CMAKE_CURRENT_LIST_FILE} PATH)
|
||||||
endif(${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 6)
|
endif(${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 6)
|
||||||
|
|
||||||
# otclient options
|
# client options
|
||||||
add_definitions(-DOTCLIENT)
|
add_definitions(-DOTCLIENT)
|
||||||
option(BOT_PROTECTION "Enable bot protection" ON)
|
option(BOT_PROTECTION "Enable bot protection" ON)
|
||||||
if(BOT_PROTECTION)
|
if(BOT_PROTECTION)
|
||||||
|
@ -13,13 +13,13 @@ else(BOT_PROTECTION)
|
||||||
message(STATUS "Bot protection: OFF")
|
message(STATUS "Bot protection: OFF")
|
||||||
endif(BOT_PROTECTION)
|
endif(BOT_PROTECTION)
|
||||||
|
|
||||||
set(otclient_SOURCES ${otclient_SOURCES}
|
set(client_SOURCES ${client_SOURCES}
|
||||||
# otclient
|
# client
|
||||||
${CMAKE_CURRENT_LIST_DIR}/const.h
|
${CMAKE_CURRENT_LIST_DIR}/const.h
|
||||||
${CMAKE_CURRENT_LIST_DIR}/global.h
|
${CMAKE_CURRENT_LIST_DIR}/global.h
|
||||||
${CMAKE_CURRENT_LIST_DIR}/luafunctions.cpp
|
${CMAKE_CURRENT_LIST_DIR}/luafunctions.cpp
|
||||||
${CMAKE_CURRENT_LIST_DIR}/otclient.cpp
|
${CMAKE_CURRENT_LIST_DIR}/client.cpp
|
||||||
${CMAKE_CURRENT_LIST_DIR}/otclient.h
|
${CMAKE_CURRENT_LIST_DIR}/client.h
|
||||||
|
|
||||||
# core
|
# core
|
||||||
${CMAKE_CURRENT_LIST_DIR}/animatedtext.cpp
|
${CMAKE_CURRENT_LIST_DIR}/animatedtext.cpp
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "otclient.h"
|
#include "client.h"
|
||||||
#include <framework/core/modulemanager.h>
|
#include <framework/core/modulemanager.h>
|
||||||
#include <framework/core/resourcemanager.h>
|
#include <framework/core/resourcemanager.h>
|
||||||
#include <framework/graphics/graphics.h>
|
#include <framework/graphics/graphics.h>
|
||||||
|
@ -30,13 +30,14 @@
|
||||||
#include "spritemanager.h"
|
#include "spritemanager.h"
|
||||||
#include <framework/core/configmanager.h>
|
#include <framework/core/configmanager.h>
|
||||||
|
|
||||||
OTClient g_otclient;
|
Client g_client;
|
||||||
|
|
||||||
void OTClient::init(const std::vector<std::string>& args)
|
void Client::init(std::vector<std::string>& args)
|
||||||
{
|
{
|
||||||
// register needed lua functions
|
// register needed lua functions
|
||||||
registerLuaFunctions();
|
registerLuaFunctions();
|
||||||
|
|
||||||
|
g_game.init();
|
||||||
g_shaders.init();
|
g_shaders.init();
|
||||||
g_things.init();
|
g_things.init();
|
||||||
|
|
||||||
|
@ -77,7 +78,7 @@ void OTClient::init(const std::vector<std::string>& args)
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
void OTClient::terminate()
|
void Client::terminate()
|
||||||
{
|
{
|
||||||
g_creatures.terminate();
|
g_creatures.terminate();
|
||||||
g_game.terminate();
|
g_game.terminate();
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
@ -20,19 +20,19 @@
|
||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef OTCLIENT_H
|
#ifndef CLIENT_H
|
||||||
#define OTCLIENT_H
|
#define CLIENT_H
|
||||||
|
|
||||||
#include "global.h"
|
#include "global.h"
|
||||||
|
|
||||||
class OTClient
|
class Client
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
void init(const std::vector<std::string>& args);
|
void init(std::vector<std::string>& args);
|
||||||
void terminate();
|
void terminate();
|
||||||
void registerLuaFunctions();
|
void registerLuaFunctions();
|
||||||
};
|
};
|
||||||
|
|
||||||
extern OTClient g_otclient;
|
extern Client g_client;
|
||||||
|
|
||||||
#endif
|
#endif
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
@ -41,6 +41,21 @@ Game::Game()
|
||||||
resetGameStates();
|
resetGameStates();
|
||||||
m_protocolVersion = 0;
|
m_protocolVersion = 0;
|
||||||
m_clientVersion = 0;
|
m_clientVersion = 0;
|
||||||
|
m_online = false;
|
||||||
|
m_denyBotCall = false;
|
||||||
|
m_dead = false;
|
||||||
|
m_serverBeat = 50;
|
||||||
|
m_seq = 0;
|
||||||
|
m_ping = -1;
|
||||||
|
m_canReportBugs = false;
|
||||||
|
m_fightMode = Otc::FightBalanced;
|
||||||
|
m_chaseMode = Otc::DontChase;
|
||||||
|
m_safeFight = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
void Game::init()
|
||||||
|
{
|
||||||
|
resetGameStates();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Game::terminate()
|
void Game::terminate()
|
||||||
|
@ -193,6 +208,9 @@ void Game::processGMActions(const std::vector<uint8>& actions)
|
||||||
void Game::processPing()
|
void Game::processPing()
|
||||||
{
|
{
|
||||||
g_lua.callGlobalField("g_game", "onPing");
|
g_lua.callGlobalField("g_game", "onPing");
|
||||||
|
enableBotCall();
|
||||||
|
m_protocolGame->sendPingBack();
|
||||||
|
disableBotCall();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Game::processPingBack(int elapsed)
|
void Game::processPingBack(int elapsed)
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
@ -44,6 +44,7 @@ class Game
|
||||||
public:
|
public:
|
||||||
Game();
|
Game();
|
||||||
|
|
||||||
|
void init();
|
||||||
void terminate();
|
void terminate();
|
||||||
|
|
||||||
private:
|
private:
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
@ -20,8 +20,7 @@
|
||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "otclient.h"
|
#include "client.h"
|
||||||
#include <framework/luaengine/luainterface.h>
|
|
||||||
#include "luavaluecasts.h"
|
#include "luavaluecasts.h"
|
||||||
#include "game.h"
|
#include "game.h"
|
||||||
#include "tile.h"
|
#include "tile.h"
|
||||||
|
@ -47,7 +46,9 @@
|
||||||
#include "uiprogressrect.h"
|
#include "uiprogressrect.h"
|
||||||
#include "outfit.h"
|
#include "outfit.h"
|
||||||
|
|
||||||
void OTClient::registerLuaFunctions()
|
#include <framework/luaengine/luainterface.h>
|
||||||
|
|
||||||
|
void Client::registerLuaFunctions()
|
||||||
{
|
{
|
||||||
g_lua.registerSingletonClass("g_things");
|
g_lua.registerSingletonClass("g_things");
|
||||||
g_lua.bindSingletonFunction("g_things", "loadDat", &ThingTypeManager::loadDat, &g_things);
|
g_lua.bindSingletonFunction("g_things", "loadDat", &ThingTypeManager::loadDat, &g_things);
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
@ -411,7 +411,6 @@ void ProtocolGame::parseLoginWait(const InputMessagePtr& msg)
|
||||||
void ProtocolGame::parsePing(const InputMessagePtr& msg)
|
void ProtocolGame::parsePing(const InputMessagePtr& msg)
|
||||||
{
|
{
|
||||||
g_game.processPing();
|
g_game.processPing();
|
||||||
sendPingBack();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ProtocolGame::parsePingBack(const InputMessagePtr& msg)
|
void ProtocolGame::parsePingBack(const InputMessagePtr& msg)
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
|
@ -478,19 +478,5 @@ if(FRAMEWORK_SQL)
|
||||||
set(framework_DEFINITIONS ${framework_DEFINITIONS} -DFW_SQL)
|
set(framework_DEFINITIONS ${framework_DEFINITIONS} -DFW_SQL)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(FRAMEWORK_GIT)
|
|
||||||
find_package(Git2 REQUIRED)
|
|
||||||
|
|
||||||
set(framework_INCLUDE_DIRS ${framework_INCLUDE_DIRS} ${GIT2_INCLUDE_DIR})
|
|
||||||
set(framework_LIBRARIES ${GIT2_LIBRARY} ${framework_LIBRARIES})
|
|
||||||
|
|
||||||
set(framework_SOURCES ${framework_SOURCES}
|
|
||||||
${CMAKE_CURRENT_LIST_DIR}/git/declarations.h
|
|
||||||
${CMAKE_CURRENT_LIST_DIR}/git/gitrepository.h
|
|
||||||
${CMAKE_CURRENT_LIST_DIR}/git/gitrepository.cpp
|
|
||||||
)
|
|
||||||
set(framework_DEFINITIONS ${framework_DEFINITIONS} -DFW_GIT)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
include_directories(${framework_INCLUDE_DIRS})
|
include_directories(${framework_INCLUDE_DIRS})
|
||||||
add_definitions(${framework_DEFINITIONS})
|
add_definitions(${framework_DEFINITIONS})
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
@ -25,7 +25,7 @@
|
||||||
|
|
||||||
#include "declarations.h"
|
#include "declarations.h"
|
||||||
#include <framework/util/databuffer.h>
|
#include <framework/util/databuffer.h>
|
||||||
#include <otclient/position.h>
|
#include <client/position.h>
|
||||||
#include <boost/concept_check.hpp>
|
#include <boost/concept_check.hpp>
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
@ -26,7 +26,7 @@
|
||||||
#include "declarations.h"
|
#include "declarations.h"
|
||||||
#include <framework/luaengine/luaobject.h>
|
#include <framework/luaengine/luaobject.h>
|
||||||
#include <framework/util/databuffer.h>
|
#include <framework/util/databuffer.h>
|
||||||
#include <otclient/position.h>
|
#include <client/position.h>
|
||||||
#include <framework/util/point.h>
|
#include <framework/util/point.h>
|
||||||
|
|
||||||
struct PHYSFS_File;
|
struct PHYSFS_File;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
|
* Copyright (c) 2010-2013 OTClient <https://github.com/edubart/otclient>
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue