1. Re[2]: The Big Plan - was Euphoria 2.5 Features..... ??
- Posted by akusaya at gmx.net Dec 10, 2003
- 437 views
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