adonthell-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Adonthell-devel] User interface open items


From: StyxD
Subject: Re: [Adonthell-devel] User interface open items
Date: Mon, 12 Sep 2011 12:49:07 +0200

Ok, over the last week I tentatively started an implementation of the
speech bubble. The problem was, I didn't have Internet connection, so
I couldn't check the details and now I'm not sure if what I'm trying
to do is what was intended.

I implemented the bubble as a widged, right now it simply draws a
label and a line on screen from a given point to the label. I'll use
an image eventually, but first I'll have to come to terms with the
decoration class.

I also made another class that implements the comment logic: given a
text and a point on the map / a placeable, it will draw the bubble
widget, ensure it fits on screen (I had to add getters for x and y
position of the mapview) and will update the widget's position should
the speaker / the player character move, so that it still comes out
from the right point.

But now I'm not sure how to actually draw this on screen. It seems the
window_manager is the way to go, but it only accepts layout objects -
should the bubble be a layout then, containing a label and an image?

Also, since the bubble potentially may have to be moved every cycle,
what is the good way of updating its position? Surely not removing it
and readding it to the window_manager every time.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]