OSDN Git Service

とりあえずコミット
[chemicraft/chemicraft.git] / common / pcc / chemicraft / ChemiCraftAPI.java
index 39e38cf..84a25c6 100644 (file)
@@ -92,18 +92,39 @@ public class ChemiCraftAPI {
 
 
 
+       /**
+        * 鉱石名リスト
+        */
+       private ArrayList<String> atomsOreNameList = new ArrayList<String>();
+
+
+       /**
+        * 鉱石IDリスト
+        */
        private ArrayList<Integer> atomsOreIDList = new ArrayList<Integer>();
 
 
+       /**
+        * 鉱石メタデータリスト
+        */
        private ArrayList<Integer> atomsOreMetaList = new ArrayList<Integer>();
 
 
+       /**
+        * 鉱石量リスト
+        */
        private ArrayList<Integer> atomsOreSizeList = new ArrayList<Integer>();
 
 
+       /**
+        * 鉱石頻度リスト
+        */
        private ArrayList<Integer> atomsOreFrequencyList = new ArrayList<Integer>();
 
 
+       /**
+        * 鉱石Y座標リスト
+        */
        private ArrayList<Integer> atomsOrePosYList = new ArrayList<Integer>();
 
 
@@ -263,18 +284,31 @@ public class ChemiCraftAPI {
 
 
 
-       public void addAtomsOre(int id, int size, int frequency, int posY){
-               addAtomsOre(id, 0, size, frequency, posY);
+       /**
+        * 鉱石を追加します
+        * @param name 鉱石名
+        * @param id 鉱石ID
+        * @param meta 鉱石メタデータ
+        * @param size 一度に生成される量
+        * @param frequency 生成頻度
+        * @param posY Y座標
+        */
+       public void addAtomsOre(String name, int id, int size, int frequency, int posY){
+               addAtomsOre(name, id, 0, size, frequency, posY);
        }
 
 
-       public void addAtomsOre(int id, int meta, int size, int frequency, int posY){
+       public void addAtomsOre(String name, int id, int meta, int size, int frequency, int posY){
+               atomsOreNameList.add(name);
                atomsOreIDList.add(id);
                atomsOreMetaList.add(meta);
                atomsOreSizeList.add(size);
                atomsOreFrequencyList.add(frequency);
                atomsOrePosYList.add(posY);
        }
+
+
+       
        //以下システム関連//////////////////////////////////////////////////////
 
        public ArrayList<ICompoundHandler> getCompoundHandler(){
@@ -361,6 +395,12 @@ public class ChemiCraftAPI {
 
 
 
+       public ArrayList<String> getAtomsOreNameList(){
+               return atomsOreNameList;
+       }
+
+
+
        public ArrayList<Integer> getAtomsOreIDList(){
                return atomsOreIDList;
        }