This wiki is out of date, use the continuation of this wiki instead

Set icon

From FenixWiki

(Difference between revisions)
Jump to: navigation, search

Revision as of 01:03, 30 April 2007


Contents

Definition

INT set_icon ( <INT fileID> , <INT graphID> )

Set the window icon to a certain graph.

The icon will only be updated after set_mode() is called, so call set_icon() before set_mode(). The map used for the icon must be 32x32 large, but it can have a depth of 8bit or 16bit. After set_icon() and set_mode() have been called, the map used for the icon can be freed from memory using unload_map().

Parameters

INT fileID - The fileID of the file containing the graph.
INT graphID - The graphID of the graph to be used as an icon.

Returns

INT : true

Example

Program icon;
Private
    int map;
    int screen_width  = 320;
    int screen_height = 200;
    int screen_depth  =   8;
    int iconsize      =  32;
Begin

    map = new_map(iconsize,iconsize,screen_depth);
    map_clear(0,map,rgb(0,255,255));

    set_icon(0,map);
    set_title("<-- Look at the cyan block!");
    set_mode(screen_width,screen_height,screen_depth);

    unload_map(0,map);

    Repeat
        frame;
    Until(key(_esc))

End

Used in example: new_map(), map_clear(), set_title(), set_mode, unload_map(), key()

Personal tools