package com.droidquest.items; import java.awt.Color; import com.droidquest.Room; import com.droidquest.decorations.TextBox; import com.droidquest.materials.Material; public class CamDisk extends Disk { private transient SpyCam spycam = null; public CamDisk(int X, int Y, Room r) { super(X, Y, r, Color.white, 0); } public void IsDropped() { if (spycam == null) { for (int a = 0; a < level.items.size(); a++) { Item item = level.items.elementAt(a); if (item.getClass().toString().endsWith("SpyCam")) { spycam = (SpyCam) item; } } } int bigX = (x + width / 2) / 28; int bigY = (y + height / 2) / 32; Material mat = room.MaterialArray[bigY][bigX]; if (mat.getClass().toString().endsWith("Monitor")) { level.currentViewer = spycam; level.player = spycam; spycam.room = room; for (int a = 5; a < 60; a++) { Room r = level.rooms.elementAt(a); TextBox tb = r.textBoxes.elementAt(0); tb.y -= 500; } } } }