src.gui
クラス Model

java.lang.Object
  上位を拡張 src.gui.Model

public class Model
extends java.lang.Object


コンストラクタの概要
Model()
           
Model(FlagsFrame jf)
           
 
メソッドの概要
 void addChildFrame(javax.swing.JFrame window)
           
 ObjsEntry addObject(int level)
           
 void addObject(int level, ObjsEntry entry)
           
 void addShapesPatch(int levelIndex, java.lang.String path)
           
 void convertTextures(int level)
           
 void convertTextures(int level, int col1, int bmp1, int col2, int bmp2)
           
 void convertTextures(int level, int col1, int bmp1, int xfer1, int col2, int bmp2, int xfer2)
           
 void convertTextures(int level, int col1, int bmp1, int xfer1, int cp1, int col2, int bmp2, int xfer2, int cp2)
           
 java.lang.String getComment(int level)
           
 short getEnvironment(int levelIndex)
           
 boolean getIsMerged()
           
 short getLandscape(int levelIndex)
           
 java.lang.String getLevelOverHeadName(int index)
           
 java.lang.String getLevelSelectName()
           
 java.lang.String getLevelSelectName(int index)
           
 LinsEntry getLin(int level, int index)
           
 int getLinsNumber(int level)
           
 MapData getMapData()
           
 short getNumLevels()
           
 int getNumObjs(int level)
           
 ObjsChunk getObjsChunk(int level)
           
 ObjsEntry getObjsItem(int level, int num)
           
 PlacChunk getPlacChunk(int level)
           
 PlacEntry getPlacItem(int levelIndex, int itemIndex)
           
 PolyEntry getPoly(int level, int num)
           
 double getPolygonCenterX(int level, int poly)
           
 double getPolygonCenterY(int level, int poly)
           
 int getPolyNumber(int level)
           
 int getSelectedLevelIndex()
           
 SidsEntry getSide(int level, int index)
           
 int getSidsNumber(int level)
           
 void initLoad()
           
 boolean isOptimized()
           
 boolean[] loadEnvCheckboxInfo(int levelIndex)
           
 boolean[] loadGametypeCheckboxInfo(int levelIndex)
           
 boolean[] loadMissionCheckboxInfo(int levelIndex)
           
 void merge(java.lang.String path, java.lang.String outputPath)
           
 boolean openMapFile(java.lang.String openFile)
           
 void removeChildFrame(javax.swing.JFrame window)
           
 void removeEntry(int level, ObjsEntry gone)
           
 void saveEnvironmentCheckboxInfo(int levelIndex, boolean[] envValues)
           
 void saveGametypeCheckboxInfo(int levelIndex, boolean[] flagValues)
           
 void saveMissionCheckboxInfo(int levelIndex, boolean[] missionValues)
           
 void setComment(int level, java.lang.String msg)
           
 void setLandscape(int levelIndex, short newLandscape)
           
 void setLevelOverHeadName(java.lang.String name, int index)
           
 void setLevelSelectName(java.lang.String name, int index)
           
 void setLevelSelectorNames()
           
 void turnProgOff()
           
 void writeData()
           
 void writeNew(java.lang.String saveFile)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Model

public Model()

Model

public Model(FlagsFrame jf)
メソッドの詳細

openMapFile

public boolean openMapFile(java.lang.String openFile)

getMapData

public MapData getMapData()

loadGametypeCheckboxInfo

public boolean[] loadGametypeCheckboxInfo(int levelIndex)

loadMissionCheckboxInfo

public boolean[] loadMissionCheckboxInfo(int levelIndex)

loadEnvCheckboxInfo

public boolean[] loadEnvCheckboxInfo(int levelIndex)

saveGametypeCheckboxInfo

public void saveGametypeCheckboxInfo(int levelIndex,
                                     boolean[] flagValues)

saveMissionCheckboxInfo

public void saveMissionCheckboxInfo(int levelIndex,
                                    boolean[] missionValues)

saveEnvironmentCheckboxInfo

public void saveEnvironmentCheckboxInfo(int levelIndex,
                                        boolean[] envValues)

writeData

public void writeData()

writeNew

public void writeNew(java.lang.String saveFile)

getPlacItem

public PlacEntry getPlacItem(int levelIndex,
                             int itemIndex)

getSelectedLevelIndex

public int getSelectedLevelIndex()

setLevelSelectorNames

public void setLevelSelectorNames()

getLevelSelectName

public java.lang.String getLevelSelectName()

getLevelSelectName

public java.lang.String getLevelSelectName(int index)

setLevelSelectName

public void setLevelSelectName(java.lang.String name,
                               int index)

getLevelOverHeadName

public java.lang.String getLevelOverHeadName(int index)

setLevelOverHeadName

public void setLevelOverHeadName(java.lang.String name,
                                 int index)

getLandscape

public short getLandscape(int levelIndex)

getEnvironment

public short getEnvironment(int levelIndex)

setLandscape

public void setLandscape(int levelIndex,
                         short newLandscape)

getNumLevels

public short getNumLevels()

addShapesPatch

public void addShapesPatch(int levelIndex,
                           java.lang.String path)
                    throws NotShPaException,
                           TooLongException
例外:
NotShPaException
TooLongException

merge

public void merge(java.lang.String path,
                  java.lang.String outputPath)

getComment

public java.lang.String getComment(int level)

setComment

public void setComment(int level,
                       java.lang.String msg)

getPlacChunk

public PlacChunk getPlacChunk(int level)

getObjsChunk

public ObjsChunk getObjsChunk(int level)

getPoly

public PolyEntry getPoly(int level,
                         int num)

getPolyNumber

public int getPolyNumber(int level)

getPolygonCenterX

public double getPolygonCenterX(int level,
                                int poly)

getPolygonCenterY

public double getPolygonCenterY(int level,
                                int poly)

getNumObjs

public int getNumObjs(int level)

getObjsItem

public ObjsEntry getObjsItem(int level,
                             int num)

addObject

public ObjsEntry addObject(int level)

addObject

public void addObject(int level,
                      ObjsEntry entry)

removeEntry

public void removeEntry(int level,
                        ObjsEntry gone)

getLinsNumber

public int getLinsNumber(int level)

getLin

public LinsEntry getLin(int level,
                        int index)

getSidsNumber

public int getSidsNumber(int level)

getSide

public SidsEntry getSide(int level,
                         int index)

isOptimized

public boolean isOptimized()

convertTextures

public void convertTextures(int level,
                            int col1,
                            int bmp1,
                            int xfer1,
                            int cp1,
                            int col2,
                            int bmp2,
                            int xfer2,
                            int cp2)

convertTextures

public void convertTextures(int level,
                            int col1,
                            int bmp1,
                            int xfer1,
                            int col2,
                            int bmp2,
                            int xfer2)

convertTextures

public void convertTextures(int level,
                            int col1,
                            int bmp1,
                            int col2,
                            int bmp2)

convertTextures

public void convertTextures(int level)

removeChildFrame

public void removeChildFrame(javax.swing.JFrame window)

addChildFrame

public void addChildFrame(javax.swing.JFrame window)

turnProgOff

public void turnProgOff()

initLoad

public void initLoad()

getIsMerged

public boolean getIsMerged()