added tankpart.cpp and header