void process_activity( player &dummy ) { do { dummy.moves += dummy.get_speed(); while( dummy.moves > 0 && dummy.activity ) { dummy.activity.do_turn( dummy ); } } while( dummy.activity ); }