DroidQuest/src/com/droidquest/avatars/HelpCam.java

101 lines
1.9 KiB
Java

package com.droidquest.avatars;
import com.droidquest.Room;
import com.droidquest.items.Item;
import javax.swing.*;
import java.awt.*;
import java.awt.event.KeyEvent;
import java.awt.image.BufferedImage;
public class HelpCam extends Item implements Avatar {
public HelpCam(Room r) {
charge = 0;
x = 28;
y = 32;
width = 0;
height = 0;
room = r;
GenerateIcons();
currentIcon = icons[0].getImage();
}
public void GenerateIcons() {
icons = new ImageIcon[1];
icons[0] = new ImageIcon(new BufferedImage(8, 8, BufferedImage.TYPE_4BYTE_ABGR));
}
public boolean KeyUp(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
level.player = level.gameCursor;
level.currentViewer = level.gameCursor;
}
return false;
}
public void Draw(Graphics g, JPanel jp) {
// Draws nothing
}
@Override
public boolean handleGameCursor() {
return false;
}
@Override
public boolean handleSolderPen() {
return false;
}
@Override
public boolean handleToolbox() {
return false;
}
@Override
public boolean handleRadio() {
return false;
}
@Override
public boolean handleRotateDevice(int direction) {
return false;
}
@Override
public boolean handleHotCursor() {
return false;
}
@Override
public boolean handlePaintbrush() {
return false;
}
@Override
public boolean handleLoadSmallChip() {
return false;
}
@Override
public boolean handleHelp() {
return false;
}
@Override
public boolean handleEnterRoom() {
return false;
}
@Override
public boolean handleExitRoom() {
return false;
}
@Override
public boolean handleFlipDevice() {
return false;
}
}