equal
deleted
inserted
replaced
805 |
805 |
806 d = &_cur_palette[217]; |
806 d = &_cur_palette[217]; |
807 memcpy(old_val, d, c * sizeof(*old_val)); |
807 memcpy(old_val, d, c * sizeof(*old_val)); |
808 |
808 |
809 /* Dark blue water */ |
809 /* Dark blue water */ |
810 s = (_settings.game_creation.landscape == LT_TOYLAND) ? ev->ac : ev->a; |
810 s = (_settings_game.game_creation.landscape == LT_TOYLAND) ? ev->ac : ev->a; |
811 j = EXTR(320, 5); |
811 j = EXTR(320, 5); |
812 for (i = 0; i != 5; i++) { |
812 for (i = 0; i != 5; i++) { |
813 *d++ = s[j]; |
813 *d++ = s[j]; |
814 j++; |
814 j++; |
815 if (j == 5) j = 0; |
815 if (j == 5) j = 0; |
816 } |
816 } |
817 |
817 |
818 /* Glittery water */ |
818 /* Glittery water */ |
819 s = (_settings.game_creation.landscape == LT_TOYLAND) ? ev->bc : ev->b; |
819 s = (_settings_game.game_creation.landscape == LT_TOYLAND) ? ev->bc : ev->b; |
820 j = EXTR(128, 15); |
820 j = EXTR(128, 15); |
821 for (i = 0; i != 5; i++) { |
821 for (i = 0; i != 5; i++) { |
822 *d++ = s[j]; |
822 *d++ = s[j]; |
823 j += 3; |
823 j += 3; |
824 if (j >= 15) j -= 15; |
824 if (j >= 15) j -= 15; |
874 } |
874 } |
875 |
875 |
876 /* Animate water for old DOS graphics */ |
876 /* Animate water for old DOS graphics */ |
877 if (_use_dos_palette) { |
877 if (_use_dos_palette) { |
878 /* Dark blue water DOS */ |
878 /* Dark blue water DOS */ |
879 s = (_settings.game_creation.landscape == LT_TOYLAND) ? ev->ac : ev->a; |
879 s = (_settings_game.game_creation.landscape == LT_TOYLAND) ? ev->ac : ev->a; |
880 j = EXTR(320, 5); |
880 j = EXTR(320, 5); |
881 for (i = 0; i != 5; i++) { |
881 for (i = 0; i != 5; i++) { |
882 *d++ = s[j]; |
882 *d++ = s[j]; |
883 j++; |
883 j++; |
884 if (j == 5) j = 0; |
884 if (j == 5) j = 0; |
885 } |
885 } |
886 |
886 |
887 /* Glittery water DOS */ |
887 /* Glittery water DOS */ |
888 s = (_settings.game_creation.landscape == LT_TOYLAND) ? ev->bc : ev->b; |
888 s = (_settings_game.game_creation.landscape == LT_TOYLAND) ? ev->bc : ev->b; |
889 j = EXTR(128, 15); |
889 j = EXTR(128, 15); |
890 for (i = 0; i != 5; i++) { |
890 for (i = 0; i != 5; i++) { |
891 *d++ = s[j]; |
891 *d++ = s[j]; |
892 j += 3; |
892 j += 3; |
893 if (j >= 15) j -= 15; |
893 if (j >= 15) j -= 15; |