61b0f2b72c8c23067d79783c5a6baebf07a5d636
[des2015.git] / dsl / runtime / src / nl / ru / des / ColorMemory.java
1 package nl.ru.des;
2
3 import java.util.HashSet;
4 import java.util.List;
5 import java.util.Set;
6
7 import lejos.robotics.SampleProvider;
8
9 public class ColorMemory {
10
11 private Set<Integer> colors;
12
13 public ColorMemory(SampleProvider color) {
14 colors = new HashSet<Integer>();
15 }
16
17 public void addColor(int current) {
18 if(!colors.contains(current)){
19 colors.add(current);
20 }
21 }
22 public boolean containsAll(List<Integer> is) {
23 return colors.containsAll(is);
24 }
25
26 }