Re[2]: The Big Plan - was Euphoria 2.5 Features..... ??

new topic     » topic index » view thread      » older message » newer message

P> With the exception of M_SLEEP, I think the remainder are all DOS32
P> routines. I think it would make sense, and be alot simpler, to put all
P> of these in a single [optional] DOS32 link pack. It wouldn't surprise
P> me if it adds up to less than 1K, though.

Not all are DOS32.

text_color, text_rows, position, get_position, bk_color, wrap, scroll,
cursor, etc are also avaliable in WIN32.

video_config, get_mouse, get_screen_char, put_screen_char,
save_text_image, display_text_image, etc are also avaliable in Linux.

I hope that functions can be separated from the interpreter/bound
program and will be used only if that routines are used...




>>M_SOUND          = 1,
>>M_LINE           = 2,
>>M_PALETTE        = 3,
>>M_GRAPHICS_MODE  = 5,
>>M_CURSOR         = 6,      are these still needed?
>>M_WRAP           = 7,      maybe these can be changed to
>>M_SCROLL         = 8,      respective machine-code (for the dos32)
>>M_SET_T_COLOR    = 9,
>>M_SET_B_COLOR    = 10,     or to ncurses library/win32 console API
>>M_POLYGON        = 11,     (in separate file)
>>M_TEXTROWS       = 12,
>>M_VIDEO_CONFIG   = 13,
>>M_ELLIPSE        = 18,
>>M_GET_POSITION   = 25,
>>M_ALL_PALETTE    = 27
>>
>>
>>M_SLEEP = 64              change to kernel32:Sleep
>>
>>
>>M_GET_MOUSE = 14,
>>M_MOUSE_EVENTS = 15,       don't know
>>M_MOUSE_POINTER = 24

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu