package projectzombie.menu.gui; import gl_engine.matrix.Matrix4; import gl_engine.vec.Vec2d; import projectzombie.init.Models; import projectzombie.inventory.recipe.Recipe; import projectzombie.model.ModelGui; public class GUIRecipeCard implements GUIContainer { private static final ModelGui LABEL = Models.UI_LABEL_BOX_BIG; private Vec2d pos; private Recipe recipe; private GUIContainer gui; public GUIRecipeCard(GUIContainer gui, Recipe recipe, Vec2d pos) { this.gui = gui; this.recipe = recipe; this.pos = pos; } @Override public void render(Matrix4 matrix, Vec2d mousePos, boolean canHover) { LABEL.setModel(Matrix4.multiply(matrix, Matrix4.translate(pos.x, pos.y, 0))); LABEL.render(); } @Override public void update(Vec2d mousePos) { } @Override public boolean checkMouseHover(Vec2d mousePos) { // TODO Auto-generated method stub return false; } @Override public void onScroll(Vec2d mousePos, double amount) { // TODO Auto-generated method stub } @Override public void onRightClick(Vec2d mousePos) { // TODO Auto-generated method stub } @Override public void onMouseClick(Vec2d mousePos) { // TODO Auto-generated method stub } @Override public void onActivate() { // TODO Auto-generated method stub } @Override public void onBack() { // TODO Auto-generated method stub } @Override public GUIItemSlot getHoveringItemSlot(Vec2d mousePos) { // TODO Auto-generated method stub return null; } @Override public void add(GUIComponent c) { // TODO Auto-generated method stub } @Override public void clear() { // TODO Auto-generated method stub } }