Home Reference Source
import {MapResourcesSystem} from 'shapez.io/js/game/systems/map_resources.js'
public class | source

MapResourcesSystem

Extends:

GameSystem → MapResourcesSystem

Static Method Summary

Static Public Methods
public static

Method Summary

Public Methods
public

Draws the map resources

public

generateChunkBackground(chunk: MapChunkView, canvas: HTMLCanvasElement, context: CanvasRenderingContext2D, w: number, h: number, dpi: number)

Inherited Summary

From class GameSystem
public static

Returns static id

public

root: *

public

draw(parameters: DrawParameters)

Override, do not call this directly, use startDraw()

public

Should refresh all caches

public

startDraw(parameters: DrawParameters)

public

update()

Updates the game system, override to perform logic

Static Public Methods

public static getId(): string source

Returns static id

Override:

GameSystem#getId

Return:

string

Public Methods

public drawChunk_BackgroundLayer(parameters: DrawParameters, chunk: MapChunkView) source

Draws the map resources

Params:

NameTypeAttributeDescription
parameters DrawParameters
chunk MapChunkView

public generateChunkBackground(chunk: MapChunkView, canvas: HTMLCanvasElement, context: CanvasRenderingContext2D, w: number, h: number, dpi: number) source

Params:

NameTypeAttributeDescription
chunk MapChunkView
canvas HTMLCanvasElement
context CanvasRenderingContext2D
w number
h number
dpi number