public SimCorpMobile() { _vCpu = new Cpu("Intel", new List <Core> { new Core(64, 2.1), new Core(64, 2.1) }); _vExternalStorage = new ExternalStorage(128); _vFrontalBasicCamera = new FrontalBasicCamera(1.5, 5); _vGraphCpu = new GraphCpu("AMD", new List <Core> { new Core(64, 2.1), new Core(64, 2.1), new Core(64, 2.1), new Core(64, 2.1) }); _vInternalStorage = new InternalStorage(64); _vKeyboard = new DigitalKeyboard(new List <char>(), new List <char>()); _vLiIonBattery = new LiIonBattery(5, 2200, true); _vMicrophone = new Microphone("Internal", 3.5, 2); _vMultiMainBasicCamera = new MultiMainBasicCamera(2.5, 12, new List <MainBasicCamera> { new MainBasicCamera(2.5, 12), new MainBasicCamera(2.5, 12), new MainBasicCamera(2.5, 12) }); _vMultiSimCardHolder = new MultiSimCardHolder("DoubleSim", new List <SimCardHolder> { new SimCardHolder("microSim"), new SimCardHolder("microSim") }); _vMultiTouchScreen = new MultiTouchScreen("Multi", 10); _vOLedBasicScreen = new OLedBasicScreen(1080, 1920, 7, 233); _vRam = new Ram(4); _vSpeaker = new Speaker(15, 15000, 4.5, 3, Output); SmsProvider = new SmsProvider(); SmsProvider.Count = 0; }
static void Main(string[] args) { ScreenBase retina = new RetinaScreen(); IScreenImage image = new DefaultImage("a shiny unicorn!", QualityRates.High); Screen screen = new MultiTouchScreen(100, 10, 999999, "1024x720", retina, 5); Battery battery = new Battery(BatteryTypes.NickelCadmium, 4100, true); Microphone mic = new Microphone(); Mobile mob = new Mobile(screen, battery, mic); Console.WriteLine(mob.MobScreen); mob.MobScreen.Dysplay.Show(image); mob.MobScreen.Touch(); Console.WriteLine(mob.MobBattery); mob.MobMicro.IsMuted = true; mob.MobMicro.Sensetivity = 8; mob.MobMicro.Sensetivity = 200; mob.MobMicro.Sensetivity = 0; Console.ReadLine(); }