Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- logic p2_C6_sq6, p2_C6_sq5, p2_C6_sq4, p2_C6_sq3, p2_C6_sq2, p2_C6_sq1, p2_C6_sq0; //Player 2's squares
- else begin
- p2_C6_sq0 <= ((x >= 106) & (y >= 356) & (x <= 149) & (y <= 400));
- end
- 6'b000011: if (gameStatePlayer[6][1] == 1) begin
- p1_C6_sq1 <= ((x >= 106) & (y >= 306) & (x <= 149) & (y <= 350));
- end
- else begin
- p2_C6_sq1 <= ((x >= 106) & (y >= 306) & (x <= 149) & (y <= 350));
- end
- 6'b000111: if (gameStatePlayer[6][2] == 1) begin
- p1_C6_sq2 <= ((x >= 106) & (y >= 256) & (x <= 149) & (y <= 300));
- end
- else begin
- p2_C6_sq2 <= ((x >= 106) & (y >= 256) & (x <= 149) & (y <= 300));
- end
- 6'b001111: if (gameStatePlayer[6][3] == 1) begin
- p1_C6_sq3 <= ((x >= 106) & (y >= 206) & (x <= 149) & (y <= 250));
- end
- else begin
- p2_C6_sq3 <= ((x >= 106) & (y >= 206) & (x <= 149) & (y <= 250));
- end
- 6'b011111: if (gameStatePlayer[6][4] == 1) begin
- p1_C6_sq4 <= ((x >= 106) & (y >= 156) & (x <= 149) & (y <= 200));
- end
- else begin
- p2_C6_sq4 <= ((x >= 106) & (y >= 156) & (x <= 149) & (y <= 200));
- end
- 6'b111111: if (gameStatePlayer[6][5] == 1) begin
- p1_C6_sq5 <= ((x >= 106) & (y >= 106) & (x <= 149) & (y <= 150));
- end
- else begin
- p2_C6_sq5 <= ((x >= 106) & (y >= 106) & (x <= 149) & (y <= 150));
- end
- else if (player_1 || p1_C6 || p1_C5 || p1_C4 || p1_C3 || p1_C2 || p1_C1 || p1_C0 ||
- p1_C6_sq6 || p1_C6_sq5 || p1_C6_sq4 || p1_C6_sq3 || p1_C6_sq2 || p1_C6_sq1 || p1_C6_sq0 ||
- p1_C5_sq6 || p1_C5_sq5 || p1_C5_sq4 || p1_C5_sq3 || p1_C5_sq2 || p1_C5_sq1 || p1_C5_sq0 ||
- p1_C4_sq6 || p1_C4_sq5 || p1_C4_sq4 || p1_C4_sq3 || p1_C4_sq2 || p1_C4_sq1 || p1_C4_sq0 ||
- p1_C3_sq6 || p1_C3_sq5 || p1_C3_sq4 || p1_C3_sq3 || p1_C3_sq2 || p1_C3_sq1 || p1_C3_sq0 ||
- p1_C2_sq6 || p1_C2_sq5 || p1_C2_sq4 || p1_C2_sq3 || p1_C2_sq2 || p1_C2_sq1 || p1_C2_sq0 ||
- p1_C1_sq6 || p1_C1_sq5 || p1_C1_sq4 || p1_C1_sq3 || p1_C1_sq2 || p1_C1_sq1 || p1_C1_sq0 ||
- p1_C0_sq6 || p1_C0_sq5 || p1_C0_sq4 || p1_C0_sq3 || p1_C0_sq2 || p1_C0_sq1 || p1_C0_sq0)
- {r, g, b} = {8'd255, 8'd128, 8'd128}; // red
- else if (player_2 || p2_C6 | p2_C5 || p2_C4 || p2_C3 || p2_C2 || p2_C1 || p2_C0 ||
- p2_C6_sq6 || p2_C6_sq5 || p2_C6_sq4 || p2_C6_sq3 || p2_C6_sq2 || p2_C6_sq1 || p2_C6_sq0 ||
- p2_C5_sq6 || p2_C5_sq5 || p2_C5_sq4 || p2_C5_sq3 || p2_C5_sq2 || p2_C5_sq1 || p2_C5_sq0 ||
- p2_C4_sq6 || p2_C4_sq5 || p2_C4_sq4 || p2_C4_sq3 || p2_C4_sq2 || p2_C4_sq1 || p2_C4_sq0 ||
- p2_C3_sq6 || p2_C3_sq5 || p2_C3_sq4 || p2_C3_sq3 || p2_C3_sq2 || p2_C3_sq1 || p2_C3_sq0 ||
- p2_C2_sq6 || p2_C2_sq5 || p2_C2_sq4 || p2_C2_sq3 || p2_C2_sq2 || p2_C2_sq1 || p2_C2_sq0 ||
- p2_C1_sq6 || p2_C1_sq5 || p2_C1_sq4 || p2_C1_sq3 || p2_C1_sq2 || p2_C1_sq1 || p2_C1_sq0 ||
- p2_C0_sq6 || p2_C0_sq5 || p2_C0_sq4 || p2_C0_sq3 || p2_C0_sq2 || p2_C0_sq1 || p2_C0_sq0)
- {r, g, b} = {8'd255, 8'd255, 8'd128}; // yellow
- else
- {b, g, r} = '0;
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement