06-20-2012, 01:19 AM
(06-15-2012, 11:17 PM)cedeel Wrote: I'm going to fix vines today.
Actually, the entire cClientHandle is beginning to bother me. I think blocks should be responsible for how they're handled.
I was thinking, there's already a proposal for the cBlockPlacement class that would check block placements, why not put all those DirectionToMeta() functions there, instead of making many empty classes only wrapping one static function?
So, one would call cBlockPlacement::TorchDirectionToMeta() instead of cTorch::DirectionToMeta(). Possibly even moving other such static functions related to block placement there.