Corrected multiplication error in scalex

Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
gpu
sigonasr2 2 years ago
parent 2bcec53e29
commit 9fe872b7c2
  1. 2
      src/sig/JavaProjectTemplate.java
  2. 2
      src/sig/engine/Panel.java

@ -91,7 +91,7 @@ public class JavaProjectTemplate {
game.Draw_Sprite(450,75,bookSpr,Color.GREEN); //Sprite drawing (with green tint)
game.Draw_Sprite(450,75+bookSpr.getHeight(),bookSpr,Transform.VERTICAL); //Sprite drawing with vertical flip
game.Draw_Animated_Sprite(pl.x,pl.y,pl.spr,pl.animationFrame,Color.WHITE,Transform.NONE,4,4); //Animated Sprite drawing
game.Draw_Animated_Sprite(pl.x,pl.y,pl.spr,pl.animationFrame,Color.WHITE,Transform.HORIZ_VERTIC,4,4); //Animated Sprite drawing
game.Draw_Text_Ext(10,40,"Mouse X: "+Mouse.x+" Mouse Y:"+Mouse.y,Font.PROFONT_12,Color.BLACK,2,2); //Draw Mouse coordinates in tiny font
game.Draw_Text_Ext(10,52,"Hello World 2!",Font.PROFONT_36,Color.MAGENTA,1,3); //Draw in larger font

@ -590,7 +590,7 @@ public class Panel extends JPanel implements Runnable,KeyListener {
+(int)y)*ACTUAL_WINDOW_WIDTH+
(horizontal?
sprite.getWidth()-(X-(int)xOffset):
(X-(int)xOffset)*scalex)
(X-(int)xOffset))*scalex
+(int)x;
if (((sprite.getImg().getRGB(X,Y)>>>24)&0xFF)==0||index<0||index>=pixel.length) {
continue;

Loading…
Cancel
Save