1 Star 0 Fork 123

xc/zuul

forked from 吕焱飞/zuul 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Player.java 1.00 KB
一键复制 编辑 原始数据 按行查看 历史
xc 提交于 2020-06-21 02:22 . Player.java
import java.util.*;
public class Player
{
private int strength = 100;
private static Map<String, Thing> bag = new HashMap<>();
public void step() {
strength -= 20;
}
public void pick(Thing thing) {
bag.put(thing.getName(), thing);
System.out.println("恭喜你获得了:"+"["+thing.getName()+","+thing.getEnergy()+"]");
}
public void eat(String name) {
Thing thing = bag.get(name);
if(thing != null) {
int strengthago=strength;
strength += thing.getEnergy();
bag.keySet().removeIf(key -> key.contains(name));
if(strength >100) {
strength = 110;
}
System.out.println("用它"+name+"增加"+(strength-strengthago)+"幸福感");
}
}
public boolean isDead() {
return strength <= 0;
}
public void checkBag() {
bag.keySet().stream().forEach(key -> System.out.print(key + " "));
System.out.println();
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/bwcx020/zuul.git
git@gitee.com:bwcx020/zuul.git
bwcx020
zuul
zuul
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385