1package de.ur.mi.oop.app;
3import de.ur.mi.oop.colors.Color;
4import de.ur.mi.oop.events.*;
5import de.ur.mi.oop.graphics.Background;
7import java.awt.event.MouseEvent;
52 public abstract void draw();
96 if (background ==
null) {
void setFrameRate(int frameRate)
void setFrameRateVisibility(boolean frameRateIsVisible)
void setHeight(int height)
void setCursorVisibility(boolean isVisible)
void onKeyReleased(KeyReleasedEvent event)
void onMousePressed(MousePressedEvent event)
void setCanvasSize(int width, int height)
void onMouseDragged(MouseDraggedEvent event)
void onKeyPressed(KeyPressedEvent event)
void drawBackground(Color color)
void onMouseReleased(MouseReleasedEvent event)
abstract void initialize()
void setFrameRate(int frameRate)
void onMouseMoved(MouseMovedEvent event)
void setColor(Color color)