OSDN Git Service

tc
[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 TEXTURE = "ChemiCraft:";
43         public static final String BASE_PATH = "/mods/ChemiCraft/textures";
44         public static final String GUI_PYROLYSIS_TEXTURE = BASE_PATH + "/guis/Pyrolysis.png";
45         public static final String GUI_ELECTROLYSIS_TEXTURE = BASE_PATH + "/guis/Electrolysis.png";
46         public static final String GUI_CHEMICALCOMBINATION_TEXTURE = BASE_PATH + "/guis/ChemicalCombination.png";
47         public static final String GUI_TOOLANDWEAPONCRAFTING_TEXTURE = BASE_PATH + "/guis/ToolAndWeaponCrafting.png";
48         public static final String GUI_CHEMICALCRAFTING_TEXTURE = BASE_PATH + "/guis/MaterialCrafting.png";
49         public static final String ENTITY_PARTICLE_TEXRURE = BASE_PATH + "/entityParticles/dust.png";
50
51 }