Modified Norman's chnages because:
Modified Norman's chnages because:

	(1) the makeEmpty code was already present in the .cpp where it should have been implemented anyway.

	(2) Norman's code, while certainly not incorrect, did a lot more work than is necessary or possibly even advisable.  makeEmpty is called at the end of each frame.  So much deallocation and reallocation would thrash the heap and would create much more work than is needed.  The point of makeEmpty is not to empty the memory out, but to empty the list.  The easiest way to do that is simply to reset the count.


git-svn-id: 28d9401aa571d5108e51b194aae6f24ca5964c06@8164 8cc4aa7f-3514-0410-904f-f2cc9021211c

crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS