From 8a26173aae271a200007e74a60d177cc2075b681 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Fri, 24 Jul 2020 20:29:53 +0800 Subject: [PATCH] delete TileData::FindSpace function. --- inc/hgl/graph/TileData.h | 1 - src/SceneGraph/TileData.cpp | 16 +++------------- 2 files changed, 3 insertions(+), 14 deletions(-) diff --git a/inc/hgl/graph/TileData.h b/inc/hgl/graph/TileData.h index 08a6e6f9..d1ee3773 100644 --- a/inc/hgl/graph/TileData.h +++ b/inc/hgl/graph/TileData.h @@ -42,7 +42,6 @@ namespace hgl protected: - TileObject *FindSpace(); ///<寻找一个空位 bool WriteTile(TileObject *,const void *,const uint,const int,const int); ///<写入一个Tile数据 public: diff --git a/src/SceneGraph/TileData.cpp b/src/SceneGraph/TileData.cpp index 62cd8fe5..4e03c95e 100644 --- a/src/SceneGraph/TileData.cpp +++ b/src/SceneGraph/TileData.cpp @@ -58,16 +58,6 @@ namespace hgl SAFE_CLEAR(tile_buffer); SAFE_CLEAR(tile_texture); } - - TileObject *TileData::FindSpace() - { - TileObject *obj; - - if(!to_pool.Get(obj)) - return(nullptr); - - return obj; - } bool TileData::WriteTile(TileObject *obj,const void *data,const uint bytes,int ctw,int cth) { @@ -106,10 +96,10 @@ namespace hgl { if(!data||!bytes||ctw<=0||cth<=0) return(nullptr); + + TileObject *obj; - TileObject *obj=FindSpace(); - - if(!obj) + if(!to_pool.Get(obj)) return(nullptr); WriteTile(obj,data,bytes,ctw,cth);