101 lines
1.9 KiB
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;
|
|
}
|
|
}
|