@kiero, post #63
@kiero, post #93
@Kefir_Union, post #95
@kiero, post #101
@mateusz_s, post #102
@mateusz_s, post #103
@mastaszek, post #104
@mateusz_s, post #105
@mateusz_s, post #103
@mateusz_s, post #107
@Kefir_Union, post #109
@kiero, post #110
@mateusz_s, post #111
@mateusz_s, post #111
@kiero, post #112
inline void RC_Raycast_Walls()
{
for (u_int16 rx = 0; rx < RC_render_width_i; ++rx)
{
int16 pp_wall_start = 0;
int16 intensity_value = 100;
int16 pp_wall_end = 240;
for (u_int16 ry = pp_wall_start; ry < pp_wall_end; ++ry)
{
u_int32 output_pixel_index = rx + ry * RC_render_width_i;
RC_output_dbuffer[output_pixel_index] = (intensity_value) << 16 | intensity_value << 8 | intensity_value;
}
}
}inline void RC_Raycast_Walls()
{
for (u_int16 ry = 0; ry < RC_render_height_i; ++ry)
{
int16 pp_wall_start = 0;
int16 intensity_value = 100;
int16 pp_wall_end = 340;
for (u_int16 rx = pp_wall_start; rx < pp_wall_end; ++rx)
{
u_int32 output_pixel_index = rx + ry * RC_render_width_i;
RC_output_dbuffer[output_pixel_index] = (intensity_value) << 16 | intensity_value << 8 | intensity_value;
}
}
}@Kefir_Union, post #115
@mateusz_s, post #114
@mateusz_s, post #116
@Kefir_Union, post #115
.L3:
move.l #6579300,(a0)+
dbra d0,.L3move.l #6579300,(a0)
add.l d1,a0
dbra d0,.L3void RC_Raycast_Walls(int RC_render_width_i, unsigned int *RC_output_dbuffer)
.L10:
move.l _RC_render_width_i,-(sp)
move.l d2,-(sp)
jsr (a3)
add.l a2,d0
lsl.l #2,d0
addq.l #8,sp
move.l #6579300,(0,a4,d0.l)
addq.l #1,d2
subq.w #1,d3
cmp.w #-1,d3
jne .L10