Ignore:
Timestamp:
Jan 10, 2013, 4:39:53 PM (12 years ago)
Author:
alloc
Message:

AEI2

Location:
AE/installer2/src/net/oni2/aeinstaller/gui
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.java

    r600 r602  
    264264        }
    265265
     266        @DoInBackground(progressMessage = "mandatoryFiles.title", cancelable = false, indeterminateProgress = false)
     267        private void checkMandatoryFiles(final BackgroundEvent evt) {
     268                System.out.println("Tools:");
     269                for (Mod m : ModManager.getInstance().getTools()) {
     270                        System.out.format("  %05d %s", m.getPackageNumber(), m.getName());
     271                }
     272                System.out.println();
     273               
     274                System.out.println("Mandatory tools:");
     275                for (Mod m : ModManager.getInstance().getMandatoryTools()) {
     276                        System.out.format("  %05d %s", m.getPackageNumber(), m.getName());
     277                }
     278        }
     279
    266280        @DoInBackground(progressMessage = "installing.title", cancelable = false, indeterminateProgress = false)
    267281        private void install(final BackgroundEvent evt) {
     282                // TODO: Conflicts/Dependencies
     283
    268284                TreeSet<Mod> mods = new TreeSet<Mod>();
    269                 mods.addAll(ModManager.getInstance().getDefaultMods());
     285                mods.addAll(ModManager.getInstance().getMandatoryMods());
    270286                mods.addAll(model.getSelectedMods());
    271287
     
    284300                        }
    285301                });
    286 
    287                 // TODO method stub
    288                 JOptionPane.showMessageDialog(this, "install", "todo",
    289                                 JOptionPane.INFORMATION_MESSAGE);
    290302        }
    291303
  • AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.properties

    r600 r602  
    4646initializingEdition.title=Initializing Edition core
    4747installing.title=Installing mods
     48mandatoryFiles.title=Checking for mandatory files
  • AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.yml

    r600 r602  
    66  locationRelativeTo: null
    77  defaultCloseOperation: doNothingOnClose
    8   onWindowOpened: [execDepotUpdate,checkUpdates,initialize,focus]
     8  onWindowOpened: [execDepotUpdate,checkMandatoryFiles,initialize,checkUpdates,focus]
    99  onWindowClosing: [askClose,saveLocalData,exit]
    1010  iconImage: img.ae
  • AE/installer2/src/net/oni2/aeinstaller/gui/modtable/ModTableFilter.java

    r600 r602  
    2626                Mod mod = (Mod) entry.getModel().getValueAt(entry.getIdentifier(), -1);
    2727
    28                 if (mod.isDefaultMod())
     28                if (mod.isMandatoryMod())
    2929                        return false;
    3030
Note: See TracChangeset for help on using the changeset viewer.