With a bullet in his chest and his girlfriend bleeding at his feet, Jake Ryker stood up against a classmate who was spraying a crowded high school cafeteria with gunfire and said: "That's enough."

Ryker, a burly 17-year-old wrestler, said his chance to end Thursday's rampage came when the young shooter tried to fire his .22-caliber semiautomatic rifle with an empty clip."I heard that `click,' and it was as loud as if someone was banging on a brass gong," he said. "And then I remember knocking him down."

Despite the wound to his chest, the 6-foot-4 Ryker tackled 15-year-old shooting suspect Kip Kinkel and was shot again in the left index finger as he wrestled a pistol away. Quickly, Jake's brother, Josh, and three other boys piled on.

Kinkel has been charged as an adult under Oregon law with four counts of aggravated murder. He is accused of shooting his parents at home, then going to Thurston High School and shooting 22 students, killing two.

Ryker, whose condition was upgraded at Sacred Heart Medical Center in Eugene from serious to fair, has been hailed as a hero. But in his first interview since the shooting, the churchgoing Boy Scout told The Eugene Register-Guard that his actions were based on instinct after he saw his wounded girlfriend lying on the floor.

"I saw her shot and said, `That's enough,' " Ryker said.

A photograph of his girlfriend, 17-year-old Jennifer Alldredge, was taped to his bedrail. She remained hospitalized in serious con-dition.

Meanwhile, friends of the Kinkles said the guns that he allegedly used to kill his parents and shoot classmates were bought by a father trying to redirect his son's fascination with weapons into a supervised hobby.

Kinkel's parents knew of his bombmaking fetish for at least a year before Thursday's shooting, friends said.

The guns allegedly used in the shootings were bought by his father, Bill Kinkel, said Rod Ruhoff.

"The way Bill could control the situation is if he owned the gun and had control over it," said Ruhoff, a friend of the father.