11package net .opencraft .client ;
22
3- import static net .opencraft .LoggerConfig .LOG_FORMAT ;
4- import static net .opencraft .LoggerConfig .handle ;
5- import static net .opencraft .renderer .display .DisplayManager .destroyDisplay ;
3+ import static net .opencraft .logging .LoggerConfig .*;
4+ import static net .opencraft .renderer .display .DisplayManager .*;
65
76import java .awt .image .BufferedImage ;
87import java .io .IOException ;
98import java .util .Locale ;
109import java .util .logging .Logger ;
1110
12- import net .opencraft .LoggerConfig ;
1311import net .opencraft .config .GameConfig ;
1412import net .opencraft .config .GameExperiments ;
1513import net .opencraft .data .packs .DefaultPack ;
1614import net .opencraft .data .packs .Pack ;
15+ import net .opencraft .language .Languages ;
16+ import net .opencraft .logging .LoggerConfig ;
1717import net .opencraft .renderer .RenderDragon ;
18- import net .opencraft .renderer .Screen ;
1918import net .opencraft .renderer .scenes .Scene ;
2019import net .opencraft .sound .SoundManager ;
2120
2221public class Game implements Runnable {
2322
2423 public static final String NAME = "OpenCraft" ;
25- public static final String VERSION = "24r04 " ;
24+ public static final String VERSION = "24r05 " ;
2625 public static final String TITLE = NAME + ((char ) 0x20 ) + VERSION ;
2726
2827 public static final int NANOSECONDS = 1000000000 ;
@@ -34,7 +33,6 @@ public class Game implements Runnable {
3433 private static Pack selected_pack = DefaultPack .getDefaultPack ();
3534
3635 private boolean running = false ;
37- private Screen screen ;
3836
3937 static {
4038 LoggerConfig .clearLogDir ();
@@ -46,21 +44,20 @@ public class Game implements Runnable {
4644
4745 public void init () {
4846 RenderDragon .init ();
49- System .out .println ();
5047
51- this .screen = RenderDragon .getScreen ();
5248 if (GameExperiments .SKIP_LOAD_SCENE )
5349 Scene .setCurrent (Scene .MENU_SCENE );
5450 else
5551 Scene .setCurrent (Scene .LOAD_SCENE );
5652
53+ System .out .println ();
5754 running = true ;
5855 }
5956
6057 @ Override
6158 public void run () {
6259 init ();
63- logger .info (String .format ("Selected language: %s" , getLanguage () .getDisplayName (getLanguage ())));
60+ logger .info (String .format ("Selected language: %s" , Languages .getDisplayName (getLanguage ())));
6461
6562 logger .info (Game .TITLE + " started!" );
6663
@@ -87,8 +84,6 @@ public void run() {
8784 }
8885
8986 public void render () {
90- BufferedImage img = this .screen .getImage ();
91- Scene .renderCurrent (img );
9287 RenderDragon .update ();
9388 }
9489
@@ -149,7 +144,7 @@ public static boolean isDefaultPackSelected() {
149144 }
150145
151146 public static BufferedImage screenshot () {
152- return getInstance (). screen .screenshot ();
147+ return RenderDragon . getScreen () .screenshot ();
153148 }
154149
155150 public static void main (String [] args ) throws IOException {
0 commit comments