1. graphics
- Posted by eddo Dec 16, 2012
- 1837 views
I'm fairly new to Euphoria and would like to hear what people say is the best way to get up in graphics. You know, drawing stuff in colors on the screen and so on. I ran across a rather old tutorial and after a couple hour's reading about neat graphics routines commands like draw_line(), pixel(), and so on, I discovered they only applied to the discontinued DOS32 platform. Do you realize what an EXTREME turnoff that is? From what I can see of the websites, most users of Euphoria would like to see its use expanded - right? Having someone interested waste hours of time with out-dated documentation is NOT a good way to do this. Anyway, there are many options. I'm at Euphoria 4.0.5, and I don't want to backup to 3.1.1 just to get up in graphics! What is a good windows graphics route to go that at least is as good as the old DOS routines?
2. Re: graphics
- Posted by jimcbrown (admin) Dec 16, 2012
- 1856 views
I'm fairly new to Euphoria and would like to hear what people say is the best way to get up in graphics. You know, drawing stuff in colors on the screen and so on. I ran across a rather old tutorial and after a couple hour's reading about neat graphics routines commands like draw_line(), pixel(), and so on, I discovered they only applied to the discontinued DOS32 platform. Do you realize what an EXTREME turnoff that is? From what I can see of the websites, most users of Euphoria would like to see its use expanded - right? Having someone interested waste hours of time with out-dated documentation is NOT a good way to do this. Anyway, there are many options. I'm at Euphoria 4.0.5, and I don't want to backup to 3.1.1 just to get up in graphics! What is a good windows graphics route to go that at least is as good as the old DOS routines?
dos_rescue is a DOS32 backwards compatibile library for Windows.
https://bitbucket.org/insolor/dos_rescue
I think it also comes in an X windows flavor. https://bitbucket.org/mattlewis/dos_rescue
3. Re: graphics
- Posted by Insolor Dec 19, 2012
- 1798 views
I think it also comes in an X windows flavor. https://bitbucket.org/mattlewis/dos_rescue
This version is intended to be crossplatform (using WinAPI for Win32 and Xlib for Linux). Unfortunately the X part is not fully functional, eg. the get_pixel() and get_image() are not implemented yet. I tried to implement them using XGetPixel() from the Xlib, but had no success. I am not skilled in Xlib programming so I can't do much there.
4. Re: graphics
- Posted by ChrisB (moderator) Dec 20, 2012
- 1673 views
Hi
The main graphics libs for euphoria are
Musubi / SDL (Mark Akita and several others)
Allegro (Ray Smith - see euallegro.wikispaces.com )
Exotica and ExoticaX - Fairly complete, but difficult to get hold of at the moment. I have complete downloads of these which I will send to you if you are interested. These are for DirectX access, BUT I have no idea how usable they would be on anything above XP.
The various openGL libraries - some are better than others, but their implementation is inconsistent (ie each author has their own ideas of how to implement them).
Morfitt - this is an old library, but does produce blisteringly fast euphoria graphics - 3d too - again its difficult to get all the bits from the internet, but I have a complete working download if you are interested.
There is a new one, its name escapes me at the moment (men with bowler hats walking), but you need a high end machine to run it.
Chris
5. Re: graphics
- Posted by useless_ Dec 20, 2012
- 1678 views
Hi
The main graphics libs for euphoria are
Musubi / SDL (Mark Akita and several others)
Allegro (Ray Smith - see euallegro.wikispaces.com )
Exotica and ExoticaX - Fairly complete, but difficult to get hold of at the moment. I have complete downloads of these which I will send to you if you are interested. These are for DirectX access, BUT I have no idea how usable they would be on anything above XP.
The various openGL libraries - some are better than others, but their implementation is inconsistent (ie each author has their own ideas of how to implement them).
Morfitt - this is an old library, but does produce blisteringly fast euphoria graphics - 3d too - again its difficult to get all the bits from the internet, but I have a complete working download if you are interested.
There is a new one, its name escapes me at the moment (men with bowler hats walking), but you need a high end machine to run it.
Chris
Why not put a complete and working instance of each into the archives, maybe with a readme for the install and the list of gotchas?
useless
6. Re: graphics
- Posted by ChrisB (moderator) Dec 21, 2012
- 1664 views
Hi
Well, part of the reason is that I didn't write any of those, so I'm not sure how the original owners might suddenly feel about seeing their work appear under someone else's name (Ray is ok with it, but has moved on (down?) from Euphoria).
Secondly, while the archive has served its purpose well, I don't actually like it very much - I find that uploading updating programs is clunky and unnecessarily time consuming - hence the move to putting Allegro on a separate wiki - I have control of that, and can update the demos / descriptions etc as I like.
I may do the same with the other programs, but the final part of the reason set is time - when I get round to it, after bit shifting the million and one other things, I'll give it a go!
Regards
7. Re: graphics
- Posted by ChristopherBensler May 02, 2013
- 1507 views
Chris Burch,
You are welcome to do whatever you like with ExoticaX and GuiX. I appreciate that you have been trying to support them all this time. If you are unsure, the last released versions were ExoticaX 1.711 and GuiX v0.2.2. They are both available from the downloads section of the empire website.
If people are still finding it useful and there is still a need for a good gaming/graphics API, you might be able to convince me to make a new API for Euphoria.
PS. ExoticaX does indeed still work on all Windows platforms >= 9x (actually I can't confirm 9x, but definitely XP up to Win7).
Cheers, Chris Bensler
8. Re: graphics
- Posted by ChrisB (moderator) May 03, 2013
- 1480 views
Hi
Thanks Chris.
Once I've finished moving house, organising my classes 25 year reunion, done the practice accounts, resolved a few staff disputes, taken my direct access motorcycle exam, and spent some time with my wife and children (at my wife's insistence), finished redecorating and fixing the flats I have to allow nurses to move in, and gone on a few courses I'm supposed to go on to keep up my CPD hours, I may well get stuck back into the graphics libs! If only I didn't need sleep, or the earth slowed down its rotation to squeeze few more hours into the day.
That's life I guess! Many thanks for those brilliant libraries by the way, I have thoroughly enjoyed meddling with them, and getting them to work with eu 4 (still not completed yet though by a long shot).
Regards
Chris
9. Re: graphics
- Posted by kenneth May 03, 2013
- 1412 views
Nail the motorcycle endorsement first. The rest can wait.