package net.fourbytes.shadow.utils; public final class ViewModes { private ViewModes() { } /* * 0x00 = Fully dynamic (Useless, ugly, ...) <br> * 0x01 = Fixed height (Mobile devices, small screens) <br> * 0x02 = Fixed width (PC and Ouya, larger resolutions) <br> * 0x03 = Fully fixed (Resizing doesn't scale) <br> * 0x04 = Automatic scaling (Does what it says) <br> * Other: Gliatch. */ /** * Fully dynamic scaling. Useless and ugly. */ public final static byte dynamic = 0x00; /** * Fixed height scaling. Mobile devices and small screens may profit from it. */ public final static byte fixedh = 0x01; /** * Fixed width. PC and Ouya, thus larger screens may profit from it. */ public final static byte fixedw = 0x02; /** * Fully fixed viewport. It doesn't scale at all (stays always the same). */ public final static byte fixed = 0x03; /** * Automatic scaling as soon as (dispw+disph)/2f is over a given value. */ public final static byte auto = 0x04; /** * Default scaling method. It's NOT the current scaling method. */ public final static byte def = auto; }