Allows to build the graphics library. As previous commits, quick'n'dirty.

This commit is contained in:
Víctor Román Archidona 2014-07-23 14:50:02 +02:00
parent ff0d33d5e5
commit 6efe4383c2
3 changed files with 32 additions and 6 deletions

27
dlls/src/graphics/build.sh Executable file
View file

@ -0,0 +1,27 @@
#!/bin/bash
CCOPTS="-I. -I/usr/local/include -I../include"
FILES="
SDL_rotozoom
advance
carga
collision
draw
graphics
map_ops
misc
paleta
regiones
"
OBJECTS=""
for FILE in $FILES; do
gcc -c $FILE.c $CCOPTS -o $FILE.o
OBJECTS+="$FILE.o "
done
gcc $OBJECTS -shared -o ../../bin/graphics.so -L/usr/local/lib -lSDL
#rm $OBJECTS

View file

@ -25,7 +25,6 @@
#include "SDL_rotozoom.h"
#include "default_palette.h"
/*! \brief Función de exportación de símbolos de la DLL
* @return TRUE si la DLL da su permiso para ser cargada, en caso contrario, FALSE
*/
@ -515,9 +514,9 @@ void first_load(FUNCTION_PARAMS)
last_blit = -1 ;
gamma[0] = 128 ;
gamma[1] = 128 ;
gamma[2] = 128 ;
_gamma[0] = 128;
_gamma[1] = 128;
_gamma[2] = 128;
define_region = 1 ;

View file

@ -114,7 +114,7 @@ BOOL primer_frame; /*!< Indica a frame() si es la primera vez que se ejecuta
int last_blit ;
int gamma[3] ;
int _gamma[3] ;
int smooth; /*!< Indica si se desea suavizar los gráficos @see xput() */
@ -177,4 +177,4 @@ int eDIV_SET_MODE(FUNCTION_PARAMS);
int Dibuja(SDL_Surface *src,int x,int y,int cx,int cy,int region,int z,int flags,int trans,int size,int angle);
SDL_Surface *xput(SDL_Surface *src,double size,double angle);
#endif
#endif