Author Topic: Removed Clanlib-0.6 From Unstable Feed  (Read 1697 times)

iamasmith

  • Hero Member
  • *****
  • Posts: 1248
    • View Profile
Removed Clanlib-0.6 From Unstable Feed
« on: January 22, 2005, 12:18:54 pm »
Hi,

As some of you may know I have been attempting to port pingus 0.6 to PDAXROM and whilst I have been able to produce a binary that runs and is somewhat playable I found that the mouse focus model that pingus was using wasn't particularly good with the tslib implementation.

Pingus gets button press events independently of the mouse click events and doesn't read co-ordinates from the Mouse Click events. The MouseDown, MouseMove, MouseRelease ordering of the button model on PDAXROM therefore causes real problems for playability. You have to pre-place the cursor where you want to select a pingu and when it walks into that area you tap on the screen again. For those of you that have played pingus you will appreciate that this makes the game somewhat unplayable.

I traced through the source at a high level today, implemented co-ordinate capture on the Button click events and had the same problem.

Tracing down a little further I found that the problem was more deeply rooted in the CL_Input class which pingus was using for its mouse events.

At this stage, since pingus only gives playable levels for Tutorial Island I'm not sure that it's worth proceeding, certainly it's one of the prettier Linux games around but it seems like a lot of work to port one game with limited appeal. (not many other 0.6 games worth porting)

I may return and try to fix ClanLib-0.6 for PDAXROM use at some later stage, however, to give some else the chance to fix it I have pulled it from the Unstable feed for now.

- Andy
« Last Edit: January 22, 2005, 12:20:34 pm by iamasmith »
OpenBSD 4.2 -current on full 4Gb of SL-C3000
Microdrive replaced with 4Gb SanDisk Extreme III card