⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 avatar.hpp

📁 c语言库函数!里面包含了所以c语言中的系统函数的实现及其详细说明和代码!请大家及时下载!
💻 HPP
字号:
// +++Date last modified: 05-Jul-1997

// Class to display AVATAR/0+
// public domain
// by David Nugent <davidn@unique.blaze.net.au>
// 3:632/348@fidonet

#if !defined(_avatar_h)
#define _avatar_h
#include "scrintrp.hpp"

class avatar : public scrinterp
{
  typedef void (avatar::*pdisp)(int ch);
  public:
    avatar(video & v);

    virtual void putch(int ch);
    virtual void reset();

  private:
    pdisp dispfunc;         // Display function (state)

    int counter;
    int arg1;
    int rptlen;
    char rptbuf[256];
    cell_t area[5];

    void rptchar(int ch);
    void setvideo(int ch);
    void setattr(int ch);
    void setpos(int ch);
    void rptseq(int ch);
    void scroll(int ch);
    void clrarea(int ch);
    void setarea(int ch);

    void resetattr(int ch);
};

#endif


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -