User Tools

Site Tools


notes:cprog:fall2024:projects:fwg0

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
notes:cprog:fall2024:projects:fwg0 [2024/10/09 03:14] – [assemble] mwinter4notes:cprog:fall2024:projects:fwg0 [2024/10/10 02:15] (current) – [processing textures and regions] tkastne1
Line 8: Line 8:
  
   *This repository has .zip and .tar.gz files containing all necessary source code   *This repository has .zip and .tar.gz files containing all necessary source code
 +
 +The list of C header files for Vircon32 is here [[https://www.vircon32.com/api.html|https://www.vircon32.com/api.html]]
 +
 +  *Functions specific to Vircon32 are defined here, including video.h
 =====Build from Source===== =====Build from Source=====
  
Line 36: Line 40:
 The print() method draws text using the drawing point as the uppermost left part of the text The print() method draws text using the drawing point as the uppermost left part of the text
 ====processing textures and regions==== ====processing textures and regions====
 +select_texture(int texture_id)
 +  *"Sets the selected texture to the given texture ID. All texture functions will apply to that texture from that moment"
 +  *Selects a .vtex texture that will be used for other functions (like select_region)
 +
 +select_region(int region_id)
 +  *"Sets the selected texture region to the given texture ID. All region functions will apply to that region ID from the selected texture"
 +  *Selects/creates a region that is used by other functions (like define_region)
  
 +define_region(int min_x, int min_y, int max_x, int max_y, int hotspot_x, int hotspot_y)
 +  *Defines the currently selected texture region, as a rectangle within the selected texture. All arguments are given in pixel coordinates within the selected texture
 +  *Defines the bounds of the region, used for other function (like draw_region_at
 +  *Allows a specific portion of a texture to be used as a sprite
 +  *Allows a single texture/.png/.vtex to be used for many sprites/regions 
 ====displaying a region at location==== ====displaying a region at location====
  
notes/cprog/fall2024/projects/fwg0.1728443670.txt.gz · Last modified: 2024/10/09 03:14 by mwinter4