ソースを参照

dumb Choose function

Gildas Chabot 7 年 前
コミット
1d303c01dd
共有1 個のファイルを変更した8 個の追加1 個の削除を含む
  1. 8 1
      main.go

+ 8 - 1
main.go

@@ -64,7 +64,14 @@ func (c *Car) moveTo(x, y int) {
64 64
 	c.Y = y
65 65
 }
66 66
 
67
-func Choose(c *Car) *Ride { return nil }
67
+func Choose(c *Car) *Ride {
68
+	for _, r := range Rides {
69
+		if !r.used {
70
+			return r
71
+		}
72
+	}
73
+	return nil
74
+}
68 75
 
69 76
 func assign() bool {
70 77
 	c := Sched.Pop()