[Top][All Lists]
[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.
- Re: [Adonthell-devel] User interface open items,
StyxD <=