diff options
| author | Japa | 2010-04-09 14:12:29 +0000 |
|---|---|---|
| committer | Japa | 2010-04-09 14:12:29 +0000 |
| commit | 81aefc8e03ff3f647494012e18bcdc8f33f4de42 (patch) | |
| tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /BlockFactory.cpp | |
| parent | c3d0b7d6778af46299901d959d589d6599afa21c (diff) | |
| download | stonesense-81aefc8e03ff3f647494012e18bcdc8f33f4de42.tar.gz stonesense-81aefc8e03ff3f647494012e18bcdc8f33f4de42.tar.bz2 stonesense-81aefc8e03ff3f647494012e18bcdc8f33f4de42.tar.xz | |
There is no trunk
it is not the code that compiles, it is you.
Diffstat (limited to 'BlockFactory.cpp')
| -rw-r--r-- | BlockFactory.cpp | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/BlockFactory.cpp b/BlockFactory.cpp deleted file mode 100644 index 03c6e8a..0000000 --- a/BlockFactory.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "BlockFactory.h"
-#include "Block.h"
-
-
-BlockFactory blockFactory;
-
-BlockFactory::BlockFactory(void)
-{
- poolSize = 0;
-}
-
-BlockFactory::~BlockFactory(void)
-{
- for(uint32_t i=0; i<poolSize; i++){
- free( pool[i] );
- }
-}
-
-
-Block* BlockFactory::allocateBlock(){
- if( poolSize > 0 ){
- poolSize--;
- Block* b = pool[poolSize];
- pool.pop_back();
- return b;
- }
-
- //pool is empty(full), just New up a new block
- Block* b = (Block*) malloc( sizeof(Block) );
- return b;
-}
-
-
-void BlockFactory::deleteBlock(Block *b){
- poolSize++;
- pool.push_back( b );
-}
|
