diff --git a/assets/blank_die_face.png b/assets/blank_die_face.png index 140a7ad..6af8634 100644 Binary files a/assets/blank_die_face.png and b/assets/blank_die_face.png differ diff --git a/assets/criteria.png b/assets/criteria.png new file mode 100644 index 0000000..3b407f6 Binary files /dev/null and b/assets/criteria.png differ diff --git a/assets/criteria_red.png b/assets/criteria_red.png new file mode 100644 index 0000000..c328ffd Binary files /dev/null and b/assets/criteria_red.png differ diff --git a/assets/raw_assets/blank_die_face.kra b/assets/raw_assets/blank_die_face.kra index ee09675..3829e73 100644 Binary files a/assets/raw_assets/blank_die_face.kra and b/assets/raw_assets/blank_die_face.kra differ diff --git a/assets/raw_assets/blank_die_faces_sheet.kra b/assets/raw_assets/blank_die_faces_sheet.kra new file mode 100644 index 0000000..2b1dc8c Binary files /dev/null and b/assets/raw_assets/blank_die_faces_sheet.kra differ diff --git a/assets/raw_assets/blank_die_faces_sheet.png b/assets/raw_assets/blank_die_faces_sheet.png new file mode 100644 index 0000000..ace8595 Binary files /dev/null and b/assets/raw_assets/blank_die_faces_sheet.png differ diff --git a/assets/raw_assets/criteria.kra b/assets/raw_assets/criteria.kra new file mode 100644 index 0000000..8b73c4f Binary files /dev/null and b/assets/raw_assets/criteria.kra differ diff --git a/assets/reroll_symbol_faded.png b/assets/reroll_symbol_faded.png new file mode 100644 index 0000000..8f8797b Binary files /dev/null and b/assets/reroll_symbol_faded.png differ diff --git a/core/src/com/monjaro/gamejam/SegmentUI.java b/core/src/com/monjaro/gamejam/SegmentUI.java index e726873..6b61130 100644 --- a/core/src/com/monjaro/gamejam/SegmentUI.java +++ b/core/src/com/monjaro/gamejam/SegmentUI.java @@ -1,6 +1,7 @@ package com.monjaro.gamejam; import com.badlogic.gdx.Gdx; +import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.graphics.g2d.SpriteBatch; import com.badlogic.gdx.graphics.glutils.ShapeRenderer; @@ -55,6 +56,14 @@ public class SegmentUI extends Actor { int numOfSegments = round.getSegments().size(); for (int i = 0; i < numOfSegments; i++) { + if (round.getSegments().get(i).isDestroyedBy(game.getSelectedDice())) + batch.setColor(0.5f, 0.3f, 0.5f, 1); + else if (round.getSegments().get(i).isDestroyed()) + batch.setColor(0,0,0,1); + + + + int criteriaType = round.getSegments().get(i).getSpriteColumn(); int criteriaQuantity = round.getSegments().get(i).getSpriteRow(); batch.draw(criteriaSheet, @@ -63,6 +72,8 @@ public class SegmentUI extends Actor { spriteWidth*criteriaType, spriteHeight*(criteriaQuantity), spriteWidth, spriteHeight, false, false); + + batch.setColor(Color.WHITE); }