Search in sources :

Example 86 with Config

use of com.b3dgs.lionengine.Config in project lionengine by b3dgs.

the class LoaderTest method testFilterHq3x.

/**
 * Test with a hq3x filter.
 */
@Test
void testFilterHq3x() {
    final Resolution output = new Resolution(960, 720, 60);
    final Config config = new Config(output, 16, false);
    Loader.start(config, SequenceFilterMock.class, new FilterHq3x()).await();
}
Also used : Config(com.b3dgs.lionengine.Config) FilterHq3x(com.b3dgs.lionengine.graphic.filter.FilterHq3x) Resolution(com.b3dgs.lionengine.Resolution) Test(org.junit.jupiter.api.Test)

Example 87 with Config

use of com.b3dgs.lionengine.Config in project lionengine by b3dgs.

the class LoaderTest method testScaled.

/**
 * Test with screen scaled.
 */
@Test
void testScaled() {
    final Resolution output = new Resolution(640, 480, 0);
    final Config config = new Config(output, 16, true);
    Loader.start(config, SequenceSingleMock.class).await();
}
Also used : Config(com.b3dgs.lionengine.Config) Resolution(com.b3dgs.lionengine.Resolution) Test(org.junit.jupiter.api.Test)

Example 88 with Config

use of com.b3dgs.lionengine.Config in project lionengine by b3dgs.

the class LoaderTest method testNoIconWindowed.

/**
 * Test with no icon in windowed mode.
 */
@Test
void testNoIconWindowed() {
    final Config config = new Config(OUTPUT, 16, true, Medias.create("void"));
    Loader.start(config, SequenceSingleMock.class).await();
}
Also used : Config(com.b3dgs.lionengine.Config) Test(org.junit.jupiter.api.Test)

Example 89 with Config

use of com.b3dgs.lionengine.Config in project lionengine by b3dgs.

the class DrawableTest method testMissingDpi.

/**
 * Test success cases with missing DPI.
 */
@Test
void testMissingDpi() {
    Drawable.setDpi(new Resolution(320, 240, 60), new Config(new Resolution(1920, 1200, 16), 60, false));
    assertNotNull(Drawable.loadImage(Graphics.createImageBuffer(16, 32)));
    assertNotNull(Drawable.loadImage(media));
    assertNotNull(Drawable.loadSprite(Graphics.createImageBuffer(16, 32)));
    assertNotNull(Drawable.loadSprite(media));
    assertNotNull(Drawable.loadSpriteAnimated(Graphics.createImageBuffer(16, 32), 1, 1));
    assertNotNull(Drawable.loadSpriteAnimated(media, 1, 1));
    assertNotNull(Drawable.loadSpriteTiled(Graphics.createImageBuffer(16, 32), 1, 1));
    assertNotNull(Drawable.loadSpriteTiled(media, 1, 1));
    assertNotNull(Drawable.loadSpriteFont(media, font, 1, 1));
    assertNotNull(Drawable.loadSpriteParallaxed(media, 1, 1, 1));
    assertNotNull(Drawable.loadSpriteDigit(Graphics.createImageBuffer(16, 32), 1, 1, 1));
    assertNotNull(Drawable.loadSpriteDigit(media, 1, 1, 1));
    Drawable.setDpi(null);
}
Also used : Config(com.b3dgs.lionengine.Config) Resolution(com.b3dgs.lionengine.Resolution) Test(org.junit.jupiter.api.Test)

Aggregations

Config (com.b3dgs.lionengine.Config)89 Resolution (com.b3dgs.lionengine.Resolution)75 Screen (com.b3dgs.lionengine.graphic.Screen)47 ScreenMock (com.b3dgs.lionengine.graphic.ScreenMock)45 Test (org.junit.jupiter.api.Test)42 Test (org.junit.Test)38 FactoryGraphicMock (com.b3dgs.lionengine.graphic.FactoryGraphicMock)2 Semaphore (java.util.concurrent.Semaphore)2 AtomicReference (java.util.concurrent.atomic.AtomicReference)2 Context (com.b3dgs.lionengine.Context)1 LionEngineException (com.b3dgs.lionengine.LionEngineException)1 FilterBilinear (com.b3dgs.lionengine.core.filter.FilterBilinear)1 FilterBlur (com.b3dgs.lionengine.core.filter.FilterBlur)1 FilterHq2x (com.b3dgs.lionengine.core.filter.FilterHq2x)1 FilterHq3x (com.b3dgs.lionengine.core.filter.FilterHq3x)1 ImageBuffer (com.b3dgs.lionengine.graphic.ImageBuffer)1 Rasterbar (com.b3dgs.lionengine.graphic.engine.Rasterbar)1 Sequencer (com.b3dgs.lionengine.graphic.engine.Sequencer)1 SourceResolutionProvider (com.b3dgs.lionengine.graphic.engine.SourceResolutionProvider)1 FilterBilinear (com.b3dgs.lionengine.graphic.filter.FilterBilinear)1