[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Enigma-devel] Sidebar: How should this be done?
From: |
Till Harbaum / Lists |
Subject: |
Re: [Enigma-devel] Sidebar: How should this be done? |
Date: |
Sun, 2 Mar 2008 18:37:52 +0100 |
User-agent: |
KMail/1.9.6 (enterprise 0.20070907.709405) |
Hi,
ok, you conviced me that a first version of this will not add anything to the
game area. I can think about buttons later on ...
But what problems do you have? After fixing GameDisplay::resize_game_area in
display.cc i can move the statusbar and the gamearea whereever i want without
having any artefacts. I haven't run this on maemo yet, but do this directly
in a 800x480 window under stock ubuntu, but i don't expect this to have an
impact on the display.
Till
Am Sonntag 02 März 2008 schrieb Pipeline:
> Hey... thanks for looking into this Till. I was thinking it would be nicer
> to have the game centered and the status bar either centered or full width.
> I dont even think on screen controls are that important but i'm sure
> someone out there might want them. If you did want to do them you would
> have to modify the client.cc Client::handle_events to let SDL_MOUSEBUTTON
> pass through and handle 'hits' within your screen regions and depending on
> which region, send commands such as the keybinds do (in on_keydown)
> rotate_inventory(+1), server::Msg_ActivateItem(), etc. This would
> interweave with code i wrote to disable first mousedown for movement
> purposes so you'd have to allow that first mousedown if in your region.
>
> I really would want the screen centered and would hate to have to code
> separate version for that, but i realize this raises more problems with the
> existing codebase. Can enigma developers advise on simple, minimalist
> changes to get status bar working centered or at fixed offsets? I have
> tried modifying video.cc video_modes to change those regions but either im
> not using correct values (they are xorig, yorig, width, height right?) or
> its the text scrolling issue which doesnt observe them because there are
> display artifacts when this happens.
>
> The benefits of widescreen are enormous in the level browser area, however
> in the game area i am mainly interested in allowing stylus input throughout
> the entire surface area. The game looks great centered its just status bar
> offsets and repaints keeping it from being perfect. I intend to look more
> into this soon but since this might affect Tills current ideas perhaps
> someone knowlegeable on this could advise?
>
> Thanks-
> Dave
>
> ----- Original Message -----
> From: "Till Harbaum / Lists" <address@hidden>
> To: <address@hidden>
> Sent: Sunday, March 02, 2008 8:51 AM
> Subject: [Enigma-devel] Sidebar: How should this be done?
>
> > i've made enigma use 800x480 for maemo. The menus etc are working fine
> > and the
> > gamearea and statusbararea are currently 640 pixels wide and left
> > aligned. I've added a sidebararea to the right of this filling the right
> > 160x480 pixels. For now this has a background like the menus have and it
> > has the enigma logo on top.
>
> _______________________________________________
> Enigma-devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/enigma-devel