Page 1 of 1

Can PocketFrog in window (not full screen)?

PostPosted: May 17, 2002 @ 8:03pm
by pong

PostPosted: May 18, 2002 @ 3:30am
by Kzinti
It is not currently possible to use PocketFrog in "windowed" mode.

I'm not sure it's even possible to do so properly with devices that provide a backbuffer.

In any case, I will investigate the matter for the next release, I think this might be useful to some people.

PostPosted: May 18, 2002 @ 5:42am
by pong

PostPosted: May 18, 2002 @ 7:05am
by Kzinti

PostPosted: May 18, 2002 @ 10:00am
by Johan

PostPosted: May 18, 2002 @ 2:19pm
by pong

PostPosted: May 18, 2002 @ 7:36pm
by Kzinti
PocketFrog 0.5.0 does provide support to directly access the primary surface (DisplayDevice::GetFrontBuffer()). This will even work for the Casio E-125 and should work on the E-115 and EM-500. This was easy to implement as the framebuffer address for these devices is known. This means that if I add support for windowed mode in PocketFrog, it should work with Casio devices.

Now, although DisplayDevice::Update() has a "rect" param to specify the region to update, it is not currently used. Complete support should be in the next release. The situation is the same for Surface::Lock()/Unlock().

Pong: I won't continue supporting the old architecture (0.4.5b). The new one is not that much different then 0.4.5 though... Actually I feel it's much easier to understand and use. What is it that you have trouble with? Perhaps I can help clarify things?

PostPosted: May 19, 2002 @ 5:55am
by pong

PostPosted: May 21, 2002 @ 3:31am
by Kzinti