Пример #1
0
def main(path_to_rom):
    load_settings()

    app = QApplication()
    MainWindow(path_to_rom)
    app.exec_()

    save_settings()
Пример #2
0
def main(path_to_rom):
    load_settings()

    app = QApplication()

    if auto_save_rom_path.exists():
        result = AutoSaveDialog().exec_()

        if result == QMessageBox.AcceptRole:
            path_to_rom = auto_save_rom_path

            QMessageBox.information(
                None, "Auto Save recovered", "Don't forget to save the loaded ROM under a new name!"
            )

    MainWindow(path_to_rom)
    app.exec_()

    save_settings()
Пример #3
0
from foundry.game.gfx.objects.EnemyItem import MASK_COLOR

from foundry import icon, data_dir
from foundry.gui.CustomDialog import CustomDialog
from foundry.gui.settings import RESIZE_LEFT_CLICK, RESIZE_RIGHT_CLICK, SETTINGS, load_settings, save_settings
from foundry.gui.HorizontalLine import HorizontalLine
from smb3parse.constants import (
    POWERUP_MUSHROOM,
    POWERUP_RACCOON,
    POWERUP_FIREFLOWER,
    POWERUP_TANOOKI,
    POWERUP_FROG,
    POWERUP_HAMMER,
)

load_settings()

POWERUPS_NAME = 0
POWERUPS_X = 1
POWERUPS_Y = 2
POWERUPS_VALUE = 3
POWERUPS_PWING = 4
POWERUPS = [
    ("Small Mario", 32, 53, 0, False),
    ("Big Mario", 6, 48, POWERUP_MUSHROOM, False),
    ("Raccoon Mario", 57, 53, POWERUP_RACCOON, False),
    ("Fire Mario", 16, 53, POWERUP_FIREFLOWER, False),
    ("Tanooki Mario", 54, 53, POWERUP_TANOOKI, False),
    ("Frog Mario", 56, 53, POWERUP_FROG, False),
    ("Hammer Mario", 58, 53, POWERUP_HAMMER, False),
    # Even though P-Wing can *technically* be combined, it only really works with Raccoon and Tanooki suit