?? fontlib.h
字號:
/*==========================================================================\
| |
| Name: FONTLIB.H Copyright 1993 (c) Joseph V. Gagliano |
| Author: Joseph V. Gagliano |
| Language: Microsoft QuickC v2.5 |
| Description: Include file to be used with FONTLIB v1.0 Library. |
| |
| |
| |
\==========================================================================*/
/*==========================================================================\
| |
| EXTERNAL VARIABLES |
| |
\==========================================================================*/
extern int fRows,fCols,font_color,shadow_color;
/*==========================================================================\
| |
| DEFINES |
| |
\==========================================================================*/
#ifndef FONTLIB
#define MAX_CHARS 128 /* max number of character/keys allowed */
#define MAX_ROWS 60 /* max number of rows allowed */
#define MAX_COLS 30 /* max number of cols allowed */
#define TO_RADS(deg) (deg/180.0) * 3.14159 /*265358979 convert deg to rad */
/* preferred vectors */
#define RIGHT 0
#define LEFT 180
#define UP 90
#define DOWN 270
/* preferred spacing adjustments */
#define S0 0
#define S1 1
#define S2 2
#define S3 3
/* preferred shadow depths */
#define SHADOFF 0
#define SHAD1 1
#define SHAD2 2
#define SHAD3 3
#define setpix(x,y) _setpixel((x),(y))
#define setcol(x) _setcolor((x))
#define set_font_color(color) (font_color = color)
#define set_shadow_color(color) (shadow_color = color)
/*==========================================================================\
| |
| FONTKEY STRUCTURE |
| |
\==========================================================================*/
/* structure used to store and index fonts */
typedef struct FONTKEY
{
char key;
unsigned long hbit[MAX_ROWS];
}FONTKEY;
/*==========================================================================\
| |
| FUNCTION PROTOTYPES |
| |
\==========================================================================*/
/* register fonts */
int _far regfont(char *fname);
/* draw individual letters */
void _far draw_letter(int,int , int ,unsigned long *,int );
void _far draw_letter_bold(int ,int , int ,unsigned long *,int);
/* standard lettering functions */
void _far letter(int ,int , char *,int ,int ,int);
void _far letter_bold(int ,int , char *,int ,int ,int);
void _far letter_w(double ,double , char *,int ,int ,int );
void _far letter_bold_w(double ,double , char *,int ,int ,int );
/* columnar lettering functions */
void _far letter_column(int ,int , char *,int );
void _far letter_column_bold(int ,int , char *,int );
void _far letter_column_w(double ,double , char *,int );
void _far letter_column_bold_w(double ,double , char *,int );
/* clear font & release allocated memory */
void _far freefont(void);
/* change the shadow color: default = 8 (lightgrey)
void _far set_shadow_color( int );
void _far set_font_color( int );*/
void _far JsinJcos(int vector, int *jsin, int *jcos);
unsigned long _far pow2(unsigned power);
#define FONTLIB
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -