Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.68 KB | None | 0 0
  1. 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
  2.  
  3. else begin
  4. p2_C6_sq0 <= ((x >= 106) & (y >= 356) & (x <= 149) & (y <= 400));
  5. end
  6.  
  7. 6'b000011: if (gameStatePlayer[6][1] == 1) begin
  8. p1_C6_sq1 <= ((x >= 106) & (y >= 306) & (x <= 149) & (y <= 350));
  9. end
  10.  
  11. else begin
  12. p2_C6_sq1 <= ((x >= 106) & (y >= 306) & (x <= 149) & (y <= 350));
  13. end
  14.  
  15. 6'b000111: if (gameStatePlayer[6][2] == 1) begin
  16. p1_C6_sq2 <= ((x >= 106) & (y >= 256) & (x <= 149) & (y <= 300));
  17. end
  18. else begin
  19. p2_C6_sq2 <= ((x >= 106) & (y >= 256) & (x <= 149) & (y <= 300));
  20. end
  21.  
  22. 6'b001111: if (gameStatePlayer[6][3] == 1) begin
  23. p1_C6_sq3 <= ((x >= 106) & (y >= 206) & (x <= 149) & (y <= 250));
  24. end
  25.  
  26. else begin
  27. p2_C6_sq3 <= ((x >= 106) & (y >= 206) & (x <= 149) & (y <= 250));
  28. end
  29.  
  30. 6'b011111: if (gameStatePlayer[6][4] == 1) begin
  31. p1_C6_sq4 <= ((x >= 106) & (y >= 156) & (x <= 149) & (y <= 200));
  32. end
  33.  
  34. else begin
  35. p2_C6_sq4 <= ((x >= 106) & (y >= 156) & (x <= 149) & (y <= 200));
  36. end
  37.  
  38. 6'b111111: if (gameStatePlayer[6][5] == 1) begin
  39. p1_C6_sq5 <= ((x >= 106) & (y >= 106) & (x <= 149) & (y <= 150));
  40. end
  41.  
  42. else begin
  43. p2_C6_sq5 <= ((x >= 106) & (y >= 106) & (x <= 149) & (y <= 150));
  44. end
  45.  
  46. else if (player_1 || p1_C6 || p1_C5 || p1_C4 || p1_C3 || p1_C2 || p1_C1 || p1_C0 ||
  47. p1_C6_sq6 || p1_C6_sq5 || p1_C6_sq4 || p1_C6_sq3 || p1_C6_sq2 || p1_C6_sq1 || p1_C6_sq0 ||
  48. p1_C5_sq6 || p1_C5_sq5 || p1_C5_sq4 || p1_C5_sq3 || p1_C5_sq2 || p1_C5_sq1 || p1_C5_sq0 ||
  49. p1_C4_sq6 || p1_C4_sq5 || p1_C4_sq4 || p1_C4_sq3 || p1_C4_sq2 || p1_C4_sq1 || p1_C4_sq0 ||
  50. p1_C3_sq6 || p1_C3_sq5 || p1_C3_sq4 || p1_C3_sq3 || p1_C3_sq2 || p1_C3_sq1 || p1_C3_sq0 ||
  51. p1_C2_sq6 || p1_C2_sq5 || p1_C2_sq4 || p1_C2_sq3 || p1_C2_sq2 || p1_C2_sq1 || p1_C2_sq0 ||
  52. p1_C1_sq6 || p1_C1_sq5 || p1_C1_sq4 || p1_C1_sq3 || p1_C1_sq2 || p1_C1_sq1 || p1_C1_sq0 ||
  53. p1_C0_sq6 || p1_C0_sq5 || p1_C0_sq4 || p1_C0_sq3 || p1_C0_sq2 || p1_C0_sq1 || p1_C0_sq0)
  54. {r, g, b} = {8'd255, 8'd128, 8'd128}; // red
  55.  
  56. else if (player_2 || p2_C6 | p2_C5 || p2_C4 || p2_C3 || p2_C2 || p2_C1 || p2_C0 ||
  57. p2_C6_sq6 || p2_C6_sq5 || p2_C6_sq4 || p2_C6_sq3 || p2_C6_sq2 || p2_C6_sq1 || p2_C6_sq0 ||
  58. p2_C5_sq6 || p2_C5_sq5 || p2_C5_sq4 || p2_C5_sq3 || p2_C5_sq2 || p2_C5_sq1 || p2_C5_sq0 ||
  59. p2_C4_sq6 || p2_C4_sq5 || p2_C4_sq4 || p2_C4_sq3 || p2_C4_sq2 || p2_C4_sq1 || p2_C4_sq0 ||
  60. p2_C3_sq6 || p2_C3_sq5 || p2_C3_sq4 || p2_C3_sq3 || p2_C3_sq2 || p2_C3_sq1 || p2_C3_sq0 ||
  61. p2_C2_sq6 || p2_C2_sq5 || p2_C2_sq4 || p2_C2_sq3 || p2_C2_sq2 || p2_C2_sq1 || p2_C2_sq0 ||
  62. p2_C1_sq6 || p2_C1_sq5 || p2_C1_sq4 || p2_C1_sq3 || p2_C1_sq2 || p2_C1_sq1 || p2_C1_sq0 ||
  63. p2_C0_sq6 || p2_C0_sq5 || p2_C0_sq4 || p2_C0_sq3 || p2_C0_sq2 || p2_C0_sq1 || p2_C0_sq0)
  64. {r, g, b} = {8'd255, 8'd255, 8'd128}; // yellow
  65. else
  66. {b, g, r} = '0;
  67. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement