v2.3.0: adjusted use of calendars, and when surface scene shows night
This commit is contained in:
@@ -44,7 +44,6 @@ import com.watabou.noosa.NinePatch;
|
||||
import com.watabou.noosa.ui.Component;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
|
||||
public class NewsScene extends PixelScene {
|
||||
|
||||
@@ -273,8 +272,6 @@ public class NewsScene extends PixelScene {
|
||||
textColor(Window.SHPX_COLOR);
|
||||
}
|
||||
|
||||
Calendar cal = Calendar.getInstance();
|
||||
cal.setTime(article.date);
|
||||
date = new BitmapText( News.parseArticleDate(article), pixelFont);
|
||||
date.scale.set(PixelScene.align(0.5f));
|
||||
date.hardlight( 0x888888 );
|
||||
|
||||
@@ -60,6 +60,7 @@ import com.watabou.utils.Random;
|
||||
import java.nio.Buffer;
|
||||
import java.nio.FloatBuffer;
|
||||
import java.util.Calendar;
|
||||
import java.util.GregorianCalendar;
|
||||
|
||||
public class SurfaceScene extends PixelScene {
|
||||
|
||||
@@ -110,8 +111,9 @@ public class SurfaceScene extends PixelScene {
|
||||
Group window = new Group();
|
||||
window.camera = viewport;
|
||||
add( window );
|
||||
|
||||
boolean dayTime = Calendar.getInstance().get(Calendar.HOUR_OF_DAY) >= 7;
|
||||
|
||||
Calendar cal = GregorianCalendar.getInstance();
|
||||
boolean dayTime = cal.get(Calendar.HOUR_OF_DAY) >= 7 && cal.get(Calendar.HOUR_OF_DAY) <= 20;
|
||||
|
||||
Sky sky = new Sky( dayTime );
|
||||
sky.scale.set( SKY_WIDTH, SKY_HEIGHT );
|
||||
|
||||
@@ -32,6 +32,7 @@ import com.watabou.noosa.Image;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.GregorianCalendar;
|
||||
|
||||
public class News {
|
||||
|
||||
@@ -122,7 +123,7 @@ public class News {
|
||||
}
|
||||
|
||||
public static String parseArticleDate(NewsArticle article){
|
||||
Calendar cal = Calendar.getInstance();
|
||||
Calendar cal = GregorianCalendar.getInstance();
|
||||
cal.setTime(article.date);
|
||||
return cal.get(Calendar.YEAR)
|
||||
+ "-" + String.format("%02d", cal.get(Calendar.MONTH)+1)
|
||||
|
||||
Reference in New Issue
Block a user