Skip to content
Snippets Groups Projects
Commit 1cd3b517 authored by Scherbaum Maximilian's avatar Scherbaum Maximilian
Browse files

update GameScene.fxml, update GameSceneController.java #2

parent fd9d5217
No related branches found
No related tags found
Loading
package de.hdm_stuttgart.battlearena.Controller;
import de.hdm_stuttgart.battlearena.Model.Inputs.InputHandler;
import javafx.animation.AnimationTimer;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.canvas.Canvas;
import javafx.scene.canvas.GraphicsContext;
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.LogManager;
public class GameSceneController {
import java.net.URL;
import java.util.ResourceBundle;
public class GameSceneController implements Initializable {
private static final Logger log = LogManager.getLogger(GameSceneController.class);
}
@FXML
private Canvas canvas2D;
private GraphicsContext graphicsContext2D;
InputHandler inputHandler = InputHandler.getInstance();
@Override
public void initialize(URL url, ResourceBundle resourceBundle) {
graphicsContext2D = canvas2D.getGraphicsContext2D();
AnimationTimer gameLoop = new AnimationTimer() {
@Override
public void handle(long l) {
updateContent();
renderContent(graphicsContext2D);
}
};
}
private void updateContent() {
}
private void renderContent(GraphicsContext graphicsContext) {
}
}
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.canvas.Canvas?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.StackPane?>
<AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="de.hdm_stuttgart.battlearena.Controller.GameSceneController">
<children>
<StackPane prefHeight="400.0" prefWidth="600.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<children>
<Canvas fx:id="canvas2D" height="400.0" width="600.0" />
</children>
</StackPane>
</children>
</AnchorPane>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment