Advertisement
Guest User

Untitled

a guest
May 28th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. class consoleExt
  2. open core
  3.  
  4. constants
  5. %intensity=0
  6. black = 0x0000. %чёрный
  7. blue = 0x0001. %синий
  8. green = 0x0002. %зелёный
  9. turquoise = 0x0003. %бирюзовый
  10. red = 0x0004. %красный
  11. purple = 0x0005. %пурпурный
  12. brown = 0x0006. %коричневый
  13. white = 0x0007. %белый
  14. %intensity=1
  15. gray = 0x0008. %серый
  16. yale_blue = 0x0009. %яркоСиний
  17. bright_green = 0x000a. %яркоЗелёный
  18. cyan = 0x000b. %яркоБирюзовый
  19. scarlet = 0x000c. %яркоКрасный
  20. magenta = 0x000d. %сиреневый
  21. yellow = 0x000e. %жёлтый
  22. bright_white = 0x000f. %яркоБелый
  23.  
  24. predicates
  25. classInfo : core::classInfo.
  26. writeColor : (unsigned16 Attribute, ...). % цветная печать аргументов с текущей позиции курсора
  27. setAttr : (unsigned16 X, unsigned16 Y, unsigned16 Attribute). % установка атрибутов в позиции X,Y
  28. writeChar : (unsigned16 X, unsigned16 Y, char Char). % вывод Char в заданную позицию (положение курсора не меняется)
  29. getAttr : (unsigned16 X, unsigned16 Y) -> unsigned16 Attribute. % получение атрибутов из позиции X,Y экрана
  30. getChar : (unsigned16 X, unsigned16 Y) -> char Char. % получение символа из позиции X,Y (только основная ASCII-таблица)
  31. fillAttribute : (unsigned16 X, unsigned16 Y, unsigned32 Length, unsigned16 Attribute). % установить атрибуты, начиная с X,Y длиной Length
  32. fillChar : (unsigned16 X, unsigned16 Y, unsigned32 Count, char Char). % вывод Char, начиная с X,Y в количестве Count (положение курсора не меняется)
  33. setCursor : (unsigned16 X, unsigned16 Y). % установка координат курсора
  34. color_IRGB : (unsigned8 Color,unsigned8 I,unsigned8 R,unsigned8 G,unsigned8 B) procedure (i,o,o,o,o) (o,i,i,i,i). % цвет <-> IRGB-компоненты, IRGB={0,1}
  35. attr_colors: (unsigned16 Attr, unsigned8 BackGround, unsigned8 ForeGround) procedure (i,o,o) (o,i,i). % атрибут <-> цвет фона и цвет символа
  36.  
  37. end class consoleExt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement