From 49c443896dcac8c4eaf08c4024e8bd2366ad899a Mon Sep 17 00:00:00 2001 From: LogicParrot Date: Sat, 2 Sep 2017 10:45:06 +0300 Subject: Revert "Replace ItemCallbacks with lambdas (#3948)" This reverts commit 496c337cdfa593654018c171f6a74c28272265b5. --- src/LineBlockTracer.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/LineBlockTracer.h') diff --git a/src/LineBlockTracer.h b/src/LineBlockTracer.h index 2204e3671..2851cfbd7 100644 --- a/src/LineBlockTracer.h +++ b/src/LineBlockTracer.h @@ -18,12 +18,17 @@ // fwd: Chunk.h class cChunk; +// fwd: cChunkMap.h +typedef cItemCallback cChunkCallback; + + class cLineBlockTracer : - public cBlockTracer + public cBlockTracer, + public cChunkCallback { typedef cBlockTracer super; @@ -104,7 +109,8 @@ protected: /** Moves m_Current to the next block on the line; returns false if no move is possible (reached the end) */ bool MoveToNextBlock(void); - bool ChunkCallback(cChunk * a_Chunk); + // cChunkCallback overrides: + virtual bool Item(cChunk * a_Chunk) override; } ; -- cgit v1.2.3