repositories
/
des2015.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
started with new rover, bt still not worknig:(
[des2015.git]
/
dsl
/
runtime
/
src
/
nl
/
ru
/
des
/
ColorMemory.java
diff --git
a/dsl/runtime/src/nl/ru/des/ColorMemory.java
b/dsl/runtime/src/nl/ru/des/ColorMemory.java
index
cec193e
..
61b0f2b
100644
(file)
--- a/
dsl/runtime/src/nl/ru/des/ColorMemory.java
+++ b/
dsl/runtime/src/nl/ru/des/ColorMemory.java
@@
-1,14
+1,26
@@
package nl.ru.des;
package nl.ru.des;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+
import lejos.robotics.SampleProvider;
public class ColorMemory {
import lejos.robotics.SampleProvider;
public class ColorMemory {
+ private Set<Integer> colors;
+
public ColorMemory(SampleProvider color) {
public ColorMemory(SampleProvider color) {
+ colors = new HashSet<Integer>();
}
}
- public boolean containsAll(int[] is) {
- return false;
+ public void addColor(int current) {
+ if(!colors.contains(current)){
+ colors.add(current);
+ }
+ }
+ public boolean containsAll(List<Integer> is) {
+ return colors.containsAll(is);
}
}
}
}