|
ugBASIC 1.18
An isomorphic BASIC language compiler for retrocomputers
|
#include "../ugbc.h"Go to the source code of this file.
Functions | |
| int | vdc_screen_mode_enable (Environment *_environment, ScreenMode *_screen_mode) |
| void | vdc_initialization (Environment *_environment) |
| void | vdc_finalization (Environment *_environment) |
| void | vdc_back (Environment *_environment) |
| void | vdc_background_color (Environment *_environment, int _index, int _background_color) |
| void | vdc_background_color_vars (Environment *_environment, char *_index, char *_background_color) |
| void | vdc_background_color_semivars (Environment *_environment, int _index, char *_background_color) |
| void | vdc_background_color_get_vars (Environment *_environment, char *_index, char *_background_color) |
| void | vdc_border_color (Environment *_environment, char *_border_color) |
| Variable * | vdc_collision (Environment *_environment, char *_sprite) |
| void | vdc_hit (Environment *_environment, char *_sprite_mask, char *_result) |
| void | vdc_next_raster (Environment *_environment) |
| void | vdc_next_raster_at (Environment *_environment, char *_label, char *_positionlo, char *_positionhi) |
| void | vdc_raster_at (Environment *_environment, char *_label, char *_positionlo, char *_positionhi) |
| void | vdc_sprite_common_color (Environment *_environment, char *_index, char *_common_color) |
| void | vdc_bitmap_enable (Environment *_environment, int _width, int _height, int _colors) |
| void | vdc_bitmap_disable (Environment *_environment) |
| void | vdc_bitmap_at (Environment *_environment, char *_address) |
| void | vdc_colormap_at (Environment *_environment, char *_address) |
| void | vdc_textmap_at (Environment *_environment, char *_address) |
| void | vdc_tiles_at (Environment *_environment, char *_address) |
| void | vdc_tilemap_enable (Environment *_environment, int _width, int _height, int _colors, int _tile_width, int _tile_height) |
| void | vdc_bank_select (Environment *_environment, int _bank) |
| void | vdc_screen_on (Environment *_environment) |
| void | vdc_screen_off (Environment *_environment) |
| void | vdc_screen_rows (Environment *_environment, char *_rows) |
| void | vdc_screen_columns (Environment *_environment, char *_columns) |
| void | vdc_sprite_data_from (Environment *_environment, char *_sprite, char *_address) |
| void | vdc_sprite_data_set (Environment *_environment, char *_sprite, char *_address) |
| void | vdc_sprite_enable (Environment *_environment, char *_sprite) |
| void | vdc_sprite_disable (Environment *_environment, char *_sprite) |
| void | vdc_sprite_at (Environment *_environment, char *_sprite, char *_x, char *_y) |
| void | vdc_sprite_expand_vertical (Environment *_environment, char *_sprite) |
| void | vdc_sprite_expand_horizontal (Environment *_environment, char *_sprite) |
| void | vdc_sprite_compress_vertical (Environment *_environment, char *_sprite) |
| void | vdc_sprite_compress_horizontal (Environment *_environment, char *_sprite) |
| void | vdc_sprite_multicolor (Environment *_environment, char *_sprite) |
| void | vdc_sprite_monocolor (Environment *_environment, char *_sprite) |
| void | vdc_sprite_color (Environment *_environment, char *_sprite, char *_color) |
| void | vdc_sprite_priority (Environment *_environment, char *_sprite, char *_priority) |
| void | vdc_vertical_scroll (Environment *_environment, char *_displacement) |
| void | vdc_horizontal_scroll (Environment *_environment, char *_displacement) |
| void | vdc_busy_wait (Environment *_environment, char *_timing) |
| void | vdc_tiles_get (Environment *_environment, char *_result) |
| void | vdc_get_width (Environment *_environment, char *_result) |
| void | vdc_get_height (Environment *_environment, char *_result) |
| void | vdc_pset_int (Environment *_environment, int _x, int _y, int *_c) |
| void | vdc_pset_vars (Environment *_environment, char *_x, char *_y, char *_c) |
| void | vdc_pget_color_vars (Environment *_environment, char *_x, char *_y, char *_result) |
| void | vdc_cls (Environment *_environment) |
| void | vdc_scroll_text (Environment *_environment, int _direction, int _overlap) |
| void | vdc_hscroll_line (Environment *_environment, int _direction, int _overlap) |
| void | vdc_hscroll_screen (Environment *_environment, int _direction, int _overlap) |
| void | vdc_text (Environment *_environment, char *_text, char *_text_size, int _raw) |
| void | vdc_cline (Environment *_environment, char *_characters) |
| void | vdc_scroll (Environment *_environment, int _dx, int _dy) |
| Variable * | vdc_get_raster_line (Environment *_environment) |
| Variable * | vdc_image_converter (Environment *_environment, char *_data, int _width, int _height, int _depth, int _offset_x, int _offset_y, int _frame_width, int _frame_height, int _mode, int _transparent_color, int _flags) |
| Variable * | vdc_sprite_converter (Environment *_environment, char *_data, int _width, int _height, int _depth, RGBi *_color, int _flags) |
| void | vdc_put_image (Environment *_environment, char *_image, char *_x, char *_y, char *_frame, char *_sequence, int _frame_size, int _frame_count, char *_flags) |
| void | vdc_blit_image (Environment *_environment, char *_sources[], int _source_count, char *_blit, char *_x, char *_y, char *_frame, char *_sequence, int _frame_size, int _frame_count, int _flags) |
| void | vdc_wait_vbl (Environment *_environment) |
| Variable * | vdc_new_image (Environment *_environment, int _width, int _height, int _mode) |
| Variable * | vdc_new_images (Environment *_environment, int _frames, int _width, int _height, int _mode) |
| Variable * | vdc_new_sequence (Environment *_environment, int _sequences, int _frames, int _width, int _height, int _mode) |
| void | vdc_get_image (Environment *_environment, char *_image, char *_x, char *_y, char *_frame, char *_sequence, int _frame_size, int _frame_count, int _palette) |
| void | vdc_put_tile (Environment *_environment, char *_image, char *_x, char *_y) |
| void | vdc_put_tiles (Environment *_environment, char *_image, char *_x, char *_y, char *_w, char *_h) |
| void | vdc_move_tiles (Environment *_environment, char *_image, char *_x, char *_y) |
| void | vdc_use_tileset (Environment *_environment, char *_tileset) |
| void | vdc_tile_at (Environment *_environment, char *_x, char *_y, char *_result) |
| void | vdc_slice_image (Environment *_environment, char *_image, char *_frame, char *_sequence, int _frame_size, int _frame_count, char *_destination) |
| void | vdc_calculate_sequence_frame_offset (Environment *_environment, char *_offset, char *_sequence, char *_frame, int _frame_size, int _frame_count) |
| #define BITMAP_MODE_DEFAULT BITMAP_MODE_STANDARD |
| #define COLOR_GOLD COLOR_YELLOW |
| #define COLOR_LAVENDER COLOR_VIOLET |
| #define COLOR_LIGHT_WHITE COLOR_WHITE |
| #define COLOR_OLIVE_GREEN COLOR_GREEN |
| #define COLOR_PEACH COLOR_PINK |
| #define COLOR_PINK COLOR_LIGHT_RED |
| #define COLOR_PURPLE COLOR_VIOLET |
| #define COLOR_TAN COLOR_BROWN |
| #define COLOR_TURQUOISE COLOR_LIGHT_BLUE |
| #define COLOR_YELLOW_GREEN COLOR_YELLOW |
| #define DEFAULT_PAPER_COLOR COLOR_BLACK |
| #define DEFAULT_PEN_COLOR COLOR_WHITE |
| void vdc_back | ( | Environment * | _environment | ) |
| void vdc_background_color | ( | Environment * | _environment, |
| int | _index, | ||
| int | _background_color ) |
| void vdc_background_color_get_vars | ( | Environment * | _environment, |
| char * | _index, | ||
| char * | _background_color ) |
| void vdc_background_color_semivars | ( | Environment * | _environment, |
| int | _index, | ||
| char * | _background_color ) |
| void vdc_background_color_vars | ( | Environment * | _environment, |
| char * | _index, | ||
| char * | _background_color ) |
| void vdc_bank_select | ( | Environment * | _environment, |
| int | _bank ) |
| void vdc_bitmap_at | ( | Environment * | _environment, |
| char * | _address ) |
| void vdc_bitmap_disable | ( | Environment * | _environment | ) |
| void vdc_bitmap_enable | ( | Environment * | _environment, |
| int | _width, | ||
| int | _height, | ||
| int | _colors ) |
| void vdc_blit_image | ( | Environment * | _environment, |
| char * | _sources[], | ||
| int | _source_count, | ||
| char * | _blit, | ||
| char * | _x, | ||
| char * | _y, | ||
| char * | _frame, | ||
| char * | _sequence, | ||
| int | _frame_size, | ||
| int | _frame_count, | ||
| int | _flags ) |
| void vdc_border_color | ( | Environment * | _environment, |
| char * | _border_color ) |
| void vdc_busy_wait | ( | Environment * | _environment, |
| char * | _timing ) |
| void vdc_calculate_sequence_frame_offset | ( | Environment * | _environment, |
| char * | _offset, | ||
| char * | _sequence, | ||
| char * | _frame, | ||
| int | _frame_size, | ||
| int | _frame_count ) |
| void vdc_cline | ( | Environment * | _environment, |
| char * | _characters ) |
| void vdc_cls | ( | Environment * | _environment | ) |
| Variable * vdc_collision | ( | Environment * | _environment, |
| char * | _sprite ) |
| void vdc_colormap_at | ( | Environment * | _environment, |
| char * | _address ) |
| void vdc_finalization | ( | Environment * | _environment | ) |
| void vdc_get_height | ( | Environment * | _environment, |
| char * | _result ) |
| void vdc_get_image | ( | Environment * | _environment, |
| char * | _image, | ||
| char * | _x, | ||
| char * | _y, | ||
| char * | _frame, | ||
| char * | _sequence, | ||
| int | _frame_size, | ||
| int | _frame_count, | ||
| int | _palette ) |
| Variable * vdc_get_raster_line | ( | Environment * | _environment | ) |
| void vdc_get_width | ( | Environment * | _environment, |
| char * | _result ) |
| void vdc_hit | ( | Environment * | _environment, |
| char * | _sprite_mask, | ||
| char * | _result ) |
| void vdc_horizontal_scroll | ( | Environment * | _environment, |
| char * | _displacement ) |
| void vdc_hscroll_line | ( | Environment * | _environment, |
| int | _direction, | ||
| int | _overlap ) |
| void vdc_hscroll_screen | ( | Environment * | _environment, |
| int | _direction, | ||
| int | _overlap ) |
| Variable * vdc_image_converter | ( | Environment * | _environment, |
| char * | _data, | ||
| int | _width, | ||
| int | _height, | ||
| int | _depth, | ||
| int | _offset_x, | ||
| int | _offset_y, | ||
| int | _frame_width, | ||
| int | _frame_height, | ||
| int | _mode, | ||
| int | _transparent_color, | ||
| int | _flags ) |
| void vdc_initialization | ( | Environment * | _environment | ) |
| void vdc_move_tiles | ( | Environment * | _environment, |
| char * | _image, | ||
| char * | _x, | ||
| char * | _y ) |
| Variable * vdc_new_image | ( | Environment * | _environment, |
| int | _width, | ||
| int | _height, | ||
| int | _mode ) |
| Variable * vdc_new_images | ( | Environment * | _environment, |
| int | _frames, | ||
| int | _width, | ||
| int | _height, | ||
| int | _mode ) |
| Variable * vdc_new_sequence | ( | Environment * | _environment, |
| int | _sequences, | ||
| int | _frames, | ||
| int | _width, | ||
| int | _height, | ||
| int | _mode ) |
| void vdc_next_raster | ( | Environment * | _environment | ) |
| void vdc_next_raster_at | ( | Environment * | _environment, |
| char * | _label, | ||
| char * | _positionlo, | ||
| char * | _positionhi ) |
| void vdc_pget_color_vars | ( | Environment * | _environment, |
| char * | _x, | ||
| char * | _y, | ||
| char * | _result ) |
| void vdc_pset_int | ( | Environment * | _environment, |
| int | _x, | ||
| int | _y, | ||
| int * | _c ) |
| void vdc_pset_vars | ( | Environment * | _environment, |
| char * | _x, | ||
| char * | _y, | ||
| char * | _c ) |
| void vdc_put_image | ( | Environment * | _environment, |
| char * | _image, | ||
| char * | _x, | ||
| char * | _y, | ||
| char * | _frame, | ||
| char * | _sequence, | ||
| int | _frame_size, | ||
| int | _frame_count, | ||
| char * | _flags ) |
| void vdc_put_tile | ( | Environment * | _environment, |
| char * | _image, | ||
| char * | _x, | ||
| char * | _y ) |
| void vdc_put_tiles | ( | Environment * | _environment, |
| char * | _image, | ||
| char * | _x, | ||
| char * | _y, | ||
| char * | _w, | ||
| char * | _h ) |
| void vdc_raster_at | ( | Environment * | _environment, |
| char * | _label, | ||
| char * | _positionlo, | ||
| char * | _positionhi ) |
| void vdc_screen_columns | ( | Environment * | _environment, |
| char * | _columns ) |
| int vdc_screen_mode_enable | ( | Environment * | _environment, |
| ScreenMode * | _screen_mode ) |
| void vdc_screen_off | ( | Environment * | _environment | ) |
| void vdc_screen_on | ( | Environment * | _environment | ) |
| void vdc_screen_rows | ( | Environment * | _environment, |
| char * | _rows ) |
| void vdc_scroll | ( | Environment * | _environment, |
| int | _dx, | ||
| int | _dy ) |
| void vdc_scroll_text | ( | Environment * | _environment, |
| int | _direction, | ||
| int | _overlap ) |
| void vdc_slice_image | ( | Environment * | _environment, |
| char * | _image, | ||
| char * | _frame, | ||
| char * | _sequence, | ||
| int | _frame_size, | ||
| int | _frame_count, | ||
| char * | _destination ) |
| void vdc_sprite_at | ( | Environment * | _environment, |
| char * | _sprite, | ||
| char * | _x, | ||
| char * | _y ) |
| void vdc_sprite_color | ( | Environment * | _environment, |
| char * | _sprite, | ||
| char * | _color ) |
| void vdc_sprite_common_color | ( | Environment * | _environment, |
| char * | _index, | ||
| char * | _common_color ) |
| void vdc_sprite_compress_horizontal | ( | Environment * | _environment, |
| char * | _sprite ) |
| void vdc_sprite_compress_vertical | ( | Environment * | _environment, |
| char * | _sprite ) |
| Variable * vdc_sprite_converter | ( | Environment * | _environment, |
| char * | _data, | ||
| int | _width, | ||
| int | _height, | ||
| int | _depth, | ||
| RGBi * | _color, | ||
| int | _flags ) |
| void vdc_sprite_data_from | ( | Environment * | _environment, |
| char * | _sprite, | ||
| char * | _address ) |
| void vdc_sprite_data_set | ( | Environment * | _environment, |
| char * | _sprite, | ||
| char * | _address ) |
| void vdc_sprite_disable | ( | Environment * | _environment, |
| char * | _sprite ) |
| void vdc_sprite_enable | ( | Environment * | _environment, |
| char * | _sprite ) |
| void vdc_sprite_expand_horizontal | ( | Environment * | _environment, |
| char * | _sprite ) |
| void vdc_sprite_expand_vertical | ( | Environment * | _environment, |
| char * | _sprite ) |
| void vdc_sprite_monocolor | ( | Environment * | _environment, |
| char * | _sprite ) |
| void vdc_sprite_multicolor | ( | Environment * | _environment, |
| char * | _sprite ) |
| void vdc_sprite_priority | ( | Environment * | _environment, |
| char * | _sprite, | ||
| char * | _priority ) |
| void vdc_text | ( | Environment * | _environment, |
| char * | _text, | ||
| char * | _text_size, | ||
| int | _raw ) |
| void vdc_textmap_at | ( | Environment * | _environment, |
| char * | _address ) |
| void vdc_tile_at | ( | Environment * | _environment, |
| char * | _x, | ||
| char * | _y, | ||
| char * | _result ) |
| void vdc_tilemap_enable | ( | Environment * | _environment, |
| int | _width, | ||
| int | _height, | ||
| int | _colors, | ||
| int | _tile_width, | ||
| int | _tile_height ) |
| void vdc_tiles_at | ( | Environment * | _environment, |
| char * | _address ) |
| void vdc_tiles_get | ( | Environment * | _environment, |
| char * | _result ) |
| void vdc_use_tileset | ( | Environment * | _environment, |
| char * | _tileset ) |
| void vdc_vertical_scroll | ( | Environment * | _environment, |
| char * | _displacement ) |
| void vdc_wait_vbl | ( | Environment * | _environment | ) |