Ik werk met Allegro en Dev C++ en ben een spel aan het maken. Ik heb eerder eens een spel in Flash geprogrammeerd en daar had ik een distort image class. Nou ben ik zoiets voor C++ aan het zoeken maar kan het niet vinden.
Ik wil een Bitmap (een foto dus geen getekend viekantje in code) kunnen distorten.
++++++
++++++
++++++
++++++
***+++***
**++++**
*+++++*
++++++
een vierkante foto dus bijvoorbeeld in een trapezius veranderen zoals hierboven.
Je moet in de 4 nieuwe hoekpunten aan kunnen geven zoals je de nieuwe hight en width aangeeft in een resize functie als dit:
BITMAP *a,*b;
a = load_bitmap("tile.bmp",NULL);
b = create_bitmap(lalax,lalay);
stretch_blit(a, b, 0, 0, a->w, a->h, 0, 0, b->w, b->h);
destroy_bitmap(a);
Ik wil een Bitmap (een foto dus geen getekend viekantje in code) kunnen distorten.
++++++
++++++
++++++
++++++
***+++***
**++++**
*+++++*
++++++
een vierkante foto dus bijvoorbeeld in een trapezius veranderen zoals hierboven.
Je moet in de 4 nieuwe hoekpunten aan kunnen geven zoals je de nieuwe hight en width aangeeft in een resize functie als dit:
BITMAP *a,*b;
a = load_bitmap("tile.bmp",NULL);
b = create_bitmap(lalax,lalay);
stretch_blit(a, b, 0, 0, a->w, a->h, 0, 0, b->w, b->h);
destroy_bitmap(a);