skunkworks/Test.java

39 lines
1.1 KiB
Java

import com.danitheskunk.skunkworks.*;
import org.w3c.dom.css.Rect;
public class Test {
public static void main(String[] args) {
var engine = new Engine();
var window = engine.openWindow(1280, 720, "Skunkworks");
var img2 = engine.loadImage("C:\\art\\pixel stuff.png");
var img = engine.loadImage("C:\\Users\\dani\\Videos\\Screenshot 2022-06-25 17-00-59.png");
var tex2 = window.loadTexture("C:\\art\\pixel stuff.png");
var tileset = window.loadTextureArray("C:\\stream\\coding\\rlc\\tilemap.png", new Vec2i(16, 16));
//img.drawImage(img2, Vec2i.ZERO);
var tex = window.loadTexture(img);
while(!window.shouldClose()) {
window.tick();
var renderContext = window.renderStart();
//renderContext.drawRectangle(
// new Recti(100, 100, 100, 100),
// new Color(150, 200, 250)
//);
renderContext.drawTextureRectangle(
new Recti(0, 0, 1280, 720),
tex
);
renderContext.drawTextureRectangle(
new Recti(new Vec2i(200, 100), tex2.getSize()),
tex2
);
renderContext.drawTextureRectangle(
new Recti(new Vec2i(400, 400), new Vec2i(16, 16)),
tileset.get(0x30)
);
window.renderFinish(renderContext);
}
}
}