algunas correcciones

This commit is contained in:
Gabriel Lorenzo 2002-10-29 12:31:56 +00:00
parent 3dd931450e
commit 38aa6174c1
13 changed files with 35 additions and 31 deletions

View file

@ -300,3 +300,5 @@ poder cargar fuentes de letra directamente a partir de .map
map_clone, copia un grafico, incluyendo puntos de control :) map_clone, copia un grafico, incluyendo puntos de control :)
joysticks... controladores.. force feedback.. (kien tiene uno de estos trastos? xD) joysticks... controladores.. force feedback.. (kien tiene uno de estos trastos? xD)
drag&drop

Binary file not shown.

View file

@ -90,7 +90,7 @@ typedef int (TYPEOF_EDIV_Export_Priority)(int priority);
typedef int (TYPEOF_Call_Entrypoint)(int ep, ...); typedef int (TYPEOF_Call_Entrypoint)(int ep, ...);
/* Dibuja */ /* Dibuja */
typedef int (TYPEOF_Dibuja)(SDL_Surface *, SDL_Rect, SDL_Rect, int, int); typedef int (TYPEOF_Dibuja)(SDL_Surface *, SDL_Rect, SDL_Rect, int, int, int, int);
/* Errores */ /* Errores */
typedef void (TYPEOF_Runtime_Error)(int, ...); typedef void (TYPEOF_Runtime_Error)(int, ...);

View file

@ -327,11 +327,11 @@ int eDIV_LOAD_BMP(FUNCTION_PARAMS)
/*****************************************************************/ /*****************************************************************/
/* */ /* */
/* eDIV_SET_TRANSPARENT_COLO(a); */ /* eDIV_SET_TRANSPARENT_COLOR(a); */
/* */ /* */
/* Coloca qual es el color transparente donde 'a' es el color. */ /* Coloca cual es el color transparente donde 'a' es el color. */
/* */ /* */
/* Retorna: El antigui color transparente. */ /* Retorna: El antiguo color transparente. */
/* */ /* */
/*****************************************************************/ /*****************************************************************/
@ -364,11 +364,11 @@ int eDIV_GET_TRASPARENT_COLOR(FUNCTION_PARAMS)
/*****************************************************************/ /*****************************************************************/
/* */ /* */
/* eDIV_RGB(b,g,r); */ /* eDIV_RGB(r,g,b); */
/* */ /* */
/* Crea un color a partir de los 3 colores basicos. . */ /* Crea un color a partir de los 3 colores basicos. . */
/* */ /* */
/* b= Blue (Azul) g=Verde (Green) r=Rojo (Red) */ /* r=Rojo (Red) g=Verde (Green) b=Blue (Azul) */
/* */ /* */
/* Retorna: El color generado. */ /* Retorna: El color generado. */
/* */ /* */
@ -1397,7 +1397,7 @@ int Dibuja(SDL_Surface *src , SDL_Rect srcrect , SDL_Rect dstrect , int z , int
last_blit++ ; last_blit++ ;
if(size==1244324)size=0; //Peta si el ZOOM es igual a 1244324 xDDDDD (Que valor maximo puede tener size?? 1000??? //if(size==1244324)size=0; //Peta si el ZOOM es igual a 1244324 xDDDDD (Que valor maximo puede tener size?? 1000???
if(size==0)size=100; //==== > Para la campatiblidad entre DLL's. if(size==0)size=100; //==== > Para la campatiblidad entre DLL's.
zoom=size*0.01; zoom=size*0.01;

View file

@ -570,7 +570,7 @@ void frame(FUNCTION_PARAMS)
dstrect.h=mapamouse->h; dstrect.h=mapamouse->h;
// TODO: añadir chequeo de error si no existe file o mapa // TODO: añadir chequeo de error si no existe file o mapa
fp->Dibuja(mapamouse,srcrect,dstrect,/*fp->mem[_mouse+4]*/0,255); fp->Dibuja(mapamouse,srcrect,dstrect,/*fp->mem[_mouse+4]*/0,255,0,0);
} }
/* FIN DE MOUSE */ /* FIN DE MOUSE */

View file

@ -368,7 +368,7 @@ void frame(FUNCTION_PARAMS)
dstrect.w = srcrect.w ; dstrect.w = srcrect.w ;
dstrect.h = srcrect.h ; dstrect.h = srcrect.h ;
fp->Dibuja( textos[i].imagen , srcrect, dstrect , 0 , 255 ) ; fp->Dibuja( textos[i].imagen , srcrect, dstrect , 0 , 255 , 0 , 0 ) ;
} }

