2014-02-02 18:39:08 -03:00
|
|
|
package com.droidquest.items;
|
|
|
|
|
|
|
|
import com.droidquest.Room;
|
|
|
|
import com.droidquest.decorations.TextBox;
|
|
|
|
|
2014-04-09 00:04:44 -03:00
|
|
|
import javax.swing.*;
|
|
|
|
import java.awt.*;
|
|
|
|
import java.awt.event.KeyEvent;
|
|
|
|
|
|
|
|
public class SpyCam extends Item {
|
|
|
|
public SpyCam(Room r) {
|
|
|
|
x = 0;
|
|
|
|
y = 0;
|
|
|
|
room = r;
|
|
|
|
width = 0;
|
|
|
|
height = 0;
|
|
|
|
grabbable = false;
|
|
|
|
}
|
2014-02-02 18:39:08 -03:00
|
|
|
|
2014-04-09 00:04:44 -03:00
|
|
|
public void Draw(Graphics g, JPanel jp) {
|
|
|
|
}
|
2014-02-02 18:39:08 -03:00
|
|
|
|
2014-04-09 00:04:44 -03:00
|
|
|
public boolean KeyUp(KeyEvent e) {
|
|
|
|
if (e.getKeyCode() == e.VK_RIGHT) {
|
|
|
|
SetRoom(room.rightRoom);
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
if (e.getKeyCode() == e.VK_LEFT) {
|
|
|
|
SetRoom(room.leftRoom);
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
if (e.getKeyCode() == e.VK_UP) {
|
|
|
|
SetRoom(room.upRoom);
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
if (e.getKeyCode() == e.VK_DOWN) {
|
|
|
|
SetRoom(room.downRoom);
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
if (e.getKeyCode() == e.VK_SPACE) {
|
|
|
|
level.player = level.gameCursor;
|
|
|
|
level.currentViewer = level.player;
|
|
|
|
for (int a = 5; a < 60; a++) {
|
|
|
|
Room r = level.rooms.elementAt(a);
|
|
|
|
TextBox tb = r.textBoxes.elementAt(0);
|
|
|
|
tb.y += 500;
|
|
|
|
}
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
return false;
|
|
|
|
}
|
2014-02-02 18:39:08 -03:00
|
|
|
|
|
|
|
}
|