mirror of
https://github.com/SquidDev-CC/CC-Tweaked
synced 2025-08-29 08:42:17 +00:00
fix: Clicking in terminal will now work (tested with paint)
This commit is contained in:
@@ -79,6 +79,9 @@ public class WidgetTerminal extends ClickableWidget {
|
|||||||
Terminal term = computer.getTerminal();
|
Terminal term = computer.getTerminal();
|
||||||
if( term != null )
|
if( term != null )
|
||||||
{
|
{
|
||||||
|
mouseX -= innerX;
|
||||||
|
mouseY -= innerY;
|
||||||
|
System.out.println(mouseX);
|
||||||
int charX = (int) (mouseX / FONT_WIDTH);
|
int charX = (int) (mouseX / FONT_WIDTH);
|
||||||
int charY = (int) (mouseY / FONT_HEIGHT);
|
int charY = (int) (mouseY / FONT_HEIGHT);
|
||||||
charX = Math.min( Math.max( charX, 0 ), term.getWidth() - 1 );
|
charX = Math.min( Math.max( charX, 0 ), term.getWidth() - 1 );
|
||||||
@@ -103,6 +106,8 @@ public class WidgetTerminal extends ClickableWidget {
|
|||||||
Terminal term = computer.getTerminal();
|
Terminal term = computer.getTerminal();
|
||||||
if( term != null )
|
if( term != null )
|
||||||
{
|
{
|
||||||
|
mouseX -= innerX;
|
||||||
|
mouseY -= innerY;
|
||||||
int charX = (int) (mouseX / FONT_WIDTH);
|
int charX = (int) (mouseX / FONT_WIDTH);
|
||||||
int charY = (int) (mouseY / FONT_HEIGHT);
|
int charY = (int) (mouseY / FONT_HEIGHT);
|
||||||
charX = Math.min( Math.max( charX, 0 ), term.getWidth() - 1 );
|
charX = Math.min( Math.max( charX, 0 ), term.getWidth() - 1 );
|
||||||
@@ -130,6 +135,8 @@ public class WidgetTerminal extends ClickableWidget {
|
|||||||
Terminal term = computer.getTerminal();
|
Terminal term = computer.getTerminal();
|
||||||
if( term != null )
|
if( term != null )
|
||||||
{
|
{
|
||||||
|
mouseX -= innerX;
|
||||||
|
mouseY -= innerY;
|
||||||
int charX = (int) (mouseX / FONT_WIDTH);
|
int charX = (int) (mouseX / FONT_WIDTH);
|
||||||
int charY = (int) (mouseY / FONT_HEIGHT);
|
int charY = (int) (mouseY / FONT_HEIGHT);
|
||||||
charX = Math.min( Math.max( charX, 0 ), term.getWidth() - 1 );
|
charX = Math.min( Math.max( charX, 0 ), term.getWidth() - 1 );
|
||||||
@@ -155,6 +162,8 @@ public class WidgetTerminal extends ClickableWidget {
|
|||||||
Terminal term = computer.getTerminal();
|
Terminal term = computer.getTerminal();
|
||||||
if( term != null )
|
if( term != null )
|
||||||
{
|
{
|
||||||
|
mouseX -= innerX;
|
||||||
|
mouseY -= innerY;
|
||||||
int charX = (int) (mouseX / FONT_WIDTH);
|
int charX = (int) (mouseX / FONT_WIDTH);
|
||||||
int charY = (int) (mouseY / FONT_HEIGHT);
|
int charY = (int) (mouseY / FONT_HEIGHT);
|
||||||
charX = Math.min( Math.max( charX, 0 ), term.getWidth() - 1 );
|
charX = Math.min( Math.max( charX, 0 ), term.getWidth() - 1 );
|
||||||
|
Reference in New Issue
Block a user