# mkxp extenions for Dancing Dragon Games / Symphony of War

## Graphics.resize_window(width, height, recenter)
width: Integer  
height: Integer  
recenter: Boolean, false by default  
returns: nil  

Resizes the game window to width x height. If `recenter` is **true**, also center the window on the current screen.

## Bitmap.write_to_png(filename)
filename: String  
returns: self  

Writes the contents of the bitmap to `filename`, in PNG format.

## Input.scroll_v()
returns: Integer  

Returns the cumulative amount of scroll events (negative if down, positive if up) inbetween the current and last `Input.update` call.

## Arbitrary key states
Use `MKXP.raw_key_states` to get the current byte array of keystates, then call `#getbyte(scancode)` with `scancode` being one of the constants defined in `SDL_scancode_map.rb`. **0** means the key is released, **1** that it is pressed.