Add File
This commit is contained in:
@@ -0,0 +1,24 @@
|
|||||||
|
package com.gitee.drinkjava2.frog.objects;
|
||||||
|
|
||||||
|
import com.gitee.drinkjava2.frog.Env;
|
||||||
|
import com.gitee.drinkjava2.frog.Frog;
|
||||||
|
import com.gitee.drinkjava2.frog.objects.EnvObject.DefaultEnvObject;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* DotEye的作用只有一个,就是定期在视网膜细胞上激活一个点,告知食物存在
|
||||||
|
*/
|
||||||
|
public class OneDotEye extends DefaultEnvObject {
|
||||||
|
public static int code = 0;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void active(int screen, int step) {
|
||||||
|
code++;
|
||||||
|
if (code % 20 == 0) { //每隔20步在所有青蛙的视网膜上画一个图案 ,单个点调试时设为每20步激活时就是食物
|
||||||
|
for (int i = screen; i < screen + Env.FROG_PER_SCREEN; i++) {
|
||||||
|
Frog f = Env.frogs.get(i);
|
||||||
|
f.energys[0][0][0] = f.consts[0];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user