added support for copying moves
[fleet.git] / src / edu / berkeley / fleet / UnGateShip.java
1 package edu.berkeley.fleet;
2
3 import java.util.*;
4 import java.io.*;
5
6 public class UnGateShip extends Ship {
7
8     Inbox  in    = new Inbox("in");
9     Outbox out   = new Outbox("out");
10     Outbox token = new Outbox("token");
11
12     public UnGateShip(Fleet fleet, String name) {
13         super(fleet, name);
14     }
15
16     public void service() {
17         if (in.empty()) return;
18         out.add(in.remove());
19         token.add(0);
20     }
21
22 }