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 OriginalFacesProvider implements FacesProvider {
00033
00037 private static final int SIZE = 32;
00038
00042 @NotNull
00043 private final FacesManager facesManager;
00044
00049 public OriginalFacesProvider(@NotNull final FacesManager facesManager) {
00050 this.facesManager = facesManager;
00051 }
00052
00056 @Override
00057 public int getSize() {
00058 return SIZE;
00059 }
00060
00064 @NotNull
00065 @Override
00066 public ImageIcon getImageIcon(final int faceNum, @Nullable final boolean[] isUnknownImage) {
00067 return facesManager.getOriginalImageIcon(faceNum, isUnknownImage);
00068 }
00069
00070 }