📄 curs_ega.h
字号:
/*************************************************************************/
/* */
/* Copyright (c) 1997 - 1999 Accelerated Technology, Inc. */
/* */
/* PROPRIETARY RIGHTS of Accelerated Technology are involved in the */
/* subject matter of this material. All manufacturing, reproduction, */
/* use, and sales rights pertaining to this subject matter are governed */
/* by the license agreement. The recipient of this software implicitly */
/* accepts the terms of the license. */
/* */
/*************************************************************************/
/*************************************************************************/
/* */
/* FILE NAME VERSION */
/* */
/* curs_ega.h 1.9 */
/* */
/* COMPONENT */
/* */
/* All */
/* */
/* DESCRIPTION */
/* */
/* This file contains cursor specific data structures. */
/* */
/* AUTHOR */
/* */
/* Robert G. Burrill, Accelerated Technology, Inc. */
/* */
/* DATA STRUCTURES */
/* */
/* None */
/* */
/* FUNCTIONS */
/* */
/* None */
/* */
/* DEPENDENCIES */
/* */
/* None */
/* */
/* HISTORY */
/* */
/* NAME DATE REMARKS */
/* */
/* */
/*************************************************************************/
typedef struct _CursComp
{
long pntr; /* pointer to 1st data byte */
TYPENAT hgtM1; /* height minus 1 */
TYPENAT bytM1; /* bytes minus 1 */
TYPENAT cXmin; /* min byte */
TYPENAT cYmin; /* min Y raster line */
TYPENAT cXmax; /* max byte */
TYPENAT cYmax; /* max Y raster line */
} CursComp;
extern CursComp *scrNext;
extern CursComp *scrNext1;
extern CursComp *scrNext2;
extern CursComp *newNext;
extern CursComp *newNext1;
extern CursComp *newNext2;
extern CursComp *newNext3;
extern CursComp *oldNext;
extern CursComp *oldNext1;
extern CursComp *oldNext2;
extern CursComp *oldNext3;
extern CursComp *oldLast;
extern CursComp *scrLast;
extern CursComp *curNext;
extern CursComp *oldBuff;
extern CursComp *newBuff;
extern CursComp *oldCurFlags;
extern CursComp *newCurFlags;
/* "curFlags" Bit Flag Values */
#define step1 0x0001 /* newScrn1 -> newSave1 -> oldCurs1 */
#define step2 0x0002 /* newScrn2 -> newSave2 -> oldCurs2 */
#define step3 0x0004 /* oldCurs3 -> newSave3 */
#define step4 0x0008 /* curData -> oldCurs */
#define step5 0x0010 /* oldSave -> oldScrn */
#define step6 0x0020 /* oldCurs1 -> newScrn1 */
#define step7 0x0040 /* oldCurs2 -> newScrn2 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -