org.deken.game.images
Class ImageFonts

java.lang.Object
  extended by org.deken.game.images.ImageFonts

public class ImageFonts
extends java.lang.Object

Title: ImageFonts

Description: a Map of image fonts

Copyright: Copyright (c) 2005

Version:
1.0
Author:
Gary Deken: Based on Thomas Petchel (Java 2 Game Programming)

Constructor Summary
ImageFonts()
           
ImageFonts(java.util.Collection<java.lang.String> characters, java.util.Collection<java.awt.Image> images, java.awt.Image defaultImage)
          FontMap Constructor
 
Method Summary
 void addCharacter(java.lang.String character, java.awt.Image characterImage)
          addCharacter
 void drawString(java.lang.String str, int x, int y, java.awt.Graphics2D g2d)
          drawString
 java.awt.Image getImageForCharacter(java.lang.String character)
          getImageForCharacter
 void setDefaultCharacter(java.awt.Image defaultImage)
          setDefaultCharacter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageFonts

public ImageFonts()

ImageFonts

public ImageFonts(java.util.Collection<java.lang.String> characters,
                  java.util.Collection<java.awt.Image> images,
                  java.awt.Image defaultImage)
FontMap Constructor

Parameters:
characters - Collection
images - Collection
defaultImage - Image
Method Detail

setDefaultCharacter

public void setDefaultCharacter(java.awt.Image defaultImage)
setDefaultCharacter

Parameters:
defaultImage - Image

addCharacter

public void addCharacter(java.lang.String character,
                         java.awt.Image characterImage)
addCharacter

Parameters:
character - String
characterImage - Image

drawString

public void drawString(java.lang.String str,
                       int x,
                       int y,
                       java.awt.Graphics2D g2d)
drawString

Parameters:
str - String
x - int
y - int
g2d - Graphics2D

getImageForCharacter

public java.awt.Image getImageForCharacter(java.lang.String character)
getImageForCharacter

This gets the Image for a single character.

Parameters:
character - String
Returns:
Image