diff --git a/TODO.md b/TODO.md index 0c10e47..bcd0611 100644 --- a/TODO.md +++ b/TODO.md @@ -31,10 +31,11 @@ * [x] GAL-24: Enemies are despawned when they fly off-screen after an attack. * [ ] **GAL-25: Enemy Variety** * [x] GAL-26: `EnemyType` enum (`Grunt`, `Boss`). - * [ ] GAL-27: Different behaviors, points, and colors based on type. + * [x] **GAL-27: Different behaviors, points, and colors based on type.** * [x] Colors differ (Grunt red, Boss purple) — `enemy.rs:80-83` * [x] Behaviors differ (Boss has `CaptureBeam`, distinct SwoopDive) — `enemy.rs:254-318` - * [ ] Points: Boss currently awards same 100 points as Grunt — see `bullet.rs:48-51` (`// Same points as Grunt for now`). Boss should award more. + * [x] Points: Boss awards 300 points (3x Grunt) — `bullet.rs:13-14` + * Completed on branch GAL-27, commit 98b74a7 **3. Advanced Galaga Mechanics**