/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package webcamstudio.streams;
//import java.awt.Image;
//import java.awt.Toolkit;
import javax.swing.ImageIcon;
/**
*
* @author patrick
*/
public class Emotes {
private static final java.util.TreeMap<String, ImageIcon> emotes = new java.util.TreeMap<>();
public static void main(String[] args) {
new Emotes().getSmiley(":)");
// System.out.println("OK");
}
public Emotes() {
initialise();
}
private void initialise() {
if (emotes.size() == 0) {
ImageIcon img = null;
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-angel.png"));
emotes.put("O:-)", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-angry.png"));
emotes.put("(:-&", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-cool.png"));
emotes.put("<-|", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-crying.png"));
emotes.put(":/", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-devilish.png"));
emotes.put(">:>", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-embarrassed.png"));
emotes.put("^^;", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-kiss.png"));
emotes.put(":*", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-laugh.png"));
emotes.put(":))", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-monkey.png"));
emotes.put(":-|", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-plain.png"));
emotes.put(":|", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-sad.png"));
emotes.put(":(", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-sick.png"));
emotes.put(":-(*)", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-smile-big.png"));
emotes.put(":D", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-smile.png"));
emotes.put(":)", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-smirk.png"));
emotes.put(";^)", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-surprise.png"));
emotes.put("=-o", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-tired.png"));
emotes.put("<g_g>", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-uncertain.png"));
emotes.put(":-$", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-wink.png"));
emotes.put(";)", img);
img = new ImageIcon(java.net.URLClassLoader.getSystemResource("webcamstudio/resources/emotes/face-worried.png"));
emotes.put(":-s", img);
}
}
public boolean isSmyley(String word) {
return emotes.containsKey(word);
}
public ImageIcon getSmiley(String word) {
return emotes.get(word);
}
}