ギャルズパニック、QIX系の閉じた図形判定処理について質問です。

  --------------------------------
|                         |
|  b aOOOO                |
|  <--OOOO                |
|  |  OOOO      2         |
|  |    | f      |------------|3
|  |    |        |         |
|  ----->        |         |
|  c    d       |         |
-------------------O------------
                 1

1->2->3のようなときの判定とか、
陣地拡張のa->b->c->d->fのときの判定が思いつきません
どのようにすればいいのでしょう?