In real life, no. In the game, not being able to run indoors was the most annoying thing, other than getting Rayquaza in heartgold and soul silver.