screen.h
来自「Unix下的MUD客户端程序」· C头文件 代码 · 共 34 行
H
34 行
class Buffer;class Screen : public Window { int fd; // For /dev/vcsa? public: Screen(); // Dimensions are figured out automatically virtual ~Screen(); virtual bool refresh(); // Copy to the physical screen void set_cursor (int _x, int _y); virtual bool keypress(int key); void flash(); // Flash-beep void setScrollingRegion(int,int,int,int); bool isVirtual() { return usingVirtual; } const char* getColorCode (int color, bool setBackground) const;private: // tty version attrib *last_screen; int scr_x, scr_y, scr_w, scr_h; bool usingVirtual; Buffer *out; bool refreshVirtual(); bool refreshTTY(); void setTTYColor(int,bool); inline void printCharacter(int c, bool& acs_enabled);};extern Screen *screen;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?