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=.


Reply via email to