mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-29 23:07:48 +02:00
* further fight with hanged scroll tab
* fixed r-click on FoW crash * fixed crash on opening tavern window after load * fixed recruiting new heroes after load * fixed crash on loading map with spell scrolls * fixed more crashes * displpaying difficulty level of saved game * added support for Library of Enlightenment * added notification when saving is done
This commit is contained in:
@@ -31,6 +31,7 @@ namespace intpr = boost::interprocess;
|
||||
|
||||
void CClient::init()
|
||||
{
|
||||
IObjectInterface::cb = this;
|
||||
serv = NULL;
|
||||
gs = NULL;
|
||||
cb = NULL;
|
||||
@@ -58,6 +59,13 @@ void CClient::process(int what)
|
||||
static BattleAction curbaction;
|
||||
switch (what)
|
||||
{
|
||||
case 95: //system message
|
||||
{
|
||||
std::string m;
|
||||
*serv >> m;
|
||||
tlog4 << "System message from server: " << m << std::endl;
|
||||
break;
|
||||
}
|
||||
case 100: //one of our interfaces has turn
|
||||
{
|
||||
ui8 player;
|
||||
@@ -635,12 +643,13 @@ void CClient::load( const std::string & fname )
|
||||
tlog0 <<"Restarting server: "<<tmh.getDif()<<std::endl;
|
||||
|
||||
{
|
||||
ui32 ver;
|
||||
char sig[8];
|
||||
CMapHeader dum;
|
||||
CGI->mh = new CMapHandler();
|
||||
|
||||
CLoadFile lf(fname + ".vlgm1");
|
||||
lf >> sig >> dum;
|
||||
lf >> sig >> ver >> dum >> *sig;
|
||||
tlog0 <<"Reading save signature: "<<tmh.getDif()<<std::endl;
|
||||
|
||||
lf >> *VLC;
|
||||
|
||||
Reference in New Issue
Block a user