@@ -41,27 +41,27 @@ public class SimpleDisplay implements Display {
4141 private DisplayState suspendedState ;
4242
4343 private static final Map <DisplayEvent , BiConsumer <SimpleDisplay , WindowEvent >> windowEvents = Map .of (
44- DisplayEvent .Opened , (display , windowEvent ) -> FastJEngine .log ("window \" " + display .displayTitle + " \" opened" ),
44+ DisplayEvent .Opened , (display , windowEvent ) -> FastJEngine .debug ("window \" {} \" opened" , display .displayTitle ),
4545 DisplayEvent .Closing , (display , windowEvent ) -> {
46- FastJEngine .log ("window \" " + display .displayTitle + " closing" );
46+ FastJEngine .debug ("window \" {} \" closing" , display .displayTitle );
4747 FastJEngine .forceCloseGame ();
4848 display .close ();
4949 },
50- DisplayEvent .Closed , (display , windowEvent ) -> FastJEngine .log ("window \" " + display .displayTitle + " \" closed" ),
50+ DisplayEvent .Closed , (display , windowEvent ) -> FastJEngine .debug ("window \" {} \" closed" , display .displayTitle ),
5151 DisplayEvent .Iconified , (display , windowEvent ) -> {
52- FastJEngine .log ("window \" " + display .displayTitle + " \" iconified" );
52+ FastJEngine .debug ("window \" {} \" iconified" , display .displayTitle );
5353 display .suspendedState = display .displayState ;
5454 display .updateDisplayState (DisplayState .Iconified );
55- FastJEngine .log ( " suspended " + display .suspendedState );
55+ FastJEngine .debug ( "window \" {} \" suspended {} state" , display . displayTitle , display .suspendedState );
5656 },
5757 DisplayEvent .DeIconified , (display , windowEvent ) -> {
58- FastJEngine .log ("window \" " + display . displayTitle + " \" de-iconified" );
58+ FastJEngine .debug ("window \" {} \" de-iconified" , display . displayTitle );
5959 display .suspendedState = null ;
6060 display .updateDisplayState (display .oldDisplayState );
61- FastJEngine .log ( " removed suspended " + display .suspendedState );
61+ FastJEngine .debug ( "window \" {} \" removed suspended {} state" , display . displayTitle , display .suspendedState );
6262 },
63- DisplayEvent .Activated , (display , windowEvent ) -> FastJEngine .log ("window \" " + display .displayTitle + " \" activated" ),
64- DisplayEvent .Deactivated , (display , windowEvent ) -> FastJEngine .log ("window \" " + display . displayTitle + " \" de-activated" )
63+ DisplayEvent .Activated , (display , windowEvent ) -> FastJEngine .debug ("window \" {} \" activated" , display .displayTitle ),
64+ DisplayEvent .Deactivated , (display , windowEvent ) -> FastJEngine .debug ("window \" {} \" de-activated" , display . displayTitle )
6565 );
6666
6767 public SimpleDisplay () {
@@ -123,14 +123,14 @@ public void componentResized(ComponentEvent e) {
123123 }
124124
125125 Point newSize = new Point (window .getSize ());
126- FastJEngine .log ("window \" " + displayTitle + " \" resize event to " + newSize );
126+ FastJEngine .debug ("window \" {} \" resize event to {}" , displayTitle , newSize );
127127 resizeDisplay (newSize );
128128 }
129129
130130 @ Override
131131 public void componentMoved (ComponentEvent e ) {
132132 Point newLocation = new Point (e .getComponent ().getLocation ());
133- FastJEngine .log ("window \" " + displayTitle + " \" moved to " + newLocation );
133+ FastJEngine .trace ("window \" {} \" moved to {}" , displayTitle , newLocation );
134134 }
135135 });
136136
@@ -160,10 +160,20 @@ public DisplayState getDisplayState() {
160160 return displayState ;
161161 }
162162
163+ /**
164+ * Gets the display's second most recent state.
165+ *
166+ * @return The display's old {@link DisplayState}.
167+ */
163168 public DisplayState getOldDisplayState () {
164169 return oldDisplayState ;
165170 }
166171
172+ /**
173+ * Gets the display's state from when it was {@link DisplayState#Iconified suspended (iconified)}.
174+ *
175+ * @return The display's suspended {@link DisplayState}.
176+ */
167177 public DisplayState getSuspendedState () {
168178 return suspendedState ;
169179 }
@@ -180,7 +190,7 @@ public JFrame getWindow() {
180190 */
181191 public void resizeDisplay (Point newResolution ) {
182192 window .setSize (newResolution .asDimension ());
183- FastJEngine .log ("resized \" " + displayTitle + " \" to " + newResolution );
193+ FastJEngine .debug ("resized \" {} \" to {}" , displayTitle , newResolution );
184194 FastJEngine .getCanvas ().resize (newResolution );
185195 revalidateWindow ();
186196 }
@@ -249,7 +259,7 @@ public void setIcon(Image icon) {
249259 }
250260
251261 private void updateDisplayState (DisplayState nextState ) {
252- FastJEngine .log ( String . format ( "Current window state: %s , next window state: %s " , displayState , nextState ) );
262+ FastJEngine .debug ( "Updating window \" {} \" 's state -- current: {} , next: {} " , displayTitle , displayState , nextState );
253263 oldDisplayState = displayState ;
254264 displayState = nextState ;
255265 }
0 commit comments