* Move common ball recording, scoring, and turn-switching logic into `BaseMode` * Add hooks for mode-specific ball handling and turn behavior * Simplify 8-ball and 9-ball modes to use `LastBallMode` * Update Snooker to use the new ball-processing hooks * Remove duplicated scoring and turn-management code
6 lines
91 B
GDScript
6 lines
91 B
GDScript
class_name Ball9 extends LastBallMode
|
|
|
|
|
|
func _init() -> void:
|
|
final_ball_name = "09_ball"
|