MCPcopy Create free account

hub / github.com/amilich/isometric-city / functions

Functions927 in github.com/amilich/isometric-city

FunctionIMessageCard
({ og }: { og: OGData })
src/app/thumbnail/page.tsx:35
FunctionInfoIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:258
FunctionIsometricBox
({ w, h, depth, topColor, leftColor, rightColor, yOffset = 0 })
src/components/buildings/IsometricBuildings.tsx:300
FunctionIsometricTile
({ color, size = TILE_WIDTH, highlight, zone })
src/components/buildings/IsometricBuildings.tsx:35
FunctionJobsIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:126
FunctionLanguageSelector
({ iconOnly = false, className = '', variant = 'ghost', iconSize = 16, useDrawer = false, }: Langu
src/components/ui/LanguageSelector.tsx:80
FunctionMall
({ size = TILE_WIDTH, powered = true })
src/components/buildings/IsometricBuildings.tsx:831
FunctionMedicalCrossIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:163
FunctionMediumHouse
({ size = TILE_WIDTH, powered = true })
src/components/buildings/IsometricBuildings.tsx:345
FunctionMiniMap
({ onNavigate, viewport }: MiniMapProps)
src/components/coaster/MiniMap.tsx:27
FunctionMiniStat
({ icon, label, value }: MiniStatProps)
src/components/game/TopBar.tsx:139
FunctionMobileToolbar
({ onOpenPanel, overlayMode = 'none', setOverlayMode }: MobileToolbarProps)
src/components/mobile/MobileToolbar.tsx:250
FunctionMobileTopBar
({ selectedTile, services, onCloseTile, onShare, onExit, }: { selectedTile: Tile | null; ser
src/components/mobile/MobileTopBar.tsx:109
FunctionMoneyIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:136
FunctionMultiplayerContextProvider
({ children, }: { children: React.ReactNode; })
src/context/MultiplayerContext.tsx:69
FunctionMuseumIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:284
FunctionOfficeHigh
({ size = TILE_WIDTH, level = 4, powered = true })
src/components/buildings/IsometricBuildings.tsx:486
FunctionOfficeLow
({ size = TILE_WIDTH, powered = true })
src/components/buildings/IsometricBuildings.tsx:461
FunctionPanelWrapper
({ title, children, onClose }: { title: string; children: React.ReactNode; onClose: () => void })
src/components/coaster/panels/Panels.tsx:17
FunctionPanels
()
src/components/coaster/panels/Panels.tsx:360
FunctionPark
({ size = TILE_WIDTH })
src/components/buildings/IsometricBuildings.tsx:792
FunctionPauseIcon
()
src/components/coaster/TopBar.tsx:12
FunctionPauseIcon
({ size = 12 }: { size?: number })
src/components/coaster/mobile/CoasterMobileTopBar.tsx:33
FunctionPauseIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:42
FunctionPlaneIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:276
FunctionPlayIcon
()
src/components/coaster/TopBar.tsx:21
FunctionPlayIcon
({ size = 12 }: { size?: number })
src/components/coaster/mobile/CoasterMobileTopBar.tsx:25
FunctionPlayIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:34
FunctionPoliceStation
({ size = TILE_WIDTH })
src/components/buildings/IsometricBuildings.tsx:666
FunctionPopulationIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:115
FunctionPowerIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:98
FunctionPowerPlant
({ size = TILE_WIDTH })
src/components/buildings/IsometricBuildings.tsx:609
FunctionRailIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:363
FunctionRoadIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:66
FunctionRoadTile
({ size = TILE_WIDTH, adjacency = { north: false, east: false, south: false, west: false } })
src/components/buildings/IsometricBuildings.tsx:125
FunctionRootLayout
({ children }: {children: React.ReactNode;})
src/app/layout.tsx:67
FunctionSafetyIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:182
FunctionSavedCityCard
({ city, onLoad, onDelete }: { city: SavedCityMeta; onLoad: () => void; onDelete?: () => void })
src/app/page.tsx:278
FunctionSavedParkCard
({ park, onLoad, onDelete }: { park: SavedParkMeta; onLoad: () => void; onDelete?: () => void })
src/app/coaster/page.tsx:227
FunctionSchool
({ size = TILE_WIDTH })
src/components/buildings/IsometricBuildings.tsx:754
FunctionSelectIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:16
FunctionSettingsIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:240
FunctionSettingsPanel
()
src/components/game/panels/SettingsPanel.tsx:130
FunctionSettingsPanel
({ onClose }: { onClose: () => void })
src/components/coaster/panels/Panels.tsx:128
FunctionShareIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:325
FunctionShareModal
({ open, onOpenChange }: ShareModalProps)
src/components/multiplayer/ShareModal.tsx:21
FunctionSidebar
({ onExit }: SidebarProps)
src/components/coaster/Sidebar.tsx:590
FunctionSlackCard
({ og }: { og: OGData })
src/app/thumbnail/page.tsx:55
FunctionSmallHouse
({ size = TILE_WIDTH, powered = true })
src/components/buildings/IsometricBuildings.tsx:318
FunctionSmallShop
({ size = TILE_WIDTH, powered = true })
src/components/buildings/IsometricBuildings.tsx:436
FunctionSpriteGallery
({ count = 16, cols = 4, cellSize = 120 }: { count?: number; cols?: number; cellSize?: number })
src/app/page.tsx:157
FunctionSpriteTestPanel
({ onClose }: { onClose: () => void })
src/components/game/panels/SpriteTestPanel.tsx:9
FunctionStatBadge
({ value, label, variant = 'default' }: StatBadgeProps)
src/components/game/TopBar.tsx:85
FunctionStatItem
({ icon, label, value, color, }: { icon: React.ReactNode; label: string; value: number; color:
src/components/coaster/mobile/CoasterMobileTopBar.tsx:78
FunctionStatItem
({ icon, label, value, color, }: { icon: React.ReactNode; label: string; value: number; color:
src/components/mobile/MobileTopBar.tsx:507
FunctionStatisticsPanel
()
src/components/game/panels/StatisticsPanel.tsx:22
FunctionSubwayIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:346
FunctionSubwayStationIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:378
FunctionSuperFastIcon
()
src/components/coaster/TopBar.tsx:37
FunctionThumbnailLayout
({ children, }: { children: React.ReactNode; })
src/app/thumbnail/layout.tsx:8
FunctionThumbnailPreview
()
src/app/thumbnail/page.tsx:95
FunctionTileInfoPanel
({ tile, services, onClose, isMobile = false }: TileInfoPanelProps)
src/components/game/panels/TileInfoPanel.tsx:33
FunctionTimeOfDayIcon
({ hour }: TimeOfDayIconProps)
src/components/game/TopBar.tsx:46
FunctionTimeOfDayIcon
({ hour }: { hour: number })
src/components/mobile/MobileTopBar.tsx:66
FunctionTipToast
(props: TipToastProps)
src/components/ui/TipToast.tsx:122
FunctionTipToastContent
({ message, isVisible, onContinue, onSkipAll }: TipToastProps)
src/components/ui/TipToast.tsx:17
FunctionTopBar
()
src/components/coaster/TopBar.tsx:49
FunctionTreeIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:79
FunctionTreeTile
({ size = TILE_WIDTH })
src/components/buildings/IsometricBuildings.tsx:256
FunctionTrophyIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:220
FunctionTwitterCard
({ og }: { og: OGData })
src/app/thumbnail/page.tsx:14
FunctionVinnieDialog
({ open, onOpenChange }: VinnieDialogProps)
src/components/VinnieDialog.tsx:20
FunctionWarehouse
({ size = TILE_WIDTH, powered = true })
src/components/buildings/IsometricBuildings.tsx:587
FunctionWaterIcon
({ size = 18, className }: IconProps)
src/components/ui/Icons.tsx:106
FunctionWaterTile
({ size = TILE_WIDTH })
src/components/buildings/IsometricBuildings.tsx:91
FunctionWaterTower
({ size = TILE_WIDTH })
src/components/buildings/IsometricBuildings.tsx:637
FunctionZoneIcon
({ color, size = 18, className }: IconProps & { color: string })
src/components/ui/Icons.tsx:392
MethodaddFillRect
(color: string, x: number, y: number, w: number, h: number)
src/lib/performanceUtils.ts:464
MethodaddImage
( image: HTMLImageElement | HTMLCanvasElement, sx: number, sy: number, sw: number, sh: number, dx:
src/lib/performanceUtils.ts:478
Functionanimate
(currentTime: number)
src/components/coaster/CoasterGrid.tsx:3103
FunctionassignBuildingToCity
( building: Building, x: number, y: number, cities: City[], gridSize: number )
src/lib/cityManager.ts:106
FunctionbezierPoint
(p0: Point, p1: Point, p2: Point, p3: Point, t: number)
src/components/coaster/tracks/trackDrawing.ts:88
FunctionbezierTangent
(p0: Point, p1: Point, p2: Point, p3: Point, t: number)
src/components/coaster/tracks/trackDrawing.ts:101
FunctionbuildBridges
( grid: Tile[][], opportunity: BridgeOpportunity )
src/components/game/bridgeSystem.ts:242
FunctioncalculateAllCityEconomies
(state: GameState)
src/lib/cityManager.ts:199
FunctioncalculateTotalPopulation
( grid: Tile[][], gridSize: number )
src/components/game/gridFinders.ts:920
FunctioncalculateViewportBounds
( canvas: HTMLCanvasElement, offset: { x: number; y: number }, zoom: number, dpr: number, padding: {
src/components/game/renderHelpers.ts:28
FunctioncheckSavedGame
()
src/app/page.tsx:333
Methodclear
()
src/lib/performanceUtils.ts:30
Methodclear
* Clear all chunks
src/lib/performanceUtils.ts:440
Methodclear
()
src/lib/performanceUtils.ts:516
FunctionclearCanvas
(ctx: CanvasRenderingContext2D)
src/components/game/renderHelpers.ts:139
FunctionclearImageCache
()
src/components/game/imageLoader.ts:251
Functioncols
()
src/lib/renderConfig.ts:784
FunctioncompressAsync
(data: string)
src/lib/saveWorkerManager.ts:209
Methodconstructor
(gridSize: number, cellSize: number = 8)
src/lib/performanceUtils.ts:19
Methodconstructor
(maxSize: number = 1000)
src/lib/performanceUtils.ts:251
Methodconstructor
(targetFPS: number = 60)
src/lib/performanceUtils.ts:304
Methodconstructor
(gridSize: number, chunkSize: number = 16)
src/lib/performanceUtils.ts:360
Methodconstructor
(options: MultiplayerProviderOptions)
src/lib/multiplayer/supabaseProvider.ts:63
← previousnext →701–800 of 927, ranked by callers