root/trunk/HallEdge.java

Revision 3, 0.5 kB (checked in by dpaola2, 1 month ago)

old pathways project added

Line 
1 // HallEdge - this is edge that represents a hallway in a building
2
3 import java.io.*;
4
5 public class HallEdge extends PhysicalEdge implements Serializable {
6         public HallEdge(int a, int b) {
7                 super(a, b);
8         }
9
10         public HallEdge(int a, int b, int floor) {
11                 super(a, b);
12                 this.floor = floor;
13         }
14        
15         public boolean isOnMap(BackgroundMap map) {
16                 return map instanceof BuildingMap ? ((BuildingMap)map).getFloor() == floor : true;
17         }
18        
19         private int floor;
20         public void setFloor(int f) { floor = f; }
21         public int getFloor() { return floor; }
22 }
Note: See TracBrowser for help on using the browser.