32 lines
791 B
Python
32 lines
791 B
Python
#!/usr/bin/env python3
|
|
"""Simple viewport test"""
|
|
|
|
import mcrfpy
|
|
from mcrfpy import Window
|
|
import sys
|
|
|
|
print("Testing viewport system...")
|
|
|
|
# Get window singleton
|
|
window = Window.get()
|
|
|
|
print(f"Game resolution: {window.game_resolution}")
|
|
print(f"Scaling mode: {window.scaling_mode}")
|
|
print(f"Window resolution: {window.resolution}")
|
|
|
|
# Test changing scaling mode
|
|
window.scaling_mode = "center"
|
|
print(f"Changed to center mode: {window.scaling_mode}")
|
|
|
|
window.scaling_mode = "stretch"
|
|
print(f"Changed to stretch mode: {window.scaling_mode}")
|
|
|
|
window.scaling_mode = "fit"
|
|
print(f"Changed to fit mode: {window.scaling_mode}")
|
|
|
|
# Test changing game resolution
|
|
window.game_resolution = (800, 600)
|
|
print(f"Changed game resolution to: {window.game_resolution}")
|
|
|
|
print("Test completed!")
|
|
sys.exit(0) |