View file

@ -21,6 +21,7 @@
#include <windows.h> #include <windows.h>
#include <winnt.h> #include <winnt.h>
#include "main.h"
#include "dll_load.h" #include "dll_load.h"
byte g_bIsWinNT; byte g_bIsWinNT;

View file

@ -354,7 +354,7 @@ void* e_malloc(size_t size)
return ret; return ret;
} }
void *e_free(void *puntero) void e_free(void *puntero)
{ {
if (puntero) { if (puntero) {
free(puntero); free(puntero);

View file

@ -27,6 +27,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <zlib.h> #include <zlib.h>
#include "main.h"
#include "encrypt.h" #include "encrypt.h"
#include "shared.h" /* Contiene la clave de cifrado */ #include "shared.h" /* Contiene la clave de cifrado */

View file

@ -175,11 +175,11 @@ char* translate_error(int num)
/* 0 */ "", /* 0 */ "",
/* 1 */ "Si aspettava '*/'", /* 1 */ "Si aspettava '*/'",
/* 2 */ "Ecceduta la capacità del vettore nomi", /* 2 */ "Capacità vettore nomi oltrepassata",
/* 3 */ "Si aspettava '\"'", /* 3 */ "Si aspettava '\"'",
/* 4 */ "Simbolo non riconosciuto", /* 4 */ "Simbolo non riconosciuto",
/* 5 */ "Carattere non riconosciuto", /* 5 */ "Carattere non riconosciuto",
/* 6 */ "Ecceduta la capacità della tabella oggetti", /* 6 */ "Capacità tabella oggetti oltrepassata",
/* 7 */ "Aspettando '='", /* 7 */ "Aspettando '='",
/* 8 */ "Aspettando un'opzione di compilazione", /* 8 */ "Aspettando un'opzione di compilazione",
/* 9 */ "Aspettando ';'", /* 9 */ "Aspettando ';'",
@ -187,19 +187,19 @@ char* translate_error(int num)
/* 11 */ "Espressione incorretta", /* 11 */ "Espressione incorretta",
/* 12 */ "Assegnazione a catena incorretta", /* 12 */ "Assegnazione a catena incorretta",
/* 13 */ "Assegnazione incorretta", /* 13 */ "Assegnazione incorretta",
/* 14 */ "Non si può calcolare l'offset del dato", /* 14 */ "Impossibile calcolare l'offset del dato",
/* 15 */ "Non si può calcolare l'offset", /* 15 */ "Impossibile calcolare l'offset",
/* 16 */ "Non si può realizzare l'incremento", /* 16 */ "Non è possibile realizzare l'incremento",
/* 17 */ "Non si può accedere a local", /* 17 */ "Impossibile accedere a local",
/* 18 */ "Aspettando ')'", /* 18 */ "Aspettando ')'",
/* 19 */ "Aspettando ']'", /* 19 */ "Aspettando ']'",
/* 20 */ "Non è un tipo di proceso", /* 20 */ "Non è un tipo di proceso",
/* 21 */ "Aspettando il nome di un processo", /* 21 */ "Aspettando il nome di un processo",
/* 22 */ "Aspettando '('", /* 22 */ "Aspettando '('",
/* 23 */ "Aspettando un nome", /* 23 */ "Aspettando un nome",
/* 24 */ "Non si può calcolare la grandezza", /* 24 */ "Impossibile calcolare la grandezza",
/* 25 */ "Espressione incorretta", /* 25 */ "Espressione incorretta",
/* 26 */ "Non si può ricevere una struttura come parametro", /* 26 */ "Non è possibile ricevere una struttura come parametro",
/* 27 */ "Aspettando il nome della struttura", /* 27 */ "Aspettando il nome della struttura",
/* 28 */ "Dichiarazione incorretta di puntatore a struttura", /* 28 */ "Dichiarazione incorretta di puntatore a struttura",
/* 29 */ "Aspettando il nome della catena", /* 29 */ "Aspettando il nome della catena",
@ -210,12 +210,12 @@ char* translate_error(int num)
/* 34 */ "Nome sconosciuto: %s", /* 34 */ "Nome sconosciuto: %s",
/* 35 */ "Si aspettava una virgola", /* 35 */ "Si aspettava una virgola",
/* 36 */ "Si aspettava un altro parametro", /* 36 */ "Si aspettava un altro parametro",
/* 37 */ "Non si può accedere a dati PRIVATE esterni", /* 37 */ "Non è possibile accedere a dati PRIVATE esterni",
/* 38 */ "Numero di parametri incorretto", /* 38 */ "Numero di parametri incorretto",
/* 39 */ "Aspettando un elemento della struttura", /* 39 */ "Aspettando un elemento della struttura",
/* 40 */ "Tabella di lunghezza negativa", /* 40 */ "Tabella di lunghezza negativa",
/* 41 */ "La lunghezza non coincide con la dichiarazione precedente", /* 41 */ "La lunghezza non coincide con la dichiarazione precedente",
/* 42 */ "Non si può inizializzare un parametro", /* 42 */ "Impossibile inizializzare un parametro",
/* 43 */ "Struttura di lunghezza negativa", /* 43 */ "Struttura di lunghezza negativa",
/* 44 */ "Aspettando PROGRAM", /* 44 */ "Aspettando PROGRAM",
/* 45 */ "Aspettando il nome del programma", /* 45 */ "Aspettando il nome del programma",
@ -626,7 +626,7 @@ char* translate_dll_error(int num)
/* 1 - ITALIANO */ /* 1 - ITALIANO */
/* 1 */ "Sorpassato buffer dei nomi oggetto", /* 1 */ "Limite buffer nomi oggetto oltrepassato",
/* 2 */ "Oggetto '%s': Il nome non è nuovo", /* 2 */ "Oggetto '%s': Il nome non è nuovo",
/* 3 */ "Troppi oggetti dichiarati", /* 3 */ "Troppi oggetti dichiarati",
/* 4 */ "Funzione '%s': Il nome non è nuovo", /* 4 */ "Funzione '%s': Il nome non è nuovo",

View file

@ -60,7 +60,7 @@ word error_25; // Para emitir "se esperaba una sentencia"
// Prototipos // Prototipos
void *e_malloc(size_t size); // un malloc con mensaje de error void *e_malloc(size_t size); // un malloc con mensaje de error
void *e_free(void *puntero); void e_free(void *puntero);
void errormem(); // mensaje "memoria insuficiente" void errormem(); // mensaje "memoria insuficiente"
void save_error(word tipo); // guarda una posición de error void save_error(word tipo); // guarda una posición de error
void error(word tipo,word num, ...);// error de compilación void error(word tipo,word num, ...);// error de compilación

View file

@ -95,13 +95,13 @@ char* translate(int id_cadena)
/* 3 */ "Error en %s: ", /* 3 */ "Error en %s: ",
/* 4 */ "eDIV: Error en librería dinámica", /* 4 */ "eDIV: Error en librería dinámica",
/* 1 - ITALIANO (FIXMI: traducir) */ /* 1 - ITALIANO */
/* 0 */ "ERROR %d: ", /* 0 */ "ERRORE %d: ",
/* 1 */ "eDIV: Error en ejecución", /* 1 */ "eDIV: Errore in esecuzione",
/* 2 */ "eDIV: Error crítico", /* 2 */ "eDIV: Errore critico",
/* 3 */ "Error en %s: ", /* 3 */ "Errore in %s: ",
/* 4 */ "eDIV: Error en librería dinámica", /* 4 */ "eDIV: Errore in libreria dinamica",
/* 2 - PORTUGUÉS (FIXMI: traducir) */ /* 2 - PORTUGUÉS (FIXMI: traducir) */
@ -806,9 +806,9 @@ char* translate_critical_error(int num)
/* 4 */ "Non si è potuto riservare memoria per la pila", /* 4 */ "Non si è potuto riservare memoria per la pila",
/* 5 */ "Libreria non trovata: %s", /* 5 */ "Libreria non trovata: %s",
/* 6 */ "%s non è una libreria valida di eDIV", /* 6 */ "%s non è una libreria valida di eDIV",
/* 7 */ "No se pudo inicializar SDL", // TODO /* 7 */ "Non è stato possibile inizializzare SDL",
/* 8 */ "Demasiados procesos en ejecución", // TODO /* 8 */ "Troppi processi in esecuzione",
/* 9 */ "Se requiere SDL versión %d.%d.%d\nVersión detectada en el sistema: %d.%d.%d", // TODO /* 9 */ "E' richiesta SDL %d.%d.%d\nVersione rilevata nel sistema: %d.%d.%d",
/* 2 - PORTUGUÉS (FIXMI: traducir) */ /* 2 - PORTUGUÉS (FIXMI: traducir) */

Binary file not shown.