Door Games Unlimited

Welcome, Guest.


Subject: Transparency when using frames/sprites Date: Tue Jun 17 2014 09:05:15
From: MCMLXXIX To: Kirkman

  Re: Transparency when using frames/sprites
  By: Kirkman to art on Sun Jun 15 2014 18:57:11

 > I see frame.js allows frames to have a transparency property, which can be s
 > to true. The only explanation is "Do not display frame sectors where char ==
 > undefined."
 > 
 > Sprite.js by default sets its frames to transparent = true.
 > 
 > I guess what I'm still wondering about is how this actually works. So if I h
 > a small rectangular frame filled with an ANSI or BIN file, nothing will
 > actually be transparent, because none of the characters will be undefined,
 > right? I'm thinking the only way I could make use of the transparency is if 
 > render the characters individually in code, leaving some of them empty.

that is correct, but you could apply a filter for a specific color (or specific
set of attributes) to your graphic after you load it into a frame by iterating
the contents as a 2D array and comparing the .attr property to whatever color
you'd like to filter, and just set it to undefined if it matches.


---
 ■ Synchronet ■ The BRoKEN BuBBLE (bbs.thebrokenbubble.com)

Previous Message       Next Message
In Reply To: Transparency when using frames/sprites (Kirkman)
Replies: Transparency when using frames/sprites (Kirkman)Re: Transparency when using frames/sprites (Kirkman)