Skip to content

Commit 5a36946

Browse files
committed
简单修改
简单修改
1 parent 1f60514 commit 5a36946

File tree

28 files changed

+27480
-27167
lines changed

28 files changed

+27480
-27167
lines changed

public/actor/actor_base/actor_type.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,7 @@ namespace ngl
4242
dinit_atype(actor_client, ACTOR_ADDRESS_CLIENT);
4343
dinit_atype(actor_create, ACTOR_CREATE);
4444
dinit_atype(actor_server, ACTOR_ADDRESS_SERVER);
45-
dinit_atype(actor_cross, ACTOR_ADDRESS_CLIENT);
46-
dinit_atype(actor_client, ACTOR_CROSS);
45+
dinit_atype(actor_cross, ACTOR_CROSS);
4746
dinit_atype(actor_manage_role, ACTOR_MANAGE_ROLE);
4847
dinit_atype(actor_role, ACTOR_ROLE);
4948
dinit_atype(actor_gateway, ACTOR_GATEWAY);

public/actor/actor_logic/game/actor_role.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,9 +241,9 @@ namespace ngl
241241
cpro->set_m_rechargeid(lrechargeid);
242242
cpro->set_m_orderid(adata.m_data->data()->m_orderid());
243243
cpro->set_m_gold(lgold);
244-
for (std::pair<const int, int>& item : ldropmap)
244+
for(auto itor = ldropmap.begin(); itor != ldropmap.end();++itor)
245245
{
246-
cpro->mutable_m_items()->insert(item);
246+
(*cpro->mutable_m_items())[itor->first] = itor->second;
247247
}
248248
send2client(cpro);
249249

public/actor/actor_logic/login/actor_login.cpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -45,18 +45,18 @@ namespace ngl
4545

4646
void actor_login::loaddb_finish(bool adbishave)
4747
{
48-
for (auto& item : m_account.data())
49-
{
50-
const pbdb::db_account& laccount = item.second.getconst();
51-
LogLocalError("[%][%] area=% id=% ",
52-
laccount.m_account(),
53-
laccount.m_passworld(),
54-
laccount.m_passworld(),
55-
laccount.m_area(),
56-
actor_guid(laccount.m_roleid()).actordataid()
57-
);
58-
}
59-
48+
LogLocalError("actor_login::loaddb_finish");
49+
//for (auto& item : m_account.data())
50+
//{
51+
// const pbdb::db_account& laccount = item.second.getconst();
52+
// LogLocalError("[%][%] area=% id=% ",
53+
// laccount.m_account(),
54+
// laccount.m_passworld(),
55+
// laccount.m_passworld(),
56+
// laccount.m_area(),
57+
// actor_guid(laccount.m_roleid()).actordataid()
58+
// );
59+
//}
6060
}
6161

6262
data_modified<pbdb::db_account>* actor_login::get_account(int area, const std::string& account, const std::string& apassworld, bool& aiscreate)

public/logic/public/public/ranklist/ranklist.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,16 +96,16 @@ namespace ngl
9696
lstream << "ranklist###id:[" << lranklist.m_id() << "]" << std::endl;
9797

9898
auto lmap = lranklist.mutable_m_item();
99-
for (std::pair<const int64_t, pbdb::rankitem>& lpair : *lmap)
99+
for(auto itor = lmap->begin();itor != lmap->end();++itor)
100100
{
101101
//m_ranklist[lpair.first] = &lpair.second;
102102
switch (id)
103103
{
104104
case type_lv://lv
105-
m_ranklv.insert(&lpair.second);
105+
m_ranklv.insert(&itor->second);
106106
break;
107107
}
108-
lstream << "\t[" << lpair.first << "]-[" << lpair.second.m_name() << "]" << std::endl;
108+
lstream << "\t[" << itor->first << "]-[" << itor->second.m_name() << "]" << std::endl;
109109
}
110110
}
111111
}

public/logic/public/role/task/task.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ namespace ngl
8383
{
8484
pbdb::db_task& ltask = db()->get(false);
8585
auto lrundatas = ltask.mutable_m_rundatas();
86-
for (std::pair<const int32_t, pbdb::db_task::data>& item : *lrundatas)
86+
for (auto& item : *lrundatas)
8787
{
8888
auto lschedules = item.second.mutable_m_schedules();
8989
for (pbdb::db_task::data_schedule& itemschedules : *lschedules)
@@ -195,7 +195,7 @@ namespace ngl
195195
for (int32_t val : item.m_parmint)
196196
lschedules->add_m_sumint(val);
197197
}
198-
lrundatas->insert(lpair);
198+
(*lrundatas)[lpair.first] = lpair.second;
199199
get_task(true);
200200
}
201201
});

public/protocol/init_protobuf.h

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,19 +70,20 @@ namespace ngl
7070
template <typename T>
7171
static bool init_protobufs()
7272
{
73-
int32_t lprotocol = xmlprotocol::protocol(typeid(T).name());
73+
static std::string lname = boost::typeindex::type_id_with_cvr<T>().pretty_name();
74+
int32_t lprotocol = xmlprotocol::protocol(lname);
7475
if (lprotocol == -1)
7576
{
76-
LogLocalError("init_protobuf::init_protobufs(%) not xml!!!", typeid(T).name())
77+
LogLocalError("init_protobuf::init_protobufs(%) not xml!!!", lname)
7778
return false;
7879
}
7980
m_keyval.insert(std::make_pair(HASH_CODE_VALUE(T), pinfo
8081
{
8182
.m_type = EPROTOCOL_TYPE_PROTOCOLBUFF,
8283
.m_protocol = lprotocol,
83-
.m_name = typeid(T).name()
84+
.m_name = lname
8485
}));
85-
LogLocalInfo("#[%][EPROTOCOL_TYPE_PROTOCOLBUFF][%]", lprotocol, typeid(T).name());
86+
LogLocalInfo("#[%][EPROTOCOL_TYPE_PROTOCOLBUFF][%]", lprotocol, lname);
8687
return true;
8788
}
8889

public/protocol/protobuf/data.pb.cc

Lines changed: 32 additions & 56 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/protocol/protobuf/data.pb.h

Lines changed: 42 additions & 44 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)