logo

Back to index

MMAC

Min: 0.0037, max: 0.3333, yellow zone: [0.4000 .. 0.6000].

Elements: 24, μ: 0.1389, σ: 0.1191, Var: 0.0142, defects: 42%.

Packages: 27, classes: 231.

Green: 147, yellow: 0, red: 84.

Class MMAC k l
c.s.g.o.d.service.GameOptionsService 0.1667 4 1
c.s.g.o.d.service.B..$Distances NaN 0 0
c.s.g.o.d.service.U..$JavaFXControlLoader 0 8 1
c.s.g.o.d.service.LinePathConverter 0.25 3 4
c.s.g.o.d.service.UIFactory 0 13 4
c.s.g.o.d.service.BezierPathConverter 0.1667 4 5
c.s.g.o.d.d.service.D..$SailorOnShipBinding 0.3333 3 1
c.s.g.o.d.d.service.TavernDialogUtil 0 2 4
c.s.g.o.d.d.service.D..$SimpleSailorOnShipBinding 0.3333 3 1
c.s.g.o.d.d.service.DialogFactory 0.0556 4 6
c.s.g.o.d.d.service.DialogUtil 0.0147 15 11
c.s.g.o.display.ServerModeConfiguration NaN 0 0
c.s.g.o.display.ClientModeConfiguration NaN 0 0
c.s.g.o.display.ClientViewState 0 11 6
c.s.g.o.display.CheatKeyEventListener NaN 1 1
c.s.g.o.display.CommandLineArguments 0.1111 7 3
c.s.g.o.display.StandaloneConfiguration NaN 7 0
c.s.g.o.display.UICommonConfiguration 0.0399 24 6
c.s.g.o.d.e.handler.StartNewGameHandler NaN 1 1
c.s.g.o.d.d.ship.ShipModelForShipList 0 11 1
c.s.g.o.d.d.ship.ShipWeaponInfoDialog NaN 0 0
c.s.g.o.d.d.ship.ShipInfoDialog NaN 0 0
c.s.g.o.d.d.ship.ShipListDialog NaN 1 0
c.s.g.o.d.e.task.ChurchFeedingReputationUpdateTimedTask NaN 2 0
c.s.g.o.d.e.task.ConcurrentReconciliation NaN 2 0
c.s.g.o.d.e.task.WarehouseTentantLeaveTimedTask NaN 2 0
c.s.g.o.d.e.task.BreakInAction NaN 2 0
c.s.g.o.d.e.task.TravelToTimedTask NaN 2 0
c.s.g.o.d.e.task.OpponentsOrder 0 3 1
c.s.g.o.d.e.task.MarriageFeastDeliveryTask NaN 2 0
c.s.g.o.d.e.task.FreePirateTimedTask NaN 2 0
c.s.g.o.d.e.task.FinedTimedTask NaN 2 0
c.s.g.o.d.e.task.WarehouseTenantPayTimedTask NaN 2 0
c.s.g.o.d.e.task.DelayedCaughtAction NaN 2 0
c.s.g.o.d.e.task.ClientTaskFactory 0.0323 15 18
c.s.g.o.d.e.task.MarriageOfferTimedTask 0 3 1
c.s.g.o.d.dialog.A..$HireButtonTextBinding NaN 1 0
c.s.g.o.d.dialog.TabelViewDialog NaN 1 1
c.s.g.o.d.dialog.StorageShipTradeDialog 0 7 3
c.s.g.o.d.dialog.HistoryStandaloneDialog NaN 1 0
c.s.g.o.d.dialog.T..$DateBoundStringProperty NaN 0 0
c.s.g.o.d.dialog.A..$TradingSwitchObjectBinding NaN 1 0
c.s.g.o.d.dialog.S..$LevelBinding NaN 1 0
c.s.g.o.d.dialog.A..$HireActionBinding NaN 1 0
c.s.g.o.d.dialog.ParentNodeProvider NaN 1 1
c.s.g.o.d.dialog.CityShipTradeDialog 0 2 1
c.s.g.o.d.dialog.WeaponInventoryDialog NaN 1 0
c.s.g.o.d.dialog.A..$VisibleTradeTypeBinding NaN 1 0
c.s.g.o.d.dialog.WareInStockDialog NaN 1 0
c.s.g.o.d.dialog.G..$StyleableProperties NaN 0 0
c.s.g.o.d.dialog.GenericCloseButtonDialog 0 4 1
c.s.g.o.d.dialog.DefaultSimpleDialog 0.1071 8 5
c.s.g.o.d.dialog.CloseButtonDialog 0.0111 10 2
c.s.g.o.d.dialog.CityProductionConsumptionDialog NaN 1 0
c.s.g.o.d.dialog.MessageConfigurationDialog NaN 1 0
c.s.g.o.d.dialog.WeaponTransferDialog NaN 1 0
c.s.g.o.d.dialog.CityStorageTradeDialog 0 3 1
c.s.g.o.d.dialog.PersonalDialog 0 2 2
c.s.g.o.d.dialog.StorageOverviewDialog NaN 1 0
c.s.g.o.d.dialog.AutomaticTradingOverviewDialog NaN 1 0
c.s.g.o.d.dialog.TradeOfficeBalanceDialog NaN 1 0
c.s.g.o.d.dialog.BaseTradeDialog 0 7 3
c.s.g.o.d.m.cheat.AddWeaponToShipCheat 0.011 14 1
c.s.g.o.d.m.cheat.BecomeMayorCheat NaN 5 0
c.s.g.o.d.m.cheat.BecomeAldermanCheat NaN 5 0
c.s.g.o.d.m.cheat.VerboseCheat NaN 6 0
c.s.g.o.d.m.cheat.CreateShipCheat 0 10 1
c.s.g.o.d.scene.LoadGameScene 0 5 3
c.s.g.o.d.scene.StartupScene 0.3333 3 1
c.s.g.o.d.scene.SceneChangeService NaN 1 2
c.s.g.o.d.scene.MainGameSceneBackground 0.1667 4 1
c.s.g.o.d.scene.H..$BackToStartupScene NaN 1 1
c.s.g.o.d.scene.C..$BackToStartupScene NaN 1 1
c.s.g.o.d.scene.GameOptionsScene NaN 0 0
c.s.g.o.d.scene.BaseStartupScene 0 6 2
c.s.g.o.d.scene.HanseaticHistoryScene 0.3333 3 1
c.s.g.o.d.scene.B..$LabelHoverChangeListener NaN 1 2
c.s.g.o.d.scene.CreditsScene 0.3333 3 1
c.s.g.o.d.scene.InGameOptionsScene 0 4 2
c.s.g.o.d.scene.NewGameScene NaN 1 1
c.s.g.o.d.scene.MainGameScene 0.1667 3 2
c.s.g.o.d.scene.N..$NewGameAction NaN 1 1
c.s.g.o.d.notice.NoticeBoardContentProvider 1 3 2
c.s.g.o.d.notice.OpenPatricianNoticeBoard 0 7 7
c.s.g.o.d.d.church.ChurchGiftDialog NaN 1 0
c.s.g.o.d.d.church.ChurchExtensionDialog NaN 1 0
c.s.g.o.d.d.church.ChurchFeedingDialog 0 2 1
c.s.g.o.d.j.control.MainMenu 0 3 2
c.s.g.o.d.j.control.ViewStatus 0 7 4
c.s.g.o.d.j.control.GameStatus 0 3 2
c.s.g.o.d.j.control.SubMenu NaN 3 0
c.s.g.o.d.j.control.MiniMap 0 8 7
c.s.g.o.d.model.CityPlayerProxyJFX 0.0042 16 6
c.s.g.o.d.model.RequiredWareCityStorage 0 10 1
c.s.g.o.d.model.BarrelConfiguration 0.1667 4 1
c.s.g.o.d.model.ViewChangeCityPlayerProxyJFX 0.0227 12 2
c.s.g.o.d.javafx.DisplayMessageOverlay NaN 1 1
c.s.g.o.d.javafx.CityHallSceneEventHandler 0 3 2
c.s.g.o.d.javafx.LoanerSceneEventHandler 0 3 2
c.s.g.o.d.javafx.BaseMainGameImageView NaN 1 1
c.s.g.o.d.javafx.GuildSceneEventHandler 0 3 2
c.s.g.o.d.javafx.TavernSceneEventHandler 0 3 2
c.s.g.o.d.javafx.MainGameImageView NaN 1 3
c.s.g.o.d.javafx.PortSceneEventHandler 0 3 2
c.s.g.o.d.javafx.ChurchSceneEventHandler 0 3 2
c.s.g.o.d.javafx.ShipyardSceneEventHandler 0 3 2
c.s.g.o.d.javafx.ArmorySceneEventHandler 0 3 2
c.s.g.o.d.javafx.SeamapSceneHandler 0 3 2
c.s.g.o.d.javafx.MarketSceneEventHandler 0 3 2
c.s.g.o.d.javafx.SceneEventHandlerFactory 0 3 1
c.s.g.o.d.javafx.MainGameView 0.0037 16 9
c.s.g.o.d.javafx.SeamapImageView 0 13 12
c.s.g.o.d.d.guild.GuildTradeAgreementDialog NaN 0 0
c.s.g.o.d.d.guild.JoinGuildDialog NaN 0 0
c.s.g.o.d.d.guild.GuildMediterraneanMapDialog NaN 0 0
c.s.g.o.d.d.guild.GuildMembersDialog NaN 0 0
c.s.g.o.d.d.guild.AuctionGuildDialog 0 2 1
c.s.g.o.d.d.sea.LeaveConvoyDialog NaN 0 0
c.s.g.o.d.d.sea.ConvoyDialog NaN 0 0
c.s.g.o.d.d.cityhall.A..$StyleableProperties NaN 0 0
c.s.g.o.d.d.cityhall.H..$StyleableProperties NaN 0 0
c.s.g.o.d.d.cityhall.C..$StyleableProperties NaN 0 0
c.s.g.o.d.d.cityhall.P..$StyleableProperties NaN 0 0
c.s.g.o.d.d.cityhall.M..$StyleableProperties NaN 0 0
c.s.g.o.d.d.cityhall.TreasuryDialog NaN 1 0
c.s.g.o.d.d.cityhall.HanseaticInfoDialog 0 7 3
c.s.g.o.d.d.cityhall.CityWallBuildingDialog 0 5 1
c.s.g.o.d.d.cityhall.O..$StyleableProperties NaN 0 0
c.s.g.o.d.d.cityhall.PublicNoticeDialog 0 5 1
c.s.g.o.d.d.cityhall.OutriggerNoticeDialog 0 5 1
c.s.g.o.d.d.cityhall.AldermanOfficeDialog 0 5 1
c.s.g.o.d.d.cityhall.TownInfoDialog 0 3 2
c.s.g.o.d.d.cityhall.MeetingRoomDialog 0 5 1
c.s.g.o.d.e.h.impl.TavernDialogTalkToSideroomPersonAction NaN 1 0
c.s.g.o.d.e.h.impl.TavernDialogChangeAction NaN 1 0
c.s.g.o.d.e.h.impl.ShipArrivalForLoading 0 2 1
c.s.g.o.d.e.h.impl.ViewChangeDialogTemplateRunnable NaN 1 0
c.s.g.o.d.e.h.impl.ViewChangeWrappedRunnable NaN 1 0
c.s.g.o.d.e.h.impl.WaitTimeForShipArrivalInCity 0 2 1
c.s.g.o.d.e.h.impl.UnloadOnArrival 0 2 2
c.s.g.o.d.e.h.impl.SinkConcurrentsShipOrder 0 2 1
c.s.g.o.d.e.h.impl.AttackListener 0 2 1
c.s.g.o.d.e.h.impl.DeliverPackages 0 2 1
c.s.g.o.d.e.h.impl.EventHandlerFactory 0.0591 11 16
c.s.g.o.d.e.h.impl.NextPatrolStation 0 2 2
c.s.g.o.d.e.h.impl.WaitTimeForShipArrival 0 2 1
c.s.g.o.d.e.h.impl.ViewChangeActionRunnable NaN 1 0
c.s.g.o.d.e.h.impl.ViewChangeDialogStateRunnable NaN 1 0
c.s.g.o.d.e.h.impl.PassengerLeavesShipOnArrival 0 3 2
c.s.g.o.d.e.h.impl.NextCourierPatrolStation 0 2 2
c.s.g.o.d.e.data.FocusLocationEvent 0 6 1
c.s.g.o.d.e.data.CourierPatrolStateInternal NaN 3 0
c.s.g.o.d.e.data.PatrolInternalState NaN 8 0
c.s.g.o.d.e.data.DelayedTravelToEvent 0 8 1
c.s.g.o.d.d.tavern.TavernBurglarDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernPatrolDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernEscortDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernInformantDialogPageOne NaN 2 0
c.s.g.o.d.d.tavern.TavernBaseSideRoomPersonDialog NaN 6 0
c.s.g.o.d.d.tavern.TavernTransportTraderDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernBuyerDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernSailorDialog NaN 1 0
c.s.g.o.d.d.tavern.TavernPirateHunterDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernTraderDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernSmugglerDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernPirateDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernCourierDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernTreasureMapOwnerDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernWeaponsDealerDialog 0.1111 3 3
c.s.g.o.d.d.tavern.TavernWarehouseTenantDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernFugativeDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernConcurrentDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernCaptainDialog 0 3 1
c.s.g.o.d.d.tavern.TavernTravelerDialog NaN 2 0
c.s.g.o.d.d.tavern.TavernInformantDialogPageTwo NaN 2 0
c.s.g.o.d.d.armory.HandWeaponDialog NaN 1 0
c.s.g.o.d.d.armory.ShipWeaponDialog NaN 1 0
c.s.g.o.d.d.s.impl.T..$TransferableStateBuilder 0 7 5
c.s.g.o.d.d.s.impl.TransferableState 0 7 1
c.s.g.o.d.j.action.City2ShipJFXAction NaN 1 0
c.s.g.o.d.j.action.UserActions 1 6 2
c.s.g.o.d.j.action.Ship2StorageJFXAction NaN 1 0
c.s.g.o.d.j.action.Storage2CityJFXAction NaN 1 0
c.s.g.o.d.j.action.City2StorageJFXAction NaN 1 0
c.s.g.o.d.j.action.Storage2ShipJFXAction NaN 1 0
c.s.g.o.d.j.action.BuyJFXProxyAction NaN 1 0
c.s.g.o.d.j.action.Ship2CityJFXAction NaN 1 0
c.s.g.o.d.j.action.SellJFXProxyAction NaN 1 0
c.s.g.o.d.d.events.CelebrationDialog NaN 0 0
c.s.g.o.d.d.events.SocialAdvancementDeficitDialog NaN 0 0
c.s.g.o.d.d.events.ChildBirthDialog NaN 0 0
c.s.g.o.d.d.events.BuildingPermissionDialog NaN 0 0
c.s.g.o.d.d.events.SocialAdvancementDialog NaN 0 0
c.s.g.o.d.d.events.ChildDeathDialog NaN 0 0
c.s.g.o.d.d.events.PlagueDialog NaN 0 0
c.s.g.o.d.d.events.MarriageFeastRequestDialog NaN 0 0
c.s.g.o.d.d.events.DonationRequestDialog NaN 0 0
c.s.g.o.d.d.events.SpouseDeathDialog NaN 0 0
c.s.g.o.d.d.events.FireDialog NaN 0 0
c.s.g.o.d.d.events.MarriageOfferDialog NaN 0 0
c.s.g.o.d.d.events.MarriageAnnouncementDialog NaN 0 0
c.s.g.o.d.d.events.DowryDialog NaN 0 0
c.s.g.o.d.d.events.MarriageBrokerAnnouncementDialog NaN 0 0
c.s.g.o.d.d.loaner.LoanerTakeLoanDialog NaN 1 0
c.s.g.o.d.d.loaner.LoanerListLoansDialog NaN 1 0
c.s.g.o.d.d.loaner.LoanerPaybackDialog NaN 1 0
c.s.g.o.d.d.loaner.LoanerGiveLoanDialog NaN 1 0
c.s.g.o.d.d.shipyard.B..$BuyAmountBinding NaN 1 0
c.s.g.o.d.d.shipyard.S..$SelectLineEventHandler NaN 1 1
c.s.g.o.d.d.shipyard.S..$SelectLineEventHandler NaN 1 1
c.s.g.o.d.d.shipyard.B..$ReplaceFirstPage NaN 1 1
c.s.g.o.d.d.shipyard.ShipyardRepairListDialogV2 NaN 1 0
c.s.g.o.d.d.shipyard.ShipyardConstructionDialogV2 NaN 9 0
c.s.g.o.d.d.shipyard.ShipRepairDialogV2 NaN 13 0
c.s.g.o.d.d.shipyard.BaseShipyardDialog NaN 19 0
c.s.g.o.d.d.shipyard.ShipyardConstructionListDialogV2 NaN 1 0
c.s.g.o.d.d.shipyard.ShipyardRenameDialogV2 NaN 12 0
c.s.g.o.d.d.shipyard.ShipyardUpgradeDialogV2 NaN 13 0
c.s.g.o.d.g.impl.GuildScenePolygonInitializer NaN 1 1
c.s.g.o.d.g.impl.AbstractMarketPlaceBuildingPolygonInitializer NaN 1 0
c.s.g.o.d.g.impl.ChurchScenePolygonInitializer NaN 1 1
c.s.g.o.d.g.impl.ArmoryPolygonInitializer NaN 1 1
c.s.g.o.d.g.impl.S..$PolygonComparator NaN 1 1
c.s.g.o.d.g.impl.CityHallScenePolygonInitializer NaN 1 1
c.s.g.o.d.g.impl.TavernScenePolygonInitializer NaN 1 1
c.s.g.o.d.g.impl.PolygonInitializerFactory NaN 2 0
c.s.g.o.d.g.impl.ScenePolygonInitialzer 0 2 2
c.s.g.o.d.g.impl.ShipyardScenePolygonInitializer NaN 1 1
c.s.g.o.d.g.impl.LoanerScenePolygonInitializer NaN 1 1
c.s.g.o.d.g.impl.PortScenePolygonInitializer NaN 1 1
c.s.g.o.d.g.impl.MarketScenePolygonInitializer NaN 1 1

Download XML.