Skip to content

Commit 9a7be29

Browse files
committed
CleanUp and add RealTimeSyncedDrawable
1 parent 90b8909 commit 9a7be29

27 files changed

Lines changed: 167 additions & 52 deletions

graphics/src/main/java/com/ndsl/graphics/Debugger.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package com.ndsl.graphics;
22

33
import com.ndsl.graphics.display.Display;
4-
import com.ndsl.graphics.display.drawable.Drawable;
5-
import com.ndsl.graphics.display.drawable.GUIBase;
6-
import com.ndsl.graphics.display.drawable.StringGui;
4+
import com.ndsl.graphics.display.drawable.base.Drawable;
5+
import com.ndsl.graphics.display.drawable.base.GUIBase;
6+
import com.ndsl.graphics.display.drawable.non_sync.ui.StringGui;
77
import com.ndsl.graphics.display.fps.FPSLimiter;
88
import com.ndsl.graphics.display.key.KeyInputHandler;
99
import com.ndsl.graphics.display.layer.Layer;

graphics/src/main/java/com/ndsl/graphics/GraphicsMain.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.ndsl.graphics;
22

33
import com.ndsl.graphics.display.Display;
4-
import com.ndsl.graphics.display.drawable.Drawable;
5-
import com.ndsl.graphics.display.drawable.RectDrawable;
6-
import com.ndsl.graphics.display.drawable.StringDrawable;
4+
import com.ndsl.graphics.display.drawable.base.Drawable;
5+
import com.ndsl.graphics.display.drawable.non_sync.RectDrawable;
6+
import com.ndsl.graphics.display.drawable.non_sync.StringDrawable;
77
import com.ndsl.graphics.display.drawable.animate.TimeScaledAnimator;
88
import com.ndsl.graphics.display.drawable.img.GImage;
99
import com.ndsl.graphics.display.drawable.img.ImageDrawable;
10-
import com.ndsl.graphics.display.drawable.ui.Button;
10+
import com.ndsl.graphics.display.drawable.non_sync.ui.Button;
1111
import com.ndsl.graphics.display.layer.Layer;
1212
import com.ndsl.graphics.pos.Pos;
1313
import com.ndsl.graphics.pos.Rect;

graphics/src/main/java/com/ndsl/graphics/display/Display.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
import com.ndsl.graphics.Debugger;
44
import com.ndsl.graphics.GraphicsMain;
5-
import com.ndsl.graphics.display.drawable.Drawable;
6-
import com.ndsl.graphics.display.drawable.GUIBase;
7-
import com.ndsl.graphics.display.drawable.RealTimeDrawable;
5+
import com.ndsl.graphics.display.drawable.base.Drawable;
6+
import com.ndsl.graphics.display.drawable.base.GUIBase;
7+
import com.ndsl.graphics.display.drawable.non_sync.RealTimeDrawable;
88
import com.ndsl.graphics.display.fps.FPSAttitude;
99
import com.ndsl.graphics.display.fps.FPSLimiter;
1010
import com.ndsl.graphics.display.key.KeyInputHandler;
@@ -19,8 +19,6 @@
1919
import javax.swing.*;
2020
import java.awt.*;
2121
import java.awt.image.BufferStrategy;
22-
import java.util.ArrayList;
23-
import java.util.List;
2422

2523
public class Display extends JFrame {
2624

graphics/src/main/java/com/ndsl/graphics/display/drawable/ICustomGui.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.ndsl.graphics.pos.Rect;
44

55
import java.awt.*;
6-
6+
@Deprecated
77
public interface ICustomGui {
88
void onDraw(Graphics g, Rect showingRect);
99
}

graphics/src/main/java/com/ndsl/graphics/display/drawable/IRealTimeCustomDrawable.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.ndsl.graphics.pos.Rect;
44

55
import java.awt.*;
6-
6+
@Deprecated
77
public interface IRealTimeCustomDrawable {
88
void onDraw(Graphics g, Rect showingRect);
99
Rect getShowingRect();

graphics/src/main/java/com/ndsl/graphics/display/drawable/Drawable.java renamed to graphics/src/main/java/com/ndsl/graphics/display/drawable/base/Drawable.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.ndsl.graphics.display.drawable;
1+
package com.ndsl.graphics.display.drawable.base;
22

3-
import com.ndsl.graphics.pos.Pos;
3+
import com.ndsl.graphics.display.drawable.IDrawable;
44
import com.ndsl.graphics.pos.Rect;
55
import org.jetbrains.annotations.Nullable;
66

graphics/src/main/java/com/ndsl/graphics/display/drawable/DrawableUtil.java renamed to graphics/src/main/java/com/ndsl/graphics/display/drawable/base/DrawableUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.ndsl.graphics.display.drawable;
1+
package com.ndsl.graphics.display.drawable.base;
22

33
import com.ndsl.graphics.pos.Pos;
44
import com.ndsl.graphics.pos.Rect;

graphics/src/main/java/com/ndsl/graphics/display/drawable/GUIBase.java renamed to graphics/src/main/java/com/ndsl/graphics/display/drawable/base/GUIBase.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
package com.ndsl.graphics.display.drawable;
1+
package com.ndsl.graphics.display.drawable.base;
22

33
import com.ndsl.graphics.display.Display;
4-
import com.ndsl.graphics.pos.Pos;
4+
import com.ndsl.graphics.display.drawable.IDrawable;
55
import com.ndsl.graphics.pos.Rect;
66

77
import java.awt.*;
88

9-
public class GUIBase implements IDrawable{
9+
public class GUIBase implements IDrawable {
1010
public IDrawable drawObject;
1111
public String id;
1212
public GUIBase(IDrawable drawObject) {

graphics/src/main/java/com/ndsl/graphics/display/drawable/LineDrawable.java renamed to graphics/src/main/java/com/ndsl/graphics/display/drawable/non_sync/LineDrawable.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
package com.ndsl.graphics.display.drawable;
1+
package com.ndsl.graphics.display.drawable.non_sync;
22

33
import com.ndsl.graphics.GraphicsMain;
44
import com.ndsl.graphics.display.Display;
5+
import com.ndsl.graphics.display.drawable.IDrawable;
56
import com.ndsl.graphics.pos.Line;
67
import com.ndsl.graphics.pos.Rect;
78

graphics/src/main/java/com/ndsl/graphics/display/drawable/PointDrawable.java renamed to graphics/src/main/java/com/ndsl/graphics/display/drawable/non_sync/PointDrawable.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
package com.ndsl.graphics.display.drawable;
1+
package com.ndsl.graphics.display.drawable.non_sync;
22

33
import com.ndsl.graphics.GraphicsMain;
44
import com.ndsl.graphics.display.Display;
5+
import com.ndsl.graphics.display.drawable.IDrawable;
56
import com.ndsl.graphics.pos.Pos;
67
import com.ndsl.graphics.pos.Rect;
78

89
import java.awt.*;
910

10-
public class PointDrawable implements IDrawable{
11+
public class PointDrawable implements IDrawable {
1112
public Color drawColor= GraphicsMain.Default_Color;
1213
public Pos pos;
1314
public Rect rect;

0 commit comments

Comments
 (0)