~TrieNode() { if(ChildCount == 0) return; else if(ChildCount > MAX_LIST_ELEMENTS) { DeallocateArray(); } else DeallocateList(ChildrenListHead, true); }
TetrisPiece::~TetrisPiece() { DeallocateArray(); }