map.java.svn-base

来自「一个JAVA程序员的游戏」· SVN-BASE 代码 · 共 46 行

SVN-BASE
46
字号
/*
 * Level.java
 *
 * Created on 5. Dezember 2006, 21:19
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package kanjitori.map;

import com.jme.scene.Skybox;
import java.awt.Dimension;
import java.awt.Point;
import kanjitori.*;

/**
 *
 * @author Pirx
 */
public interface Map {

    public Dimension getSize();
    public void setSize(Dimension dim);
    
    public int getLayerCount();
    public Layer getLayer(int index);
    public void setLayers(Layer[] layers);
    
    public Content getContent(int x, int y);
    public void setContent(int x, int y, Content content);

    public String[] getSkyboxTextures();
    public void setSkyboxTextures(String... textures);
    
    public int getBotCount();
    public void setBotCount(int botCount);
    
    public String getName();
    public void setName(String name);
    
    public Point findFreePos();
    public boolean isValidPos(int x, int y);
    
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?