Detailed 32 px imp sprite and finer world pixel rows (540, 1080)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
10af85fd95
commit
928c34e78b
7 files changed
+121
-18
No files matched your search
+8
-1
@@ -151,7 +151,7 @@ pub struct Settings {
|
||||
pub ui_factor: u8, // old interface size (2 large, 3 medium, 4 small; only read to carry old settings over)
|
||||
pub ui_size: u16, // interface size in percent of the standard (100 = 1080 interface rows), 0 = automatic
|
||||
pub render_scale: u8, // old pixel-look divisor (no longer used, kept for old settings files)
|
||||
pub pixel_rows: u16, // pixel look: rows of the world on every screen (270, 360, 480)
|
||||
pub pixel_rows: u16, // pixel look: rows of the world on every screen (one of PIXEL_ROWS)
|
||||
pub touch_ui: u8, // touch interface: 0 = automatic (after the first touch), 1 = on, 2 = off
|
||||
pub debug_fps: bool, // show FPS and rendering backend
|
||||
pub debug_frame_time: bool, // show the frame-time line and graph
|
||||
@@ -264,6 +264,13 @@ impl Settings {
|
||||
}
|
||||
}
|
||||
|
||||
// the world's pixel rows of the settings menu (more rows: finer world, detailed sprites fit)
|
||||
pub const PIXEL_ROWS: [u16; 5] = [270, 360, 480, 540, 1080];
|
||||
|
||||
pub fn pixel_rows(set: u16) -> u32 {
|
||||
if PIXEL_ROWS.contains(&set) { set as u32 } else { 360 }
|
||||
}
|
||||
|
||||
// the interface sizes of the settings menu in percent (0 = automatic), from small to large
|
||||
pub const UI_SIZES: [u16; 9] = [0, 75, 85, 100, 115, 130, 150, 175, 200];
|
||||
|
||||
|
||||
Reference in new issue
Block a user