Hi,

Maybe a short summary of global variables exposed by Agar could be useful: when needing to check whether OpenGL is enabled (done previously with agView->opengl), finding out what should be used in 1.4 is a bit tricky. A guess is that the corresponding call would be 'agDriverSw->flags & AG_DRIVER_OPENGL'? (when using the sdlgldriver)

Maybe for the issue I raised previously, I should develop a specific AG_DriverSw subclass to separate the (SDL) event polling from the conversion to Agar events?

Some other minor remarks:
- there are commas at the end of some enumerator lists, which break builds when treating warnings as errors, in include/agar/agar/gui/widget.h:82 - AG_ViewCapture() is declared twice, in include/agar/agar/gui/gui.h:50 and in include/agar/agar/gui/drv.h:185 - build is fine if using the following configure options: .../configure --prefix=[..]/agar-1.4.0-newer --disable-network --disable-threads --disable-server --enable-gui --enable-utf8 --with-gl --with-jpeg --with-freetype

But adding --disable-legacy results in:

make[2]: entrant dans le répertoire «[..]/agar-1.4.0/dev »
..../mk/libtool/libtool --mode=compile /usr/bin/gcc -D_AGAR_INTERNAL -D_BSD_SOURCE -I[..]/agar-1.4.0/include -I[..]/agar-1.4.0/include/agar -D_AGAR_DEV_INTERNAL -I[..]/SDL-1.2.14/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include -o object.lo -c object.c
rm -f .libs/object.lo
/usr/bin/gcc -D_AGAR_INTERNAL -D_BSD_SOURCE -I[..]/agar-1.4.0/include -I[..]/agar-1.4.0/include/agar -D_AGAR_DEV_INTERNAL -I/[..]/SDL-1.2.14/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include -c object.c -fPIC -DPIC -o .libs/object.lo object.c:59: error: 'AG_OBJECT_RELOAD_PROPS' undeclared here (not in a function)
make[2]: *** [object.lo] Erreur 1

Thanks for your efforts!

Best regards,

Olivier Boudeville.


_______________________________________________
Agar mailing list
[email protected]
http://libagar.org/lists.html

Reply via email to