
Сообщение от
Sayman
я бы заменил все inc l:inc h на inc hl.
И что єто даст?
ничего
inc h инкримент позиции по вертикали
inc l инкримент позиции по горизонтали
чередованием их и происходит пуляние луча под разными углами
так же для других углов там dec h и dec l
inc hl даст только инкримент по горизонтали и все
- - - Добавлено - - -

Сообщение от
Sayman
если там разделение какое-то табличное
ну да они там не просто так
- - - Добавлено - - -
Код:
1110 5DF7 castray1
1110 5DF7 62 ld h,d
1110 5DF8 6B ld l,e
1110 5DF9 AF xor a
1110 5DFA ED 4F ld r,a
1110 5DFC 2C inc l
1110 5DFD 24 inc h
1110 5DFE B6 or (hl)
1110 5DFF 20 63 jr nz,ray1hit
1110 5E01 2C inc l
1110 5E02 B6 or (hl)
1110 5E03 20 5F jr nz,ray1hit
1110 5E05 2C inc l
1110 5E06 B6 or (hl)
1110 5E07 20 5B jr nz,ray1hit
1110 5E09 2C inc l
1110 5E0A B6 or (hl)
1110 5E0B 20 57 jr nz,ray1hit
1110 5E0D 2C inc l
1110 5E0E B6 or (hl)
1110 5E0F 20 53 jr nz,ray1hit
1110 5E11 2C inc l
1110 5E12 B6 or (hl)
1110 5E13 20 4F jr nz,ray1hit
1110 5E15 2C inc l
1110 5E16 B6 or (hl)
1110 5E17 20 4B jr nz,ray1hit
1110 5E19 2C inc l
1110 5E1A B6 or (hl)
1110 5E1B 20 47 jr nz,ray1hit
1110 5E1D 2C inc l
1110 5E1E B6 or (hl)
1110 5E1F 20 43 jr nz,ray1hit
1110 5E21 2C inc l
Код:
1110 7D3F castray56
1110 7D3F 62 ld h,d
1110 7D40 6B ld l,e
1110 7D41 AF xor a
1110 7D42 ED 4F ld r,a
1110 7D44 2D dec l
1110 7D45 24 inc h
1110 7D46 B6 or (hl)
1110 7D47 20 6C jr nz,ray56hit
1110 7D49 2D dec l
1110 7D4A B6 or (hl)
1110 7D4B 20 68 jr nz,ray56hit
1110 7D4D 2D dec l
1110 7D4E 24 inc h
1110 7D4F B6 or (hl)
1110 7D50 20 63 jr nz,ray56hit
1110 7D52 2D dec l
1110 7D53 B6 or (hl)
1110 7D54 20 5F jr nz,ray56hit
1110 7D56 2D dec l
1110 7D57 24 inc h
1110 7D58 B6 or (hl)
1110 7D59 20 5A jr nz,ray56hit
1110 7D5B 2D dec l
1110 7D5C B6 or (hl)
Код:
1110 97FC castray104
1110 97FC 62 ld h,d
1110 97FD 6B ld l,e
1110 97FE AF xor a
1110 97FF ED 4F ld r,a
1110 9801 25 dec h
1110 9802 B6 or (hl)
1110 9803 20 6D jr nz,ray104hit
1110 9805 2C inc l
1110 9806 25 dec h
1110 9807 B6 or (hl)
1110 9808 20 68 jr nz,ray104hit
1110 980A 25 dec h
1110 980B B6 or (hl)
1110 980C 20 64 jr nz,ray104hit
1110 980E 2C inc l
1110 980F 25 dec h
1110 9810 B6 or (hl)
1110 9811 20 5F jr nz,ray104hit
1110 9813 25 dec h
1110 9814 B6 or (hl)
1110 9815 20 5B jr nz,ray104hit
1110 9817 25 dec h
1110 9818 B6 or (hl)
1110 9819 20 57 jr nz,ray104hit
1110 981B 2C inc l
1110 981C 25 dec h
1110 981D B6 or (hl)
1110 981E 20 52 jr nz,ray104hit
1110 9820 25 dec h
1110 9821 B6 or (hl)
1110 9822 20 4E jr nz,ray104hit
1110 9824 2C inc l
1110 9825 25 dec h
1110 9826 B6 or (hl)
1110 9827 20 49 jr nz,ray104hit
1110 9829 25 dec h
1110 982A B6 or (hl)
1110 982B 20 45 jr nz,ray104hit
1110 982D 25 dec h
1110 982E B6 or (hl)
1110 982F 20 41 jr nz,ray104hit
1110 9831 2C inc l
1110 9832 25 dec h
- - - Добавлено - - -

Сообщение от
Sayman
Это чуть ли не копипаста с IMak`ковского doom`а под Спринтера. Только там кол-во шагов меньше из-за чего объекты пропадают .
там же вроде текстуры на стенах
а я себе такого позволит не могу
у меня только красивые стобцы с отражениями и полупрозрачностями
из которых толком ничего нельзя построить тк сильно крупные