Rev 852 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 852 | Rev 853 | ||
---|---|---|---|
Line 75... | Line 75... | ||
75 | 43 = êîðè÷íåâûé ôîí |
75 | 43 = êîðè÷íåâûé ôîí |
76 | 44 = ñèíèé ôîí |
76 | 44 = ñèíèé ôîí |
77 | 45 = ôèîëåòîâûé ôîí |
77 | 45 = ôèîëåòîâûé ôîí |
78 | 46 = áèðþçîâûé ôîí |
78 | 46 = áèðþçîâûé ôîí |
79 | 47 = áåëûé ôîí |
79 | 47 = áåëûé ôîí |
- | 80 | Ñëåäóþùèå ïîñëåäîâàòåëüíîñòè ïîÿâèëèñü â âåðñèè 5 áèáëèîòåêè: |
|
- | 81 | Esc[2J - î÷èñòèòü ýêðàí, ïåðåìåñòèòü êóðñîð â ëåâûé âåðõíèé óãîë |
|
- | 82 | Esc[ |
|
- | 83 | óñòàíîâèòü êóðñîð â ïîçèöèþ ñ êîîðäèíàòàìè |
|
- | 84 | Esc[ |
|
- | 85 | Esc[ |
|
- | 86 | Esc[ |
|
- | 87 | Esc[ |
|
80 | */ |
88 | */ |
81 | Çíà÷åíèå ïî óìîë÷àíèþ äëÿ ôëàãîâ = 7. |
89 | Çíà÷åíèå ïî óìîë÷àíèþ äëÿ ôëàãîâ = 7. |
Line 82... | Line 90... | ||
82 | 90 | ||
83 | int __stdcall con_get_font_height(void); |
91 | int __stdcall con_get_font_height(void); |
Line 113... | Line 121... | ||
113 | ïðîèçîéä¸ò ðàíüøå).  ïåðâîì ñëó÷àå ñèìâîë íîâîé ñòðîêè òàêæå çàïèñûâàåòñÿ â |
121 | ïðîèçîéä¸ò ðàíüøå).  ïåðâîì ñëó÷àå ñèìâîë íîâîé ñòðîêè òàêæå çàïèñûâàåòñÿ â |
114 | str. Ñ÷èòàííàÿ ñòðîêà äîïîëíÿåòñÿ íóëåâûì ñèìâîëîì. |
122 | str. Ñ÷èòàííàÿ ñòðîêà äîïîëíÿåòñÿ íóëåâûì ñèìâîëîì. |
Line 115... | Line 123... | ||
115 | 123 | ||
116 | typedef int (__stdcall * con_gets2_callback)(int keycode, char** pstr, int* pn, int* ppos); |
124 | typedef int (__stdcall * con_gets2_callback)(int keycode, char** pstr, int* pn, int* ppos); |
- | 125 | void __stdcall con_gets2(con_gets2_callback callback, char* str, int n); |
|
117 | void __stdcall con_gets2(con_gets2_callback callback, char* str, int n); |
126 | Ôóíêöèÿ ïîÿâèëàñü â âåðñèè 4 áèáëèîòåêè. |
118 | Ïîëíîñòüþ àíàëîãè÷íà con_gets çà èñêëþ÷åíèåì òîãî, ÷òî êîãäà ïîëüçîâàòåëü |
127 | Ïîëíîñòüþ àíàëîãè÷íà con_gets çà èñêëþ÷åíèåì òîãî, ÷òî êîãäà ïîëüçîâàòåëü |
119 | íàæèìàåò íåðàñïîçíàííóþ êëàâèøó, âûçûâàåòñÿ óêàçàííàÿ callback-ïðîöåäóðà |
128 | íàæèìàåò íåðàñïîçíàííóþ êëàâèøó, âûçûâàåòñÿ óêàçàííàÿ callback-ïðîöåäóðà |
120 | (êîòîðàÿ ìîæåò, íàïðèìåð, îáðàáàòûâàòü up/down äëÿ èñòîðèè ââîäà è tab äëÿ |
129 | (êîòîðàÿ ìîæåò, íàïðèìåð, îáðàáàòûâàòü up/down äëÿ èñòîðèè ââîäà è tab äëÿ |
121 | àâòîäîïîëíåíèÿ). Ïðîöåäóðå ïåðåäà¸òñÿ êîä êëàâèøè è òðè óêàçàòåëÿ - íà ñòðîêó, |
130 | àâòîäîïîëíåíèÿ). Ïðîöåäóðå ïåðåäà¸òñÿ êîä êëàâèøè è òðè óêàçàòåëÿ - íà ñòðîêó, |
122 | íà ëèìèò è íà òåêóùóþ ïîçèöèþ â ñòðîêå. Ïðîöåäóðà ìîæåò ìåíÿòü ñîäåðæèìîå |
131 | íà ëèìèò è íà òåêóùóþ ïîçèöèþ â ñòðîêå. Ïðîöåäóðà ìîæåò ìåíÿòü ñîäåðæèìîå |
123 | ñòðîêè è ìîæåò ìåíÿòü ñàìó ñòðîêó (íàïðèìåð, ïåðåðàñïðåäåëèòü ïàìÿòü äëÿ |
132 | ñòðîêè è ìîæåò ìåíÿòü ñàìó ñòðîêó (íàïðèìåð, ïåðåðàñïðåäåëèòü ïàìÿòü äëÿ |
124 | óâåëè÷åíèÿ ëèìèòà), ëèìèò, ïîçèöèþ â ñòðîêå - äëÿ ýòîãî è ïåðåäàþòñÿ óêàçàòåëè. |
133 | óâåëè÷åíèÿ ëèìèòà), ëèìèò, ïîçèöèþ â ñòðîêå - äëÿ ýòîãî è ïåðåäàþòñÿ óêàçàòåëè. |
125 | Âîçâðàùàåìîå çíà÷åíèå: 0=ñòðîêà íå ìåíÿëàñü; 1=ñòðîêà èçìåíèëàñü, íåîáõîäèìî |
134 | Âîçâðàùàåìîå çíà÷åíèå: 0=ñòðîêà íå ìåíÿëàñü; 1=ñòðîêà èçìåíèëàñü, íåîáõîäèìî |
126 | óäàëèòü ñòàðóþ è âûâåñòè íîâóþ; 2=ñòðîêà èçìåíèëàñü, íåîáõîäèìî å¸ âûâåñòè; |
135 | óäàëèòü ñòàðóþ è âûâåñòè íîâóþ; 2=ñòðîêà èçìåíèëàñü, íåîáõîäèìî å¸ âûâåñòè; |
- | 136 | 3=íåìåäëåííî âûéòè èç ôóíêöèè. |
|
- | 137 | ||
- | 138 | void __stdcall con_cls(); |
|
- | 139 | Ôóíêöèÿ ïîÿâèëàñü â âåðñèè 5 áèáëèîòåêè. |
|
- | 140 | Î÷èùàåò ýêðàí è ïåðåâîäèò êóðñîð â ëåâûé âåðõíèé óãîë. |
|
- | 141 | ||
- | 142 | void __stdcall con_get_cursor_pos(int* px, int* py); |
|
- | 143 | Ôóíêöèÿ ïîÿâèëàñü â âåðñèè 5 áèáëèîòåêè. |
|
- | 144 | Çàïèñûâàåò â *px òåêóùóþ êîîðäèíàòó êóðñîðà ïî îñè x, â *py - ïî îñè y. |
|
- | 145 | ||
- | 146 | void __stdcall con_set_cursor_pos(int x, int y); |
|
- | 147 | Ôóíêöèÿ ïîÿâèëàñü â âåðñèè 5 áèáëèîòåêè. |
|
- | 148 | Óñòàíàâëèâàåò êóðñîð â ïîçèöèþ ñ óêàçàííûìè êîîðäèíàòàìè. Åñëè êàêîé-òî èç |
|
- | 149 | ïàðàìåòðîâ âûõîäèò çà ïðåäåëû ñîîòâåòñòâóþùåãî äèàïàçîíà (îò 0 äî scr_width-1 |
|
- | 150 | äëÿ x, îò 0 äî scr_height-1 äëÿ y, scr_width è scr_height áûëè çàäàíû ïðè |