Rev 8582 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8582 | Rev 9105 | ||
---|---|---|---|
Line 76... | Line 76... | ||
76 | 44 = ñèíèé ôîí |
76 | 44 = ñèíèé ôîí |
77 | 45 = ôèîëåòîâûé ôîí |
77 | 45 = ôèîëåòîâûé ôîí |
78 | 46 = áèðþçîâûé ôîí |
78 | 46 = áèðþçîâûé ôîí |
79 | 47 = áåëûé ôîí |
79 | 47 = áåëûé ôîí |
80 | Ñëåäóþùèå ïîñëåäîâàòåëüíîñòè ïîÿâèëèñü â âåðñèè 5 áèáëèîòåêè: |
80 | Ñëåäóþùèå ïîñëåäîâàòåëüíîñòè ïîÿâèëèñü â âåðñèè 5 áèáëèîòåêè: |
81 | Esc[2J - î÷èñòèòü ýêðàí, ïåðåìåñòèòü êóðñîð â ëåâûé âåðõíèé óãîë |
- | |
82 | Esc[ |
- | |
83 | óñòàíîâèòü êóðñîð â ïîçèöèþ ñ êîîðäèíàòàìè |
- | |
84 | Esc[ |
81 | Esc[ |
85 | Esc[ |
82 | Esc[ |
86 | Esc[ |
83 | Esc[ |
87 | Esc[ |
84 | Esc[ |
- | 85 | Esc[ |
|
- | 86 | óñòàíîâèòü êóðñîð â ïîçèöèþ ñ êîîðäèíàòàìè |
|
- | 87 | Esc[2J - î÷èñòèòü ýêðàí, ïåðåìåñòèòü êóðñîð â ëåâûé âåðõíèé óãîë |
|
- | 88 | Ñëåäóþùèå ïîñëåäîâàòåëüíîñòè ïîÿâèëèñü â âåðñèè 9 áèáëèîòåêè: |
|
- | 89 | Esc[J or Esc[0J - Erase everything below cursor |
|
- | 90 | Esc[1J - Erase everything above cursor |
|
- | 91 | Esc[K - Erase in line |
|
- | 92 | Esc[ |
|
- | 93 | Esc[ |
|
- | 94 | Esc[ |
|
- | 95 | Esc[ |
|
- | 96 | Esc[ |
|
- | 97 | Esc[ |
|
- | 98 | Esc[ |
|
- | 99 | Esc[ |
|
- | 100 | The following modes are currently supported: |
|
- | 101 | ?1 - Application cursor keys |
|
- | 102 | ?25 - Show/Hide cursor |
|
- | 103 | ?1049 - Alternative screen buffer. The alternative buffer has no scrollback. |
|
- | 104 | Esc[ |
|
- | 105 | (Use in combination with insert/delete lines) |
|
- | 106 | Esc]0 |
|
- | 107 | Esc]2 |
|
- | 108 | ||
88 | */ |
109 | */ |
89 | /* ñèãíàë î çàêðûòèè îêíà êîíñîëè; ïîÿâèëñÿ â âåðñèè 6 áèáëèîòåêè; |
110 | /* ñèãíàë î çàêðûòèè îêíà êîíñîëè; ïîÿâèëñÿ â âåðñèè 6 áèáëèîòåêè; |
90 | ôëàã èãíîðèðóåòñÿ ôóíêöèåé con_set_flags */ |
111 | ôëàã èãíîðèðóåòñÿ ôóíêöèåé con_set_flags */ |
91 | #define CON_WINDOW_CLOSED 0x200 |
112 | #define CON_WINDOW_CLOSED 0x200 |
92 | Çíà÷åíèå ïî óìîë÷àíèþ äëÿ ôëàãîâ = 7. |
113 | Çíà÷åíèå ïî óìîë÷àíèþ äëÿ ôëàãîâ = 7. |
Line 161... | Line 182... | ||
161 | Ôóíêöèÿ ïîÿâèëàñü â âåðñèè 5 áèáëèîòåêè. |
182 | Ôóíêöèÿ ïîÿâèëàñü â âåðñèè 5 áèáëèîòåêè. |
162 | Óñòàíàâëèâàåò êóðñîð â ïîçèöèþ ñ óêàçàííûìè êîîðäèíàòàìè. Åñëè êàêîé-òî èç |
183 | Óñòàíàâëèâàåò êóðñîð â ïîçèöèþ ñ óêàçàííûìè êîîðäèíàòàìè. Åñëè êàêîé-òî èç |
163 | ïàðàìåòðîâ âûõîäèò çà ïðåäåëû ñîîòâåòñòâóþùåãî äèàïàçîíà (îò 0 äî scr_width-1 |
184 | ïàðàìåòðîâ âûõîäèò çà ïðåäåëû ñîîòâåòñòâóþùåãî äèàïàçîíà (îò 0 äî scr_width-1 |
164 | äëÿ x, îò 0 äî scr_height-1 äëÿ y, scr_width è scr_height áûëè çàäàíû ïðè |
185 | äëÿ x, îò 0 äî scr_height-1 äëÿ y, scr_width è scr_height áûëè çàäàíû ïðè |
165 | âûçîâå con_init), òî ñîîòâåòñòâóþùàÿ êîîðäèíàòà êóðñîðà íå ìåíÿåòñÿ. |
186 | âûçîâå con_init), òî ñîîòâåòñòâóþùàÿ êîîðäèíàòà êóðñîðà íå ìåíÿåòñÿ. |
- | 187 | ||
- | 188 | int __stdcall con_get_input(char* buf, int buflen); |
|
- | 189 | Read as many input events as are available and fit in the receive buffer. |
|
- | 190 | Input event can be regular ASCII code from keyboard, but also escape codes for special keys. |
|
- | 191 | The support for mouse events via escape codes is not yet implemented. |
|
166 | 192 |