# HG changeset patch # User unc0rr # Date 1234628758 0 # Node ID 7c9d645d2591cfb14f004a9bc7a4fca541c05fc9 # Parent c84223511ca87cd2a77eb50421ed4f8b28987682 Fix passing hedgehogs number from engine to frontend diff -r c84223511ca8 -r 7c9d645d2591 QTfrontend/hwmap.cpp --- a/QTfrontend/hwmap.cpp Sat Feb 14 16:24:20 2009 +0000 +++ b/QTfrontend/hwmap.cpp Sat Feb 14 16:25:58 2009 +0000 @@ -49,7 +49,7 @@ quint8 *buf = (quint8*) readbuffer.constData(); QImage im(buf, 256, 128, QImage::Format_Mono); im.setNumColors(2); - emit HHLimitReceived(buf[128 * 32 + 1]); + emit HHLimitReceived(buf[128 * 32]); emit ImageReceived(im); } } diff -r c84223511ca8 -r 7c9d645d2591 hedgewars/hwengine.dpr --- a/hedgewars/hwengine.dpr Sat Feb 14 16:24:20 2009 +0000 +++ b/hedgewars/hwengine.dpr Sat Feb 14 16:25:58 2009 +0000 @@ -270,6 +270,7 @@ ///////////////////////// procedure GenLandPreview; var Preview: TPreview; + h: byte; begin InitIPC; IPCWaitPongEvent; @@ -280,6 +281,8 @@ Preview:= GenPreview; WriteLnToConsole('Sending preview...'); SendIPCRaw(@Preview, sizeof(Preview)); +h:= MaxHedgehogs; +SendIPCRaw(@h, sizeof(h)); WriteLnToConsole('Preview sent, disconnect'); CloseIPC end;