summarylogtreecommitdiffstats
path: root/wmcube.patch
blob: 694ee818951c005367952f8fc6e8805fd37f633b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
diff -up src/wmcube/wmcube/wmcube.c.orig src/wmcube/wmcube/wmcube.c
--- src/wmcube/wmcube/wmcube.c.orig	2000-10-23 14:11:47.000000000 -0600
+++ src/wmcube/wmcube/wmcube.c	2013-09-04 02:16:37.000000000 -0600
@@ -132,7 +132,6 @@ int main(int argc, char **argv)
 	int		j, i = 0, rot_speed = 0, cpu_usage = 0, rot_step = 1;
 	long	screen_speed = 10000;    // microseconds between screen updates (approx.)
 	long	cpu_update = 490000;     // microseconds between cpu update (approx.)
-	int		but_stat = -1;
 	int		loop = 0;
 	XEvent	Event;
 
@@ -289,7 +288,6 @@ int main(int argc, char **argv)
 					break;
 				case ButtonPress:
 					j = CheckMouseRegion(Event.xbutton.x, Event.xbutton.y);
-					but_stat = j;
 					
 					break;
 				case ButtonRelease:
@@ -682,7 +680,7 @@ void sortz(int nofelements) {   // Inser
 			
 		while ((i > -1) && (temparr[i] > key)) {
 			temparr[i+1] = temparr[i];
-			zorder[i+1] = zorder[i--];
+			zorder[i+1] = zorder[i]; i--;
 		}
 
 		zorder[i+1] = k;										
@@ -904,7 +902,7 @@ int loadobj(char *filename) {
 	
 	FILE *fp;
 	char tmp[64] = {""};
-	int i = 0, counter = 1;
+	int i = 0;
 
 	//printf("\nLoading file %s...",filename); fflush(stdout);
 	
@@ -922,7 +920,6 @@ int loadobj(char *filename) {
 	}
 
 	fscanf(fp,"%s",tmp);
-	counter = atoi(tmp);
 
 	while ((strcmp(tmp,"WMCUBE_LINES") != 0) && (strcmp(tmp,"WMCUBE_PLANES") != 0)) {		
 
@@ -956,7 +953,7 @@ int loadobj(char *filename) {
 		while (1) {
 		
 			cline = (int *)realloc(cline,(i+2)*sizeof(int)); mem_alloc_error(cline);
-			fscanf(fp,"%d %d",&cline[i++],&cline[i++]);
+			fscanf(fp,"%d %d",&cline[i],&cline[i+1]); i += 2;
 			//printf("\n%d %d",cline[i-2],cline[i-1]);
 			if (feof(fp)) break;