Re: [sdljava-users] sdljava-users Digest, Vol 6, Issue 3
Status: Beta
Brought to you by:
ivan_ganza
|
From: Garry D. <gar...@gm...> - 2007-08-06 16:15:39
|
hi... which method can I use to update the screen and clear the scene durin=
g
an animation? SDLSurface.blit() and SDLSurface.updateRect() don=B4t do that=
.
The result is a track of my main surface when I move it by keyboard event.
hi... which method can I use to update the screen and clear the scene durin=
g
an animation? SDLSurface.blit() and SDLSurface.updateRect() don=B4t do that=
.
The result is a track of my main surface when I move it by keyboard event.
my main loop code :
private void mainLoop() {
while(true){
try {
mainsurface.checkEvent(SDLEvent.pollEvent());
mainsurface.blitSurface(screen);
screen.flip();
}
catch (SDLException e) {
e.printStackTrace();
}
}
}
2007/8/3, sdl...@li... <
sdl...@li...>:
>
> Send sdljava-users mailing list submissions to
> sdl...@li...
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.sourceforge.net/lists/listinfo/sdljava-users
> or, via email, send a message with subject or body 'help' to
> sdl...@li...
>
> You can reach the person managing the list at
> sdl...@li...
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of sdljava-users digest..."
>
>
> Today's Topics:
>
> 1. Re: sdljava-users Digest, Vol 6, Issue 1 (Ivan Ganza)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 3 Aug 2007 12:21:40 -0400
> From: "Ivan Ganza" <iva...@ya...>
> Subject: Re: [sdljava-users] sdljava-users Digest, Vol 6, Issue 1
> To: "Discussion for users of sdljava"
> <sdl...@li...>
> Message-ID:
> <818...@ma...>
> Content-Type: text/plain; charset=3D"iso-8859-1"
>
> Download any of the source releases (non-binary) and the sources are
> included.
>
> Or just get the sources from CVS.
>
> -Ivan/
>
> On 8/3/07, Garry Dias <gar...@gm...> wrote:
> >
> > Hi all
> >
> > Where can I find the released sdljava source codes???
> >
> >
> >
> >
> >
> >
> >
> > 2007/8/2, sdl...@li... <
> sdl...@li...
> > >:
> > >
> > > Send sdljava-users mailing list submissions to
> > > sdl...@li...
> > >
> > > To subscribe or unsubscribe via the World Wide Web, visit
> > > https://lists.sourceforge.net/lists/listinfo/sdljava-users
> > > or, via email, send a message with subject or body 'help' to
> > > sdl...@li...
> > >
> > > You can reach the person managing the list at
> > > sdl...@li...
> > >
> > > When replying, please edit your Subject line so it is more specific
> > > than "Re: Contents of sdljava-users digest..."
> > >
> > >
> > > Today's Topics:
> > >
> > > 1. Re: (no subject) (Ivan Z. Ganza)
> > > 2. java3d and vecmath licensed as free software (Robert Schuster)
> > > 3. Re: java3d and vecmath licensed as free software (Robert
> Schuster)
> > > 4. Re: java3d and vecmath licensed as free software (Ivan Z. Ganza)
> > > 5. OT: Invitation to participate in research project (Ben Alex)
> > > 6. joystick events without framebuffer? (C W)
> > > 7. Re: joystick events without framebuffer? (Ivan Z. Ganza)
> > >
> > >
> > > ---------------------------------------------------------------------=
-
> > >
> > > Message: 1
> > > Date: Sun, 27 May 2007 18:43:58 -0400
> > > From: "Ivan Z. Ganza" <iva...@ya... >
> > > Subject: Re: [sdljava-users] (no subject)
> > > To: Discussion for users of sdljava
> > > < sdl...@li...>
> > > Message-ID: < 465...@ya...>
> > > Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed
> > >
> > > Hi Thomas,
> > >
> > > I see the problem. The culprit is the code in SDLSurface.java :
> > >
> > > public int blitSurface(SDLRect src, SDLSurface dstSurface, SDLRect
> dst)
> > > throws SDLException {
> > > if(src =3D=3D null) {
> > > src =3D new SDLRect(0, 0, getWidth(), getHeight());
> > > }
> > > if (dst =3D=3D null) {
> > > dst =3D new SDLRect(0, 0, -1, -1);
> > > }
> > > return SWIG_SDLVideo.SWIG_SDL_BlitSurface_FAST(swigSurface,
> > > src.getX(),
> > > src.getY(),
> > > src.getWidth(),
> > > src.getHeight(),
> > > dstSurface.getSwigSurface(),
> > > dst.getX(),
> > > dst.getY(),
> > > dst.getWidth(),
> > > dst.getHeight()
> > > );
> > > }
> > >
> > > As you can see in the code I'm unwrapping the Rect, for speed, and
> only
> > > passing the values -- after the call there is only a status of the
> blit
> > > returned so SDLJava has no knowledge about updating the positions in
> the
> > >
> > > rect that you passed in the call.
> > >
> > > Hrrmmm....I have to admit I did not consider your scenerio. However =
I
> > > do think we need to support it. If the original SDL works that way,
> we
> > > should be doing the same thing in the java world.
> > >
> > > Its not clear to me how this can be done while still being fast. If
> we
> > > want to update the rect passed intot the java call, the rect has to b=
e
> > > passed to the C code, _by value_, and then it will be updated in C an=
d
> > > passed back again to java by value once again. This won't be very
> > > efficient. I could be wrong but right now I am fairly sure it will
> all
> > > by pass by value in this case.
> > >
> > > If I can figure out a way to fix this and still be efficient I will
> get
> > > the code in within a week or two. Not sure if you have the time but
> > > feel free to dig into the code if you wish....I'm happy to accept
> > > contributions.
> > >
> > > Cheers,
> > > -Ivan/
> > >
> > >
> > >
> > >
> > > Thomas Beck wrote:
> > >
> > > >Hi @all!
> > > >
> > > >My name is Thomas, I'm a german software engeneer and I've got a
> > > problem with sdljava.I didn't get solved by extensively searching the
> > > web.
> > > >
> > > >Question:
> > > >Why is it not allowed to blit a surface onto another (
> > > surface.blitsurface(SrcRect,screen,DestRect)by giving the rectangle
> > > negative values. For example: my Position on the main-surface where t=
o
> blit
> > > is DestRect.x=3D-200; DestRect.y=3D-10; DestRect.w=3D100;DestRect.h=
=3D100
> > > >
> > > >I read in the sdljava-doc that if the blitting succeeds the blitted
> > > coordinates are written back to the DestRect. When I do the blit, my
> > > DestRect.x is at -200 so I would think that the blitting was done
> > > without any errors - but the blitting was done on (0|0) - no matter
> what
> > > negative values I choose...it's erverytime on (0|0)
> > > >
> > > >This blitting with negative values is very important for scrolling
> and
> > > is no problem in the c++ binding or the sdl.net binding..so is there =
a
> > > cause to do so? Or is it a bug (and if so.. will it be fixed)
> > > >
> > > >Greetings to all of you, Thomas
> > > >
> > > >
> > >
> > >
> > >
> > >
> > > ------------------------------
> > >
> > > Message: 2
> > > Date: Wed, 13 Jun 2007 17:39:38 +0200
> > > From: Robert Schuster <the...@gm...>
> > > Subject: [sdljava-users] java3d and vecmath licensed as free software
> > > To: sdl...@li...
> > > Message-ID: < 467...@gm...>
> > > Content-Type: text/plain; charset=3D"iso-8859-15"
> > >
> > > hi,
> > > unbelievable but true: java3d as well as the vecmath package are now
> > > licensed under the gpl + linking exception (what gnu classpath &
> openjdk
> > >
> > > uses).
> > >
> > > now the vecmath in sdljava can be replaced with that.
> > >
> > > regards
> > > robert
> > >
> > > -------------- next part --------------
> > > A non-text attachment was scrubbed...
> > > Name: signature.asc
> > > Type: application/pgp-signature
> > > Size: 252 bytes
> > > Desc: OpenPGP digital signature
> > >
> > > ------------------------------
> > >
> > > Message: 3
> > > Date: Wed, 13 Jun 2007 18:08:54 +0200
> > > From: Robert Schuster < the...@gm...>
> > > Subject: Re: [sdljava-users] java3d and vecmath licensed as free
> > > software
> > > To: Discussion for users of sdljava
> > > < sdl...@li...>
> > > Message-ID: < 467...@gm...>
> > > Content-Type: text/plain; charset=3D"iso-8859-15"
> > >
> > > and here is the link
> > >
> > > http://forums.java.net/jive/thread.jspa?threadID=3D27494
> > >
> > > regards
> > > robert
> > >
> > > Robert Schuster schrieb:
> > > > hi,
> > > > unbelievable but true: java3d as well as the vecmath package are no=
w
> > > > licensed under the gpl + linking exception (what gnu classpath &
> > > openjdk
> > > > uses).
> > > >
> > > > now the vecmath in sdljava can be replaced with that.
> > > >
> > > > regards
> > > > robert
> > > >
> > > >
> > > >
> > > >
> > >
> ------------------------------------------------------------------------
> > > >
> > > >
> > >
> -------------------------------------------------------------------------
> > > > This SF.net email is sponsored by DB2 Express
> > > > Download DB2 Express C - the FREE version of DB2 express and take
> > > > control of your XML. No limits. Just data. Click to get it now.
> > > > http://sourceforge.net/powerbar/db2/
> > > >
> > > >
> > > >
> > >
> ------------------------------------------------------------------------
> > > >
> > > > _______________________________________________
> > > > sdljava-users mailing list
> > > > sdl...@li...
> > > > https://lists.sourceforge.net/lists/listinfo/sdljava-users
> > >
> > > -------------- next part --------------
> > > A non-text attachment was scrubbed...
> > > Name: signature.asc
> > > Type: application/pgp-signature
> > > Size: 252 bytes
> > > Desc: OpenPGP digital signature
> > >
> > > ------------------------------
> > >
> > > Message: 4
> > > Date: Wed, 13 Jun 2007 22:32:20 -0400
> > > From: "Ivan Z. Ganza" <iva...@ya... >
> > > Subject: Re: [sdljava-users] java3d and vecmath licensed as free
> > > software
> > > To: Discussion for users of sdljava
> > > < sdl...@li... >
> > > Message-ID: <467...@ya...>
> > > Content-Type: text/plain; charset=3DISO-8859-15; format=3Dflowed
> > >
> > > Cool! Thanks for sending the info about this!
> > >
> > > Robert Schuster wrote:
> > >
> > > >and here is the link
> > > >
> > > > http://forums.java.net/jive/thread.jspa?threadID=3D27494
> > > >
> > > >regards
> > > >robert
> > > >
> > > >Robert Schuster schrieb:
> > > >
> > > >
> > > >>hi,
> > > >>unbelievable but true: java3d as well as the vecmath package are no=
w
> > > >>licensed under the gpl + linking exception (what gnu classpath &
> > > openjdk
> > > >>uses).
> > > >>
> > > >>now the vecmath in sdljava can be replaced with that.
> > > >>
> > > >>regards
> > > >>robert
> > > >>
> > > >>
> > > >>
> > >
> >>-----------------------------------------------------------------------=
-
> > >
> > > >>
> > >
> > >
> >>-----------------------------------------------------------------------=
--
> > > >>This SF.net email is sponsored by DB2 Express
> > > >>Download DB2 Express C - the FREE version of DB2 express and take
> > > >>control of your XML. No limits. Just data. Click to get it now.
> > > >> http://sourceforge.net/powerbar/db2/
> > > >>
> > > >>
> > >
> >>-----------------------------------------------------------------------=
-
> > >
> > > >>
> > > >>_______________________________________________
> > > >>sdljava-users mailing list
> > > >>sdl...@li...
> > > >> https://lists.sourceforge.net/lists/listinfo/sdljava-users
> > > >>
> > > >>
> > > >
> > > >
> > > >
> > >
> >------------------------------------------------------------------------
> > >
> > > >
> > >
> > >
> >------------------------------------------------------------------------=
-
> > > >This SF.net email is sponsored by DB2 Express
> > > >Download DB2 Express C - the FREE version of DB2 express and take
> > > >control of your XML. No limits. Just data. Click to get it now.
> > > > http://sourceforge.net/powerbar/db2/
> > > >
> > >
> > >
> >------------------------------------------------------------------------
> > > >
> > > >_______________________________________________
> > > >sdljava-users mailing list
> > > >sdl...@li...
> > > > https://lists.sourceforge.net/lists/listinfo/sdljava-users
> > > >
> > > >
> > >
> > >
> > >
> > >
> > > ------------------------------
> > >
> > > Message: 5
> > > Date: Mon, 25 Jun 2007 19:28:03 +1000
> > > From: Ben Alex < ben...@st... >
> > > Subject: [sdljava-users] OT: Invitation to participate in research
> > > project
> > > To: sdl...@li...
> > > Message-ID: < E1I...@lu... >
> > >
> > > Hello there
> > >
> > > I would greatly appreciate a small amount of your time to assist with
> > > my doctoral research at The University of Newcastle. The research
> > > concerns open source licensing and we're seeking developers working o=
n
> > > Java projects. The research is supervised, ethics-approved, anonymous
> > > and results will be freely available. Participation will also provide
> a
> > > custom licensing report for your project. To learn more, please visit=
:
> > >
> > > http://licensing-research.newcastle.edu.au
> > >
> > > Thanks for reading this email, and I hope you'll consider
> participating.
> > >
> > >
> > > Best regards
> > > Ben Alex
> > >
> > > (My apologies for being off-topic; this list will not be emailed
> again)
> > >
> > >
> > >
> > > ------------------------------
> > >
> > > Message: 6
> > > Date: Sun, 29 Jul 2007 21:04:33 -0700 (PDT)
> > > From: C W < wa...@ya...>
> > > Subject: [sdljava-users] joystick events without framebuffer?
> > > To: sdl...@li...
> > > Message-ID: < 644...@we...>
> > > Content-Type: text/plain; charset=3D"iso-8859-1"
> > >
> > > Greetings,
> > > I just started trying to use sdljava, and I am interested in the
> > > joystick interface. The test code SDLJoystickTest.java works fine, bu=
t
> > > I'd like to know if I can interface with a joystick without setting u=
p
> a
> > > framebuffer.
> > >
> > > If I comment out the lines associated with the framebuffer variable,
> > > then I get an SDLException when SDLEvent.waitEvent() is called. Is
> this
> > > the expected behavior? If so, is there a way I can use the joystick
> > > interface and events without having the framebuffer.
> > >
> > > Thanks,
> > > Chris
> > >
> > >
> > > ---------------------------------
> > > Boardwalk for $500? In 2007? Ha!
> > > Play Monopoly Here and Now (it's updated for today's economy) at
> Yahoo!
> > > Games.
> > > -------------- next part --------------
> > > An HTML attachment was scrubbed...
> > >
> > > ------------------------------
> > >
> > > Message: 7
> > > Date: Thu, 2 Aug 2007 21:47:21 -0400
> > > From: "Ivan Z. Ganza" <iva...@gm... >
> > > Subject: Re: [sdljava-users] joystick events without framebuffer?
> > > To: "Discussion for users of sdljava"
> > > < sdl...@li...>
> > > Message-ID:
> > > < 818...@ma...>
> > > Content-Type: text/plain; charset=3D"iso-8859-1"
> > >
> > > Greetings,
> > >
> > > I think you should be able to but I havn't verified this.
> > >
> > > What you want to do is call SDL_INIT with only SDL_INIT_JOYSTICK.
> > >
> > > Have a look here:
> > > http://www.libsdl.org/cgi/docwiki.cgi/SDL_5fInit
> > >
> > > Have not tried this myself though. Let me know if it works. I'm no
> > > sure if
> > > you are supposed to be able to do this -- but I don't see
> why not. If
> > > you
> > > are able to make it work with a simple C program then it should also
> be
> > > possible from sdljava.
> > >
> > > -Ivan/
> > >
> > > On 7/30/07, C W < wa...@ya...> wrote:
> > > >
> > > > Greetings,
> > > > I just started trying to use sdljava, and I am interested in the
> > > > joystick interface. The test code SDLJoystickTest.java works fine,
> but
> > > I'd
> > > > like to know if I can interface with a joystick without setting up =
a
> > > > framebuffer.
> > > >
> > > > If I comment out the lines associated with the framebuffer
> variable,
> > > > then I get an SDLException when SDLEvent.waitEvent() is called. Is
> > > this
> > > > the expected behavior? If so, is there a way I can use the joystick
> > > > interface and events without having the framebuffer.
> > > >
> > > > Thanks,
> > > > Chris
> > > >
> > > > ------------------------------
> > > > Boardwalk for $500? In 2007? Ha!
> > > > Play Monopoly Here and Now<
> http://us.rd.yahoo.com/evt=3D48223/*http://get.games.yahoo.com/proddesc?g=
amekey=3Dmonopolyherenow
> >(it's
> > > updated for today's economy) at Yahoo! Games.
> > > >
> > > >
> > > >
> > >
> -------------------------------------------------------------------------
> > > > This SF.net email is sponsored by: Splunk Inc.
> > > > Still grepping through log files to find problems? Stop.
> > > > Now Search log events and configuration files using AJAX and a
> > > browser.
> > > > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > > > _______________________________________________
> > > > sdljava-users mailing list
> > > > sdl...@li...
> > > > https://lists.sourceforge.net/lists/listinfo/sdljava-users
> > > >
> > > >
> > > -------------- next part --------------
> > > An HTML attachment was scrubbed...
> > >
> > > ------------------------------
> > >
> > >
> -------------------------------------------------------------------------
> > >
> > > This SF.net email is sponsored by: Splunk Inc.
> > > Still grepping through log files to find problems? Stop.
> > > Now Search log events and configuration files using AJAX and a
> browser.
> > > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > >
> > > ------------------------------
> > >
> > > _______________________________________________
> > > sdljava-users mailing list
> > > sdl...@li...
> > > https://lists.sourceforge.net/lists/listinfo/sdljava-users
> > >
> > >
> > > End of sdljava-users Digest, Vol 6, Issue 1
> > > *******************************************
> > >
> >
> >
> >
> > --
> > "N?o espero nada cair do c?u. Derrubo logo!!
> >
> > Garry Dias
> > Rio de Janeiro, RJ, Brazil
> > Contacts:
> > Resid?ncial (home): 55 21 26575640
> > Trabalho (Job): 55 21 25014000 ramal 4038
> > E-mails: nin...@ya...
> > gar...@gm...
> > gar...@ho...
> > mag...@ne...
> >
> -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc.
> > Still grepping through log files to find problems? Stop.
> > Now Search log events and configuration files using AJAX and a browser.
> > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > _______________________________________________
> > sdljava-users mailing list
> > sdl...@li...
> > https://lists.sourceforge.net/lists/listinfo/sdljava-users
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
>
> ------------------------------
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
>
> ------------------------------
>
> _______________________________________________
> sdljava-users mailing list
> sdl...@li...
> https://lists.sourceforge.net/lists/listinfo/sdljava-users
>
>
> End of sdljava-users Digest, Vol 6, Issue 3
> *******************************************
>
--=20
"N=E3o espero nada cair do c=E9u. Derrubo logo!!
Garry Dias
Rio de Janeiro, RJ, Brasil
Contacts:
Resid=EAncial (home): 55 21 26575640
Trabalho (Job): 55 21 25014000 ramal 4038
E-mails: nin...@ya...
gar...@gm...
gar...@ho...
mag...@ne...
|