update with ZOMA and new memread/memwrite
[fleet.git] / src / edu / berkeley / fleet / LessThanZeroShip.java
1 package edu.berkeley.fleet;
2
3 import java.util.*;
4 import java.io.*;
5
6 public class LessThanZeroShip extends Ship {
7
8     Inbox in     = new Inbox("in");
9     Outbox true_  = new Outbox("true");
10     Outbox false_ = new Outbox("false");
11
12     public LessThanZeroShip(Fleet fleet, String name) {
13         super(fleet, name);
14     }
15
16     public void service() {
17         if (in.empty()) return;
18         int val = in.remove();
19         (val<0 ? true_ : false_).add(0);
20     }
21
22 }