
alien8.patch
By:
h3xx on
Nov 2nd, 2011 | syntax:
Diff | size: 1.62 KB | hits: 91 | expires: Never
diff -ru alien8.orig/internet.c alien8/internet.c
--- alien8.orig/internet.c 2008-03-23 14:47:52.000000000 -0500
+++ alien8/internet.c 2011-11-02 19:23:46.000000000 -0500
@@ -3,9 +3,9 @@
#include "stdio.h"
// USE HERE THE PROPER DEFINITION FOR THE OS YOU ARE COMPILING DEFLEKTOR ON
-#define INTT_WIN // Windows
+//#define INTT_WIN // Windows
//#define INTT_MAC // Macintosh
-//#define INTT_LNX // Linux
+#define INTT_LNX // Linux
//#define INTT_OTR // Other
#ifdef INTT_WIN
diff -ru alien8.orig/juego.c alien8/juego.c
--- alien8.orig/juego.c 2008-05-22 17:48:22.000000000 -0500
+++ alien8/juego.c 2011-11-02 19:30:06.000000000 -0500
@@ -2782,7 +2782,15 @@
i=ism_cambiar_dato_objeto(movs[f].id,dato,dif,SUMAR);
}
else
- (dato==D_X?movs[f].m0:movs[f].m1)=(dif<0?-1:1);
+ {
+ int tmp = 1;
+ if (dif < 0) tmp = -1;
+ if (dato==D_X)
+ movs[f].m0 = tmp;
+ else
+ movs[f].m1 = tmp;
+ // (dato==D_X?movs[f].m0:movs[f].m1)=(dif<0?-1:1);
+ }
if(!i && mover_n)
for(i=0;i<3;i++)
if(movs[f].id==movs[i].anclado)
@@ -2806,7 +2814,16 @@
i=ism_cambiar_dato_objeto(movs[f].id,dato,dif,SUMAR);
}
else
- (dato==D_X?movs[f].m0:movs[f].m1)=dif;
+ {
+ int tmp = 1;
+ if (dif < 0) tmp = -1;
+ if (dato==D_X)
+ movs[f].m0 = tmp;
+ else
+ movs[f].m1 = tmp;
+ // (dato==D_X?movs[f].m0:movs[f].m1)=(dif<0?-1:1);
+ }
+ // (dato==D_X?movs[f].m0:movs[f].m1)=dif;
if(!i)
for(i=1;i<num_movs;i++)
if(movs[f].id==movs[i].anclado)