Constructor
new Background(ctx, ratio, width, height)
    Load background images
    Parameters:
| Name | Type | Description | 
|---|---|---|
ctx | 
            
            CanvasRenderingContext2D | canvas rendering context | 
ratio | 
            
            Number | scaling ratio along with background | 
width | 
            
            Number | canvas width | 
height | 
            
            Number | canvas height | 
- Source:
 
Classes
Methods
draw(user_x, user_y, scale)
    If images are loaded draw the background images
    Parameters:
| Name | Type | Default | Description | 
|---|---|---|---|
user_x | 
            
            Number | 0 | user view offset | 
user_y | 
            
            Number | 0 | user view offset | 
scale | 
            
            Number | image scale | 
- Source:
 
load_image(alt, src)
    Load image
    Parameters:
| Name | Type | Description | 
|---|---|---|
alt | 
            
            String | alternative name | 
src | 
            
            String | image source | 
- Source:
 
update(user_x, user_y, scale)
    Called every animation frame. Does not update any internal values,
simply calls draw.
    Parameters:
| Name | Type | Default | Description | 
|---|---|---|---|
user_x | 
            
            Number | 0 | user view offset | 
user_y | 
            
            Number | 0 | user view offset | 
scale | 
            
            Number | image scale | 
- Source: