grafx2 is back to life!
category: gfx [glöplog]
you can do that if you want... but i think we'll be switching to a real dirtyrect system for all platforms, should be faster for everyone.
Done, i added the objective C files you missed, also updated all the necessary changes of main.c etc. (so if you could continune from my version it would be better). I also added a way to support the right mouse button on mac by holding the shift key on 1 button mice.
Exe uploaded too (dunno how to remove the older one).
Now if you'll consider the plugin constraints architecture which could be most useful for people around here doing gfx for older computers / consoles, i may consider working on it as well.
Exe uploaded too (dunno how to remove the older one).
Now if you'll consider the plugin constraints architecture which could be most useful for people around here doing gfx for older computers / consoles, i may consider working on it as well.
We are going to add some support for amstrad cpc screen modes for now (rectangle pixels), other modes can already be done by reusing the code used under dos for handling cga, vga, ...
You just have to rewrite the functions in sdlscreen.c, divers.c and maybe op_c/op_asm.c (don't remember if the functions out there are specific to some screen type) for your new display, add the new functions to a switch/case somewhere, and adding some video modes to the list.
This will also eventually be reused for truecolor modes... most of the "lowlevel" drawing functions can't handle that.
You just have to rewrite the functions in sdlscreen.c, divers.c and maybe op_c/op_asm.c (don't remember if the functions out there are specific to some screen type) for your new display, add the new functions to a switch/case somewhere, and adding some video modes to the list.
This will also eventually be reused for truecolor modes... most of the "lowlevel" drawing functions can't handle that.
The latest buggfixes haven't been aplied to the current win32 build yet right?
No, we broken everything with the new screen update method, maybe i'll do a new build once we sort that out.
I'd like not to increment the version numbers too fast... looking for a decent numbering system.
I'd like not to increment the version numbers too fast... looking for a decent numbering system.
http://grafx2.googlecode.com/files/grafx2-svn286-win32.zip
New beta build... we're still fixing bugs...
New beta build... we're still fixing bugs...
how about embedding the date as a version number?
The svn number will be fine... as sometimes there are multiple builds the same day :)
hitch: right mouse support on macs with 1-button mice is generally ctrl-mouse, not shift-mouse. Dunno if there's a reason for using shift as I've not followed this thread, just thought I'd mention it as ctrl-mouse would be better :)
I removed the shift shortcut already. Apple/alt + click works, it looks like this is emulated by sdl itself.
apple/alt click?! Woah, hold on... I'm sure osx itself will emulate a right click with ctrl-click, and pass that to sdl.. so nothing needs adding to the code at all. Are you sure it's not ctrl-click? It could look like something else if you have a non-mac keyboard or a strange keymap.
The spline tool stile has that update bug.
stile/still. I'm tired and should stop testing this app and go to sleep. :P
"Trixter, what do you mean - other than being open source and updated still in the year 2008?"
I mean, I've been pixeling in DP for two decades so I'd like to know why I should switch. What can Grafx2 do that DP can't do? Any cool palette manipulation? Updated file formats? Shaves my beard?
(Was that really a difficult question?)
I mean, I've been pixeling in DP for two decades so I'd like to know why I should switch. What can Grafx2 do that DP can't do? Any cool palette manipulation? Updated file formats? Shaves my beard?
(Was that really a difficult question?)
trixter: Well, for one thing I cant get any of the E-VGA modes to work in DP under XP while GrafX2 displays 1280x1024 quite happily :)
Still working on it...
Will provide you with ttf (antialiased) text as well as bitmap text.
The text is rendered as a brush you can place anywhere on the screen.
We'll have to do some testings and allow you to select a font some way :)
Lord Garga : drawing horizontal, vertical and diagonal lines with shift is possible in the last svn revision :)
Looks promising :)
GRAFX2 is my favourite one... SO AWESOME AWESOME
Now let's work on the vector... only vertical gradiation for now :)
Ah, you celebrated this breakthrough by changing avatar I see :)
Some progress on that... there are still many bugs but it looks somewhat more how it should.
OS4 build of SVN revision 302.
No code changes, BUT i have now removed Makefile.os4 and added os4 detection to the normal makefile (saves maintaining two makefiles), so you may want to use the makefile from that archive.
The OS4 port is a bit broken, though. It mostly works, but loading files is broken, for example. I would fix it but programming with french names for everything confuses the hell out of me :-)
No code changes, BUT i have now removed Makefile.os4 and added os4 detection to the normal makefile (saves maintaining two makefiles), so you may want to use the makefile from that archive.
The OS4 port is a bit broken, though. It mostly works, but loading files is broken, for example. I would fix it but programming with french names for everything confuses the hell out of me :-)
xeron: thanks :)
I committed that to the svn.
I committed that to the svn.
I've asked the people at http://ports.haiku-files.org/ to look into porting grafx2 to haiku/Beos.
I was very sparse in my message,so if anyone wants give more info, the message is here:
http://lists.ports.haiku-files.org/pipermail/haikuports-users-ports.haiku-files.org/2008-October/000014.html
I was very sparse in my message,so if anyone wants give more info, the message is here:
http://lists.ports.haiku-files.org/pipermail/haikuports-users-ports.haiku-files.org/2008-October/000014.html