summaryrefslogtreecommitdiff
path: root/BlockTree.h
diff options
context:
space:
mode:
authorJapa2011-02-27 18:25:16 +0000
committerJapa2011-02-27 18:25:16 +0000
commitc7054ff4be0177fd32bd5283055463b6b800ef9c (patch)
tree00b7ed07e00a2aedc4100973f5aacbf5832290b9 /BlockTree.h
parent663aa547439c9c2dc977bb3601d91f11e176b83a (diff)
downloadstonesense-c7054ff4be0177fd32bd5283055463b6b800ef9c.tar.gz
stonesense-c7054ff4be0177fd32bd5283055463b6b800ef9c.tar.bz2
stonesense-c7054ff4be0177fd32bd5283055463b6b800ef9c.tar.xz
Made the tops of the trees not get shaded when the bottoms aren't.
Diffstat (limited to 'BlockTree.h')
-rw-r--r--BlockTree.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/BlockTree.h b/BlockTree.h
index 6458a12..e36fa14 100644
--- a/BlockTree.h
+++ b/BlockTree.h
@@ -4,6 +4,8 @@
#include "Block.h"
#include "WorldSegment.h"
+class Block;
+
class c_block_tree_twig
{
c_sprite own_sprite;
@@ -13,7 +15,7 @@ public:
c_block_tree_twig(void);
~c_block_tree_twig(void);
- void insert_sprites(WorldSegment * w, int x, int y, int z);
+ void insert_sprites(WorldSegment * w, int x, int y, int z, Block * parent);
void set_single_sprite(void);
void set_sheetindex(int32_t in){ own_sprite.set_sheetindex(in); }
void set_fileindex(int32_t in){ own_sprite.set_fileindex(in); }
@@ -34,7 +36,7 @@ public:
c_block_tree_branch(void);
~c_block_tree_branch(void);
- void insert_sprites(WorldSegment * w, int x, int y, int z);
+ void insert_sprites(WorldSegment * w, int x, int y, int z, Block * parent);
void set_sheetindex(int32_t in){ own_twig.set_sheetindex(in); }
void set_fileindex(int32_t in){ own_twig.set_fileindex(in); }
int32_t get_sheetindex(void){ return own_twig.get_sheetindex(); }
@@ -53,7 +55,7 @@ public:
c_block_tree(void);
~c_block_tree(void);
- void insert_sprites(WorldSegment * w, int x, int y, int z);
+ void insert_sprites(WorldSegment * w, int x, int y, int z, Block * parent);
void set_sheetindex(int32_t in){ own_branch.set_sheetindex(in); }
void set_fileindex(int32_t in){ own_branch.set_fileindex(in); }
int32_t get_sheetindex(void){ return own_branch.get_sheetindex(); }