谁使用了S-lang
库 - 系统如何使用此结构?屏幕的每个字节都由此结构表示吗?我使用库newt
,最后一个使用S-lang
。
typedef struct
{
unsigned int nchars;
SLwchar_Type wchars[SLSMG_MAX_CHARS_PER_CELL];
SLsmg_Color_Type color;
} SLsmg_Char_Type;
答案 0 :(得分:0)
屏幕的每个单元(不是“byte”)由SLsmg_Char_Type
表示。
SLsmg_char_at的文档说明了这一点:
int SLsmg_char_at(SLsmg_Char_Type *ch);
Returns the character and its attributes at the current
position. The SLsmg_Char_Type object is a structure
representing the character cell:
#define SLSMG_MAX_CHARS_PER_CELL 5
typedef struct
{
unsigned int nchars;
SLwchar_Type wchars[SLSMG_MAX_CHARS_PER_CELL];
SLsmg_Color_Type color;
}
SLsmg_Char_Type;