Showing posts with label gorm. Show all posts
Showing posts with label gorm. Show all posts

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!

Friday, June 05, 2009

Reviving GShisen

There is an application - half forgotten - that claims to be the first GNUstep game: GShisen. It is part of of the large number of programs Enrico Sersale worked on.

The application has its roots 9 years ago and its code, and project is old, although it still works fine.

I intend to make GShisen part of the GNUstep Application Project: development in GNUstep has taken long strides and I want to update GShisen for it: a modern ProjectCenter project and not hand coded files, GORM files for windows but also menus, which were hand coded in main.m! As well as standard ways to show Infopanels, dialogs, etc. Things are so convenient now. The advantage is also that the code size gets smaller!

For the first release, I do not intend to add any new features, the user won't notice the difference.

Stay tuned! (Or check GAP cvs for progress)