Showing posts with label port. Show all posts
Showing posts with label port. Show all posts

Monday, July 18, 2011

GMastermind running on Macintosh


During the weekend, I rewrote the whole graphics core of GMastermind to use NSBezierPaths instead of PS operations. Furthermore it uses a gorm file to create the menus and instantiate the application Controller.

With these changes, a port of the code to Cocoa is possible! The screenshot shows the game running on my iBook with 100% the same code base of GNUstep.

Friday, June 12, 2009

GShisen on Windows


Well, after having ported to GShisen to Macintosh I had absolutely get it running on Windows. This requried some minor changs in the code since mingw is not a complete POSIX system.
However, as the screenshot testifies, GNUstep proves once again its portability power. The screenshot also shows the horizontal in-window style menus.

Thursday, June 11, 2009

GShisen on the Macintosh


So, after the work of clean-up of GShisen its interface is now created mostly from its Gorm file, including its menu structure and dialog panels. The nice thing is that mostly it was code removal! Everything is not smoother and clearer.

Now, with a clean project I attempted a port to Mac, I redid the whole project in Xcode and the NIB file in InterfaceBuilder, within two hours I had a usable GShien on the Macintosh. A port already existed, but the new NIB-based interface is much smoother and indeed perfectly native. Really amazing at how fast the port is and how ProjectCenter-XCode and Gorm-IB relate side by side. I actually like how clean the GNUstep counterparts are. Setting up the InfoPanel on ProjectCenter is a breeze and it comes out perfect!