33 lines
837 B
Java
33 lines
837 B
Java
package com.droidquest.materials.switches;
|
|
|
|
import com.droidquest.items.Item;
|
|
import com.droidquest.items.Train;
|
|
import com.droidquest.materials.Material;
|
|
|
|
public class Switch1 extends Switch {
|
|
private transient Train train;
|
|
|
|
public Switch1() {
|
|
super(Switch.ROT_UP);
|
|
}
|
|
|
|
public void TouchedByItem(Item item) {
|
|
if (train == null) {
|
|
for (int a = 0; a < Material.level.items.size(); a++) {
|
|
Item t = Material.level.items.elementAt(a);
|
|
if (t.getClass().toString().endsWith("Train")) {
|
|
train = (Train) t;
|
|
}
|
|
}
|
|
}
|
|
if (train == null) {
|
|
return;
|
|
}
|
|
if (train.room == null) {
|
|
train.x = 108;
|
|
train.y = 250;
|
|
train.room = item.room;
|
|
}
|
|
}
|
|
|
|
} |