00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 package org.classroomgaming.cgp;
00021
00022 import java.util.*;
00023 import java.awt.*;
00024 import java.awt.event.*;
00025
00026 public class DialogModule extends GameModule implements GameModule.Renderable, KeyListener {
00027
00028 private int scroll;
00029
00030 public DialogModule(GameModule m) {
00031 parent = m;
00032 enabled = false;
00033 scroll = 0;
00034 }
00035
00036 public void init(GameObject g, Configurator a) {
00037
00038 }
00039
00040 public void enable(boolean val) {
00041 enabled = val;
00042 }
00043
00044 public boolean isEnabled() {
00045 return enabled;
00046 }
00047
00048 public void ponder(float t) {
00049 }
00050
00051 public void handleEvent(EventObject e) {
00052 }
00053
00054 public void deinit() {
00055 }
00056
00057 public void render(Graphics g) {
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077 }
00078
00079 public void keyReleased(KeyEvent e) {
00080 }
00081
00082 public void keyPressed(KeyEvent e) {
00083 }
00084
00085 public void keyTyped(KeyEvent e) {
00086 if (!enabled) {
00087 return;
00088 }
00089 char i = e.getKeyChar();
00090 e.consume();
00091
00092 if ((char) i == ' ') {
00093 scroll = scroll + 1;
00094 } else {
00095 scroll = 0;
00096 }
00097 return;
00098 }
00099 }