00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 package com.realtime.crossfire.jxclient.faces;
00023
00024 import javax.swing.ImageIcon;
00025 import org.jetbrains.annotations.NotNull;
00026 import org.jetbrains.annotations.Nullable;
00027
00032 public class TestFacesManager extends AbstractFacesManager {
00033
00038 public TestFacesManager(@NotNull final FaceCache faceCache) {
00039 super(faceCache);
00040 }
00041
00045 @NotNull
00046 @Override
00047 protected FaceImages getFaceImages(final int faceNum, @Nullable final boolean[] isUnknownImage) {
00048 final Face face = lookupFace(faceNum);
00049 final FaceImages faceImages = face.getFaceImages();
00050 if (faceImages != null) {
00051 return faceImages;
00052 }
00053
00054 final FaceImages faceImages2 = new FaceImages(new ImageIcon(), new ImageIcon(), new ImageIcon());
00055 face.setFaceImages(faceImages2);
00056 return faceImages2;
00057 }
00058
00059 }