OSDN Git Service

Merge branch 'master' of https://scm.sourceforge.jp/gitroot/chemicraft/chemicraft
[chemicraft/chemicraft.git] / common / pcc / chemicraft / ChemiCraft.java
1 package pcc.chemicraft;
2
3 import pcc.chemicraft.core.ChemiCraftAPI;
4 import pcc.chemicraft.util.Auxiliary;
5 import pcc.chemicraft.util.Auxiliary.ArrayAuxiliary;
6 import pcc.chemicraft.util.Auxiliary.MathAuxiliary;
7 import pcc.chemicraft.util.Auxiliary.NameAuxiliary;
8 import cpw.mods.fml.common.event.FMLStateEvent;
9
10 /**
11  * @author P.C.C
12  */
13 public abstract class ChemiCraft implements Runnable {
14
15         /**
16          * this is Thread on ChemiCraft.
17          */
18         protected Thread thread;
19
20         /**
21          * the Event Instance.
22          */
23         protected FMLStateEvent event;
24
25         /**
26          * API Instance and Data Instance.
27          */
28         public ChemiCraftAPI api = ChemiCraftAPI.instance();
29         public static final ChemiCraftData chemicalData = new ChemiCraftData();
30
31         /**
32          *These Instances required on ChemiCraft.
33          */
34         public Auxiliary auxiliary = new Auxiliary();
35         public NameAuxiliary nameAuxiliary = new NameAuxiliary();
36         public ArrayAuxiliary arrayAuxiliary = new ArrayAuxiliary();
37         public MathAuxiliary mathAuxiliary = new MathAuxiliary();
38
39         /**
40          * this is Textures Path on ChemiCraft.
41          */
42         public static final String ITEM_ATOMS_TEXTURE = "/pcc/chemicraft/items/Atoms.png";
43         public static final String ITEM_COMPOUNDS_TEXTURE = "/pcc/chemicraft/items/Compounds.png";
44         public static final String ITEM_VEGETABLES_TEXTURE = "/pcc/chemicraft/items/Vegetables.png";
45         public static final String ITEM_TEXTURE = "/pcc/chemicraft/items/items.png";
46         public static final String BLOCK_CHEMICAL_CRAFTING_TABLE_TEXTURE = "/pcc/chemicraft/blocks/cctable.png";
47         public static final String BLOCK_ATOMS_ORE_TEXTURE = "/pcc/chemicraft/blocks/AtomsOre.png";
48         public static final String BLOCK_VEGETABLES_TEXTURE = "/pcc/chemicraft/blocks/Vegetables.png";
49         public static final String GUI_PYROLYSIS_TEXTURE = "/pcc/chemicraft/guis/Pyrolysis.png";
50         public static final String GUI_ELECTROLYSIS_TEXTURE = "/pcc/chemicraft/guis/Electrolysis.png";
51         public static final String GUI_CHEMICALCOMBINATION_TEXTURE = "/pcc/chemicraft/guis/ChemicalCombination.png";
52         public static final String GUI_TOOLANDWEAPONCRAFTING_TEXTURE = "/pcc/chemicraft/guis/ToolAndWeaponCrafting.png";
53         public static final String GUI_CHEMICALCRAFTING_TEXTURE = "/pcc/chemicraft/guis/MaterialCrafting.png";
54         public static final String ENTITY_PARTICLE_TEXRURE = "/pcc/chemicraft/entityParticles/dust.png";
55
56 }