logo

Back to index

LCC

Min: 0.0190, max: 0.8333, yellow zone: [0.4000 .. 0.6000].

Elements: 59, μ: 0.3452, σ: 0.2377, Var: 0.0565, defects: 46%.

Packages: 27, classes: 231.

Green: 41, yellow: 3, red: 187.

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

Download XML.