TwoTerm/CharacterGenerator.h

38 lines
646 B
C
Raw Normal View History

//
// CharacterGenerator.h
// 2Term
//
// Created by Kelvin Sherlock on 7/4/2010.
// Copyright 2010 __MyCompanyName__. All rights reserved.
//
#import <Cocoa/Cocoa.h>
2018-02-28 15:22:20 +00:00
enum {
CGApple80,
CGApple40,
CGVT52,
CGVT100
};
@interface CharacterGenerator : NSObject
{
2018-02-16 22:52:41 +00:00
NSImage *_image;
NSImage *_characters[256];
NSSize _size;
}
+(CharacterGenerator *)generator;
2018-02-28 15:22:20 +00:00
+(CharacterGenerator *)generatorForCharacterSet: (unsigned)characterSet;
@property (nonatomic, readonly) NSSize characterSize;
-(NSImage *)imageForCharacter: (unsigned)character;
-(void)drawCharacter: (unsigned)character atPoint: (NSPoint)point;
@end