Collisions

Okay hi, i have many different actors such as door (openable), moving platforms, springs, tileset ... how do i make player collide them all? Is't there any other way how to collide all models except backround or backround tileset?
if(strcmp(collide.name, "door")==0)
{
// collide with door event code
}
else if(strcmp(collide.name, "wall")==0)
{
// etc
}
if (strcmp(collide.name, "door") == 0)
{
//...
}