public Obscurable getPieceValueMask() throws IOException {
if (getOwner().useHiddenPieces()) {
SequenceEncoder se = new SequenceEncoder(';');
se.append(new NamedKeyStroke(KeyStroke.getKeyStroke('I', InputEvent.CTRL_MASK))); // key command
se.append(getImageName()); // hide image
se.append("Hide Info"); // menu name
BufferedImage image = getSymbol().getImage();
se.append("G" + getFlagLayer(new Dimension(image.getWidth(), image.getHeight()), StateFlag.INFO)); // display style
if (name == null)
se.append(getName());
else
se.append("Unknown Piece"); // mask name
se.append("sides:" + getOwner().getName()); // owning player
Obscurable p = new Obscurable();
p.mySetType(Obscurable.ID + se.getValue());
return p;
}
else {
return null;
}
}
ADC2Module.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:VASSAL-src
作者:
评论列表
文章目录