INDEX ----- - 1. General terms and compiling Overview - 2. Initializing and ending functions * window + open_window() # open graphic mode + close_window() # close graphic mode * sound + init_sound() # start sound server + end_sound() # exit sound server * network + start_nettcp() # start network server + connect_nettcp() # connect player to network server + close_nettcp() # disconnect player from network server - 3. Window functions + reopen_window() # resize a window in X window, else no effect + flush_window() # flush all graphic data to window - 4. Graphic box functions * graphic box + create_grafik() # create an empty graphic box + load_grafik() # create a graphic box from a graphic file + text_to_grafik() # create a graphic box with a text in it + GRAFIK_WIDTH() # macro: get width of a graphic box + GRAFIK_HEIGHT() # macro: get height of a graphic box + copy_grafik() # copy a graphic to another graphic or backbuffer + save_grafik_as_ppm() # save graphic as "raw" ppm file (P6) + save_grafik_as_ppm3() # save graphic as "plain" ppm file (P3) + free_grafik() # destroy a graphic box and free memory * drawing + draw_pixel() # draw a pixel into a graphic box + draw_line() # draw a line into a graphic box + draw_circle() # draw a circle into a graphic box + draw_fillbox() # draw a filled rectangle into a graphic box + draw_text() # draw text into a graphic box + set_font() # set font used by draw_text() + get_pixel() # get color index of one pixel of a graphic box + CLEAR_BOX() # macro: clear graphic box * manipulating + rotate_grafik() # rotate a graphic at certain degrees + zoom_grafik() # zoom a graphic greater or smaller - 5. Sprite functions + create_sprite() # create an empty sprite (animated graphic) + load_sprite() # create a sprite from a sprite file + rotate_sprite() # create a new rotated sprite + zoom_sprite() # create a new zoomed sprite + add_grafik_to_sprite() # add a graphic to a sprite + SPRITE_WIDTH() # macro: get width of a sprite + SPRITE_HEIGHT() # macro: get height of a sprite + next_sprite() # get actual graphic of a sprite + last_sprite() # get graphic of next_sprite() again + reset_sprite() # reset a sprite to the beginning + free_sprite() # destroy a sprite and free memory - 6. Color functions + load_colormap() # load another colormap + brightness() # reduce or increase brightness of loaded colormap + color_index() # get best color index of a given color name - 7. Film functions (moving graphics with sound) + create_film() # create a new film + free_film() # destroy a film and free memory + add_bild_to_film() # add a picture to a certain film sequence + reset_film() # reset (rewind) a film + copy_film() # give out next step of a film + SET_FILM() # macro: set global film values + SET_FILM_BILD() # macro: set values of a picture of a film - 8. Key and mouse functions + CLEAR_KEYS # macro: set the key field empty + ADD_KEYS() # macro: add a key into the key field + SAVE_KEYS() # macro: save a key field + RESTORE_KEYS() # macro: restore a saved key field + IS_KEYS() # macro: check whether a key is pressed or not + MOUSE_FOUND # macro: test whether a mouse was found or not + MOUSE_X # macro: get the x position of the mouse pointer + MOUSE_Y # macro: get the y position of the mouse pointer + IS_MOUSELEFT # macro: check left mouse button pressed + IS_MOUSERIGHT # macro: check right mouse button pressed + IS_MOUSEMIDDLE # macro: check middle mouse button pressed + mouse_speed() # set the mouse pointer speed, if possible + get_keys() # update function for getting key/mouse input + clear_state() # clear all key/mouse events - 9. Sound functions + (for init_sound() see 2. ) + load_wave() # load wave/midi/mp3 connecting it to a wave no. + play_wave() # play a wave/midi/mp3 assigned to a wave number + stop_wave() # stop playing wave/midi/mp3 at certain channels + pause_wave() # pause playing wave/midi/mp3 at certain channels + continue_wave() # continue playing wave/midi/mp3 at certain chan. + volume_wave() # change volume percent at certain channels + accel_wave() # save cpu time for playing at cost of quality + set_vol() # set main or pcm volume for all channels + (for end_sound() see 2. ) - 10. Network functions + (for start_nettcp() see 2. ) + (for connect_nettcp() see 2. ) + talk_nettcp() # send and receive players network data + (for close_nettcp() see 2.) - 11. Other functions and programs + wait_time() # sleep up to a certain time in milliseconds + program: vgag-bitmap # convert windows bitmaps or ppm graphic files # into vgagames graphic files # and show colormap of file - 12. Examples - see directory "example"
Previous: [] | Next: General terms and compiling