1. Another NEIL Query

There's no rotate_bitmap() function, it seems. How do I ROTATE a graphic?!

Thanks!!
ck

new topic     » topic index » view message » categorize

2. Re: Another NEIL Query

I apologize if this is a duplicate, but my Win2K PC crashed as I was
sending this the first time, and I don't see it on the listserv archive
yet...

I'm still desperately needing help with the following:

Using NEIL.E,

1. How do I load a bitmap then extract individual bitmaps from it? (For
instance, I have 15 64x64 tiles in the one bitmap file, and I want to
extract all of them to a tiles[] sequence.)

2. There's no rotate_bitmap() function, it seems. How do I ROTATE a
graphic?! Even if I could just get the 2-d sequence using the handle, then
I could rotate that and replace it...

3. When I try to display an rle_sprite, my machine crashes with a CAUSEWAY
error! Yipes! Any known issues? I'm using a Diamond Viper 770.

I've searched the neil.e docs but remain clueless on these issues.

Please help if you can!

Thanks!
-ck

new topic     » goto parent     » topic index » view message » categorize

3. Re: Another NEIL Query

> Using NEIL.E,
>
> 1. How do I load a bitmap then extract individual
> bitmaps from it? (For
> instance, I have 15 64x64 tiles in the one bitmap
> file, and I want to
> extract all of them to a tiles[] sequence.)

look up information on sub-screens

> 2. There's no rotate_bitmap() function, it seems.
> How do I ROTATE a
> graphic?! Even if I could just get the 2-d sequence
> using the handle, then
> I could rotate that and replace it...

couldn't tell you, sorry
you could always hack it out of another library that
has it, I'm sure there's one.

> 3. When I try to display an rle_sprite, my machine
> crashes with a CAUSEWAY
> error! Yipes! Any known issues? I'm using a Diamond
> Viper 770.

make sure you do it correctly.  it should look
something like this:

do_command(rle_blit,rle_handle,{vs,x,y})
you could also use new_command()

Hope this helps,
Mike Hurley

=====
It compiled.  The first screen came up.  Ship it.
     --Bill Gates

__________________________________________________
Do You Yahoo!?
Yahoo! Shopping - Thousands of Stores. Millions of Products.
http://shopping.yahoo.com/

new topic     » goto parent     » topic index » view message » categorize

4. Re: Another NEIL Query

Mike Hurley <mike_hurley_2 at YAHOO.COM> wrote:

>> 1. How do I load a bitmap then extract individual
>> bitmaps from it? (For
>
>look up information on sub-screens

I wouldn't have thought sub-screens was relevant, but I guess that makes
sense, if by "sub-screen" you can mean a portion of a virtual screen/bitmap
stored in memory. Thanks for the clue.

>> 2. There's no rotate_bitmap() function, it seems.
>> How do I ROTATE a
>> graphic?! Even if I could just get the 2-d sequence
>> using the handle, then
>> I could rotate that and replace it...
>
>couldn't tell you, sorry
>you could always hack it out of another library that
>has it, I'm sure there's one.

Yeah, I figure bitmap.e has a bm_rotate() function, but the problem is you
have to feed it a 2-d sequence, and I don't know how to retrieve the 2-d
graphic sequence stored by neil.

>it should look something like this:
>
>do_command(rle_blit,rle_handle,{vs,x,y})
>you could also use new_command()

The "rle_handle" is an atom, as far as I can tell... right?

I guess since his "blur.ex" runs on my home PC fine, then I should be able
to use rle_sprites... I'll investigate further.

Thanks!!
ck

new topic     » goto parent     » topic index » view message » categorize

5. Re: Another NEIL Query

> >> 1. How do I load a bitmap then extract individual
> >> bitmaps from it? (For
> >
> >look up information on sub-screens
>
> I wouldn't have thought sub-screens was relevant,
> but I guess that makes
> sense, if by "sub-screen" you can mean a portion of
> a virtual screen/bitmap
> stored in memory. Thanks for the clue.

NEIL has an actual object called a sub-screen.  look
it up in the docs.

> >> 2. There's no rotate_bitmap() function, it seems.
> >> How do I ROTATE a
> >> graphic?! Even if I could just get the 2-d
> sequence
> >> using the handle, then
> >> I could rotate that and replace it...
> >
> >couldn't tell you, sorry
> >you could always hack it out of another library
> that
> >has it, I'm sure there's one.
>
> Yeah, I figure bitmap.e has a bm_rotate() function,
> but the problem is you
> have to feed it a 2-d sequence, and I don't know how
> to retrieve the 2-d
> graphic sequence stored by neil.

i think that you have 2 options:
1) figure out how the info is stored in the screen
structure and do it with ASM
OR
2) this is rather slow...
use get_pixel() (NEIL's) and read from the screen it
is stored in and then do what you want with the new
image

> The "rle_handle" is an atom, as far as I can tell...
> right?

yes...it is a memory address

> I guess since his "blur.ex" runs on my home PC fine,
> then I should be able
> to use rle_sprites... I'll investigate further.

that's probably a good sign

> Thanks!!
> ck

welcome.

Mike Hurley

=====
It compiled.  The first screen came up.  Ship it.
     --Bill Gates

__________________________________________________
Do You Yahoo!?
Yahoo! Shopping - Thousands of Stores. Millions of Products.
http://shopping.yahoo.com/

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu