Skip to content

Commit 51bd2b8

Browse files
committed
Adjust score rendering offsets and add vertical offset parameter
1 parent cf105d0 commit 51bd2b8

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/dino_game_top.v

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ module tt_um_uwasic_dinogame #(parameter CONV = 2) (
175175
.o_score_color(score_color_1)
176176
);
177177

178-
score_render #(.CONV(CONV), .OFFSET(130)) score_inst_2 (
178+
score_render #(.CONV(CONV), .OFFSET(133)) score_inst_2 (
179179
.clk(clk),
180180
.rst(~rst_n),
181181
.num(score[7:4]),
@@ -184,7 +184,7 @@ module tt_um_uwasic_dinogame #(parameter CONV = 2) (
184184
.o_score_color(score_color_2)
185185
);
186186

187-
score_render #(.CONV(CONV), .OFFSET(120)) score_inst_3 (
187+
score_render #(.CONV(CONV), .OFFSET(126)) score_inst_3 (
188188
.clk(clk),
189189
.rst(~rst_n),
190190
.num(score[11:8]),
@@ -193,7 +193,7 @@ module tt_um_uwasic_dinogame #(parameter CONV = 2) (
193193
.o_score_color(score_color_3)
194194
);
195195

196-
score_render #(.CONV(CONV), .OFFSET(110)) score_inst_4 (
196+
score_render #(.CONV(CONV), .OFFSET(119)) score_inst_4 (
197197
.clk(clk),
198198
.rst(~rst_n),
199199
.num(score[15:12]),
@@ -202,7 +202,7 @@ module tt_um_uwasic_dinogame #(parameter CONV = 2) (
202202
.o_score_color(score_color_4)
203203
);
204204

205-
score_render #(.CONV(CONV), .OFFSET(100)) score_inst_5 (
205+
score_render #(.CONV(CONV), .OFFSET(112)) score_inst_5 (
206206
.clk(clk),
207207
.rst(~rst_n),
208208
.num(score[19:16]),

src/score_render.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
`default_nettype none
22

3-
module score_render #(parameter CONV = 0, parameter OFFSET = 0) (
3+
module score_render #(parameter CONV = 0, parameter OFFSET = 0, parameter OFFSET_Y = 7) (
44
input wire clk,
55
input wire rst,
66
input wire [3:0] num,
@@ -29,7 +29,7 @@ always @(posedge clk) begin
2929
end
3030

3131
always @(*) begin
32-
y_offset = i_vpos - 1;
32+
y_offset = i_vpos - OFFSET_Y;
3333
x_offset = i_hpos - OFFSET;
3434

3535
in_sprite = (x_offset_r < 4) && (y_offset_r < 7);

0 commit comments

Comments
 (0)