mtg-genetic-deckbuilding

Generating and improving Magic: The Gathering decks using a genetic algorithm
git clone https://kevincorvisier.fr/git/mtg-genetic-deckbuilding.git
Log | Files | Refs | LICENSE

GuiFake.java (6400B)


      1 package fr.kevincorvisier.mtg.gdb;
      2 
      3 import java.io.File;
      4 import java.io.IOException;
      5 import java.net.URISyntaxException;
      6 import java.util.Collection;
      7 import java.util.List;
      8 
      9 import com.google.common.base.Function;
     10 
     11 import forge.gamemodes.match.HostedMatch;
     12 import forge.gui.download.GuiDownloadService;
     13 import forge.gui.interfaces.IGuiBase;
     14 import forge.gui.interfaces.IGuiGame;
     15 import forge.item.PaperCard;
     16 import forge.localinstance.skin.FSkinProp;
     17 import forge.localinstance.skin.ISkinImage;
     18 import forge.sound.IAudioClip;
     19 import forge.sound.IAudioMusic;
     20 import forge.util.Callback;
     21 import forge.util.ImageFetcher;
     22 
     23 public abstract class GuiFake implements IGuiBase
     24 {
     25 	@Override
     26 	public boolean isRunningOnDesktop()
     27 	{
     28 		// TODO Auto-generated method stub
     29 		return false;
     30 	}
     31 
     32 	@Override
     33 	public boolean isLibgdxPort()
     34 	{
     35 		// TODO Auto-generated method stub
     36 		return false;
     37 	}
     38 
     39 	@Override
     40 	public String getCurrentVersion()
     41 	{
     42 		// TODO Auto-generated method stub
     43 		return null;
     44 	}
     45 
     46 	@Override
     47 	public String getAssetsDir()
     48 	{
     49 		// TODO Auto-generated method stub
     50 		return null;
     51 	}
     52 
     53 	@Override
     54 	public ImageFetcher getImageFetcher()
     55 	{
     56 		// TODO Auto-generated method stub
     57 		return null;
     58 	}
     59 
     60 	@Override
     61 	public void invokeInEdtNow(final Runnable runnable)
     62 	{
     63 		// TODO Auto-generated method stub
     64 
     65 	}
     66 
     67 	@Override
     68 	public void invokeInEdtLater(final Runnable runnable)
     69 	{
     70 		// TODO Auto-generated method stub
     71 
     72 	}
     73 
     74 	@Override
     75 	public void invokeInEdtAndWait(final Runnable proc)
     76 	{
     77 		// TODO Auto-generated method stub
     78 
     79 	}
     80 
     81 	@Override
     82 	public boolean isGuiThread()
     83 	{
     84 		// TODO Auto-generated method stub
     85 		return false;
     86 	}
     87 
     88 	@Override
     89 	public ISkinImage getSkinIcon(final FSkinProp skinProp)
     90 	{
     91 		// TODO Auto-generated method stub
     92 		return null;
     93 	}
     94 
     95 	@Override
     96 	public ISkinImage getUnskinnedIcon(final String path)
     97 	{
     98 		// TODO Auto-generated method stub
     99 		return null;
    100 	}
    101 
    102 	@Override
    103 	public ISkinImage getCardArt(final PaperCard card)
    104 	{
    105 		// TODO Auto-generated method stub
    106 		return null;
    107 	}
    108 
    109 	@Override
    110 	public ISkinImage getCardArt(final PaperCard card, final boolean backFace)
    111 	{
    112 		// TODO Auto-generated method stub
    113 		return null;
    114 	}
    115 
    116 	@Override
    117 	public ISkinImage createLayeredImage(final PaperCard card, final FSkinProp background, final String overlayFilename, final float opacity)
    118 	{
    119 		// TODO Auto-generated method stub
    120 		return null;
    121 	}
    122 
    123 	@Override
    124 	public void showBugReportDialog(final String title, final String text, final boolean showExitAppBtn)
    125 	{
    126 		// TODO Auto-generated method stub
    127 
    128 	}
    129 
    130 	@Override
    131 	public void showImageDialog(final ISkinImage image, final String message, final String title)
    132 	{
    133 		// TODO Auto-generated method stub
    134 
    135 	}
    136 
    137 	@Override
    138 	public int showOptionDialog(final String message, final String title, final FSkinProp icon, final List<String> options, final int defaultOption)
    139 	{
    140 		// TODO Auto-generated method stub
    141 		return 0;
    142 	}
    143 
    144 	@Override
    145 	public String showInputDialog(final String message, final String title, final FSkinProp icon, final String initialInput, final List<String> inputOptions,
    146 			final boolean isNumeric)
    147 	{
    148 		// TODO Auto-generated method stub
    149 		return null;
    150 	}
    151 
    152 	@Override
    153 	public <T> List<T> getChoices(final String message, final int min, final int max, final Collection<T> choices, final T selected,
    154 			final Function<T, String> display)
    155 	{
    156 		// TODO Auto-generated method stub
    157 		return null;
    158 	}
    159 
    160 	@Override
    161 	public <T> List<T> order(final String title, final String top, final int remainingObjectsMin, final int remainingObjectsMax, final List<T> sourceChoices,
    162 			final List<T> destChoices)
    163 	{
    164 		// TODO Auto-generated method stub
    165 		return null;
    166 	}
    167 
    168 	@Override
    169 	public String showFileDialog(final String title, final String defaultDir)
    170 	{
    171 		// TODO Auto-generated method stub
    172 		return null;
    173 	}
    174 
    175 	@Override
    176 	public File getSaveFile(final File defaultFile)
    177 	{
    178 		// TODO Auto-generated method stub
    179 		return null;
    180 	}
    181 
    182 	@Override
    183 	public void download(final GuiDownloadService service, final Callback<Boolean> callback)
    184 	{
    185 		// TODO Auto-generated method stub
    186 
    187 	}
    188 
    189 	@Override
    190 	public void refreshSkin()
    191 	{
    192 		// TODO Auto-generated method stub
    193 
    194 	}
    195 
    196 	@Override
    197 	public void showCardList(final String title, final String message, final List<PaperCard> list)
    198 	{
    199 		// TODO Auto-generated method stub
    200 
    201 	}
    202 
    203 	@Override
    204 	public boolean showBoxedProduct(final String title, final String message, final List<PaperCard> list)
    205 	{
    206 		// TODO Auto-generated method stub
    207 		return false;
    208 	}
    209 
    210 	@Override
    211 	public PaperCard chooseCard(final String title, final String message, final List<PaperCard> list)
    212 	{
    213 		// TODO Auto-generated method stub
    214 		return null;
    215 	}
    216 
    217 	@Override
    218 	public int getAvatarCount()
    219 	{
    220 		// TODO Auto-generated method stub
    221 		return 0;
    222 	}
    223 
    224 	@Override
    225 	public int getSleevesCount()
    226 	{
    227 		// TODO Auto-generated method stub
    228 		return 0;
    229 	}
    230 
    231 	@Override
    232 	public void copyToClipboard(final String text)
    233 	{
    234 		// TODO Auto-generated method stub
    235 
    236 	}
    237 
    238 	@Override
    239 	public void browseToUrl(final String url) throws IOException, URISyntaxException
    240 	{
    241 		// TODO Auto-generated method stub
    242 
    243 	}
    244 
    245 	@Override
    246 	public IAudioClip createAudioClip(final String filename)
    247 	{
    248 		// TODO Auto-generated method stub
    249 		return null;
    250 	}
    251 
    252 	@Override
    253 	public IAudioMusic createAudioMusic(final String filename)
    254 	{
    255 		// TODO Auto-generated method stub
    256 		return null;
    257 	}
    258 
    259 	@Override
    260 	public void startAltSoundSystem(final String filename, final boolean isSynchronized)
    261 	{
    262 		// TODO Auto-generated method stub
    263 
    264 	}
    265 
    266 	@Override
    267 	public void clearImageCache()
    268 	{
    269 		// TODO Auto-generated method stub
    270 
    271 	}
    272 
    273 	@Override
    274 	public void showSpellShop()
    275 	{
    276 		// TODO Auto-generated method stub
    277 
    278 	}
    279 
    280 	@Override
    281 	public void showBazaar()
    282 	{
    283 		// TODO Auto-generated method stub
    284 
    285 	}
    286 
    287 	@Override
    288 	public IGuiGame getNewGuiGame()
    289 	{
    290 		// TODO Auto-generated method stub
    291 		return null;
    292 	}
    293 
    294 	@Override
    295 	public HostedMatch hostMatch()
    296 	{
    297 		// TODO Auto-generated method stub
    298 		return null;
    299 	}
    300 
    301 	@Override
    302 	public void runBackgroundTask(final String message, final Runnable task)
    303 	{
    304 		// TODO Auto-generated method stub
    305 
    306 	}
    307 
    308 	@Override
    309 	public String encodeSymbols(final String str, final boolean formatReminderText)
    310 	{
    311 		// TODO Auto-generated method stub
    312 		return null;
    313 	}
    314 
    315 	@Override
    316 	public void preventSystemSleep(final boolean preventSleep)
    317 	{
    318 		// TODO Auto-generated method stub
    319 
    320 	}
    321 
    322 	@Override
    323 	public float getScreenScale()
    324 	{
    325 		// TODO Auto-generated method stub
    326 		return 0;
    327 	}
    328 }