001package com.fs.starfarer.api.characters;
002
003import java.awt.Color;
004import java.util.Map;
005
006import com.fs.starfarer.api.Global;
007import com.fs.starfarer.api.ui.ButtonAPI;
008import com.fs.starfarer.api.ui.TooltipMakerAPI;
009import com.fs.starfarer.api.util.Misc;
010
011public class BaseSkillsChangeEffect implements SkillsChangeEffect {
012
013        protected Color base;
014        protected Color dark;
015        protected Color bright;
016        protected Color sBase;
017        protected Color sDark;
018        protected Color sBright;
019        
020        protected void prepare() {
021                base = Global.getSettings().getBasePlayerColor();
022                bright = Global.getSettings().getBrightPlayerColor();
023                dark = Global.getSettings().getDarkPlayerColor();
024                
025                sBase = Misc.getStoryOptionColor();
026                sDark = Misc.getStoryDarkColor();
027                sBright = Misc.getStoryBrightColor();
028        }
029        
030        public boolean hasEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to) {
031                return false;
032        }
033
034        public void infoButtonPressed(ButtonAPI button, Object param, Map<String, Object> dataMap) {
035                
036        }
037
038        public void printEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, TooltipMakerAPI info, Map<String, Object> dataMap) {
039                
040        }
041
042        public void applyEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, Map<String, Object> dataMap) {
043                
044        }
045
046}