Cleaned up.
authorFlorian Schulze <crow@icculus.org>
Wed, 13 Feb 2002 14:03:18 +0000 (14:03 +0000)
committerFlorian Schulze <crow@icculus.org>
Wed, 13 Feb 2002 14:03:18 +0000 (14:03 +0000)
main.c

diff --git a/main.c b/main.c
index 17a0f3a..b24251b 100644 (file)
--- a/main.c
+++ b/main.c
@@ -9,23 +9,24 @@ char *number_gobs;
 char pal[768];
 char cur_pal[768];
 
-char ban_map[17][22] = {
-       1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0,
-       1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
-       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1,
-       1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-       1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1,
-       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
-       1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,
-       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 1,
-       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1,
-       1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1,
-       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-       1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
-       2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 1, 3, 3, 3, 1, 1, 1,
-       2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
+unsigned int ban_map[17][22] = {
+       {1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
+       {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0},
+       {1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
+       {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1},
+       {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1},
+       {1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
+       {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1},
+       {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
+       {1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1},
+       {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 1},
+       {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1},
+       {1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1},
+       {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
+       {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
+       {2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 1, 3, 3, 3, 1, 1, 1},
+       {2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
+       {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
 };
 
 struct {
@@ -36,7 +37,120 @@ struct {
                int ticks;
        } frame[10];
 } object_anims[8] = {
-6, 0, 0, 3, 1, 3, 2, 3, 3, 3, 4, 3, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 6, 2, 7, 2, 8, 2, 9, 2, 10, 2, 11, 2, 12, 2, 13, 2, 14, 2, 0, 0, 5, 0, 15, 3, 16, 3, 16, 3, 17, 3, 18, 3, 19, 3, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 20, 2, 21, 2, 22, 2, 23, 2, 24, 2, 25, 2, 24, 2, 23, 2, 22, 2, 21, 2, 10, 0, 26, 2, 27, 2, 28, 2, 29, 2, 30, 2, 31, 2, 30, 2, 29, 2, 28, 2, 27, 2, 10, 0, 32, 2, 33, 2, 34, 2, 35, 2, 36, 2, 37, 2, 36, 2, 35, 2, 34, 2, 33, 2, 10, 0, 38, 2, 39, 2, 40, 2, 41, 2, 42, 2, 43, 2, 42, 2, 41, 2, 40, 2, 39, 2, 4, 0, 76, 4, 77, 4, 78, 4, 79, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
+       {
+               6, 0, {
+                       {
+                       0, 3}, {
+                       1, 3}, {
+                       2, 3}, {
+                       3, 3}, {
+                       4, 3}, {
+                       5, 3}, {
+                       0, 0}, {
+                       0, 0}, {
+                       0, 0}, {
+                       0, 0}
+               }
+       }, {
+               9, 0, {
+                       {
+                       6, 2}, {
+                       7, 2}, {
+                       8, 2}, {
+                       9, 2}, {
+                       10, 2}, {
+                       11, 2}, {
+                       12, 2}, {
+                       13, 2}, {
+                       14, 2}, {
+                       0, 0}
+               }
+       }, {
+               5, 0, {
+                       {
+                       15, 3}, {
+                       16, 3}, {
+                       16, 3}, {
+                       17, 3}, {
+                       18, 3}, {
+                       19, 3}, {
+                       0, 0}, {
+                       0, 0}, {
+                       0, 0}, {
+                       0, 0}
+               }
+       }, {
+               10, 0, {
+                       {
+                       20, 2}, {
+                       21, 2}, {
+                       22, 2}, {
+                       23, 2}, {
+                       24, 2}, {
+                       25, 2}, {
+                       24, 2}, {
+                       23, 2}, {
+                       22, 2}, {
+                       21, 2}
+               }
+       }, {
+               10, 0, {
+                       {
+                       26, 2}, {
+                       27, 2}, {
+                       28, 2}, {
+                       29, 2}, {
+                       30, 2}, {
+                       31, 2}, {
+                       30, 2}, {
+                       29, 2}, {
+                       28, 2}, {
+                       27, 2}
+               }
+       }, {
+               10, 0, {
+                       {
+                       32, 2}, {
+                       33, 2}, {
+                       34, 2}, {
+                       35, 2}, {
+                       36, 2}, {
+                       37, 2}, {
+                       36, 2}, {
+                       35, 2}, {
+                       34, 2}, {
+                       33, 2}
+               }
+       }, {
+               10, 0, {
+                       {
+                       38, 2}, {
+                       39, 2}, {
+                       40, 2}, {
+                       41, 2}, {
+                       42, 2}, {
+                       43, 2}, {
+                       42, 2}, {
+                       41, 2}, {
+                       40, 2}, {
+                       39, 2}
+               }
+       }, {
+               4, 0, {
+                       {
+                       76, 4}, {
+                       77, 4}, {
+                       78, 4}, {
+                       79, 4}, {
+                       0, 0}, {
+                       0, 0}, {
+                       0, 0}, {
+                       0, 0}, {
+                       0, 0}, {
+                       0, 0}
+               }
+       }
+};
 
 struct {
        int x, y;
@@ -67,7 +181,6 @@ char main(int argc, char *argv[])
        int closest_player, dist, cur_dist;
        char end_loop_flag, fade_flag;
        char mod_vol, sfx_vol, mod_fade_direction;
-       sfx_data fly;
        char *ptr1;
        char str1[100];
 
@@ -1848,8 +1961,8 @@ char init_program(int argc, char *argv[])
        int c1, c2;
        char load_flag;
        char force2, force3;
-       sfx_data fly;
-       int player_anim_data[] = { 1, 0, 0, 0x7fff, 0, 0, 0, 0, 0, 0,
+       int player_anim_data[] = {
+               1, 0, 0, 0x7fff, 0, 0, 0, 0, 0, 0,
                4, 0, 0, 4, 1, 4, 2, 4, 3, 4,
                1, 0, 4, 0x7fff, 0, 0, 0, 0, 0, 0,
                4, 2, 5, 8, 6, 10, 7, 3, 6, 3,