Actually, for this case (and I'm familiar with this; I've written a
roll-bot myself), you use the getBlip() method associated with the
event to get the blip that triggered the event:
if (e.getType() == EventType.BLIP_SUBMITTED) {
Blip submittedBlip = e.getBlip();
...
}
and then continue on calculating rolls, inserting text, creating new
blips, etc., as necessary.
On Nov 19, 1:53 am, Bryan Devaney <[email protected]> wrote:
> having a little trouble with my first non tutorial bot. basic "roll-
> rot". if a blip contains the string "roll xDy" (x,y being ints) then
> generate output. thought i had it all worked out, uploaded and
> nothing. so im going back through my code and im thinking maybe i
> assumed a little too much from the api.
>
> in my code i use blip_submitted, make my new blip, and then get the
> parent blip
>
> if (e.getType() == EventType.BLIP_SUBMITTED) {
> Blip blip = wavelet.appendBlip();
> Blip mBlip= blip.getParent();
> ..
>
> then attach the textviews and extract the text
>
> TextView textView = blip.getDocument();
> TextView mTextView = mBlip.getDocument();
> String s=mTextView.getText();
>
> now im just wondering if i got the wrong end of the stick entirely.
> does getParent() return the blip that when submitted caused the
> BLIP_SUBMITTED event?
>
> or am i attempting to use a method that would only apply to an
> embedded blip.
>
> sorry for the newbish question but my google searches didn't turn up
> anything helpful (though that may be im asking the wrong questions)
>
> anyway thanks for any help,
> sincerly
> bryan devaney
--
You received this message because you are subscribed to the Google Groups
"Google Wave API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-wave-api?hl=.