Hello!
I'm working on a simple mod, and I've been working on a block that needs a pretty simple interface (for now). So far, it's going OK, and I've managed to create the block and have gotten quite far with the GUI. However, I've run into a bit of a snag with the last one.
The slots on the GUI don't correspond with the background texture. The coordinates I've set for the slots seem to originate from the origin of the window, instead of the origin of the GUI (the GUI is centered on the screen). To illustrate the problem, I've taken this screenshot and highlighted the slot as it appears on the texture, and the actual position of that slot: *clicky*
I position the slots in this code, which seems to be relative to the window, whereas I would expect them to be relative to the edge of the gui, which I have centered, as you can see here!. Obviously, this centers just the background, because now the whole thing is messed up. I'm assuming there's a way to make the slots and the background line up, but I've been unable to find it. Anyway, this is the relevant code (I think), but if there's anything missing I'll be glad to put that into a gist as well.
For the record, I've been using tutorials from the wiki to create the mod. I've been using this one in particular to create the GUI. I think I've followed it to the letter, however I've found a few relatively minor errors in the tutorial myself, so it's entirely possible I'm missing something glaringly obvious because of my lack of experience with the MC/MCF codebase.
Anyway, I'm hoping someone can point out what I'm doing wrong here. I'd like to get on with this mod