Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
screen 0 drawing
#2
How's your program coming along?

I didn't know "_PRINTSTRING" worked in "SCREEN 0" but it might be a bit of a hassle. I was going to ask you to check out my program "DRAW2004" but that was originally done in M$QB which is almost a totally new realm. Exclamation

Programming for proper mouse input could be PITA. Once I tried to fix B+ "lights on" program I think it was, changed it so it accepted mouse input but it was a real battle. The great problem is when there is an area of the program window that must accept the input, and the user holds one of the mouse buttons while dragging the cursor to outside that area. Kept fixing it and encountered another problem of retriggering left button which is very annoying in a game.

Maybe for a screen-drawing program, retriggering isn't too bad but what if you desired to put a toolbar somewhere on the screen? I've actually attempted it. I have a program that works acceptably but don't use it much because of this problem registering the mouse events.

If "SCREEN 0" weren't so fussy I would recommend a way to create glyphs with "PSET", because sometimes this programming system doesn't display glyphs for ASCII codes below 32 and for many unicodes. On Linux I desired very much to capture some characters for video games, that I found in "gucharmap" program. Most of them don't display and "_MAPUNICODE" doesn't work properly in graphics mode or not.
Reply


Messages In This Thread
screen 0 drawing - by James D Jarvis - 07-09-2022, 09:12 PM
RE: screen 0 drawing - by mnrvovrfc - 08-01-2022, 08:25 AM
RE: screen 0 drawing - by bplus - 08-01-2022, 03:06 PM
RE: screen 0 drawing - by James D Jarvis - 08-02-2022, 09:52 PM
RE: screen 0 drawing - by James D Jarvis - 08-02-2022, 09:58 PM
RE: screen 0 drawing - by mnrvovrfc - 08-03-2022, 05:09 AM
RE: screen 0 drawing - by James D Jarvis - 08-03-2022, 12:13 PM
RE: screen 0 drawing - by bplus - 08-03-2022, 07:51 PM



Users browsing this thread: 1 Guest(s)