- [NEW] Afegit xicotet detall al logo

- [NEW] Sequencia de introducció (ongoing)
This commit is contained in:
2024-10-04 14:00:27 +02:00
parent c3d1b672c2
commit f84eb3e238
12 changed files with 253 additions and 31 deletions

View File

@@ -23,6 +23,7 @@ namespace modules
int num_pixels = 0;
float d = 1;
float a = 0;
draw::surface *anys = nullptr;
void get_dist_angle_from_xy(int pixel);
void calculate_coords_from_dist_angle(int pixel);
@@ -30,7 +31,7 @@ namespace modules
void init()
{
srand(SDL_GetTicks());
anys = draw::getSurface("25anys.gif");
num_pixels = 0;
draw::surface *surf = draw::getSurface("jailgames.gif");
for (int y=0; y<surf->h; ++y)
@@ -78,7 +79,15 @@ namespace modules
}
} else if (steps<56) {
draw::swapcol(1, 12+(steps-40)/2);
draw::swapcol(2, 19-(steps-40)/2);
//draw::swapcol(2, 19-(steps-40)/2);
for (int i=0; i<num_pixels; ++i)
{
pixels[i].di = 1;
pixels[i].ai = 0;
calculate_coords_from_dist_angle(i);
draw::fillrect(60+pixels[i].x*4, 106+pixels[i].y*4, 4*pixels[i].di, 4*pixels[i].di);
}
} else if (steps<100) {
for (int i=0; i<num_pixels; ++i)
{
pixels[i].di = 1;
@@ -93,12 +102,15 @@ namespace modules
{
draw::fillrect(60+pixels[i].x*4, 106+pixels[i].y*4, 4*pixels[i].di, 4*pixels[i].di);
}
draw::setSource(anys);
draw::draw(212, 136, 40,7, 0, 0);
} else if (steps<216) {
draw::swapcol(1, 19-(steps-200)/2);
for (int i=0; i<num_pixels; ++i)
{
draw::fillrect(60+pixels[i].x*4, 106+pixels[i].y*4, 4*pixels[i].di, 4*pixels[i].di);
}
draw::draw(212, 136, 40,7, 0, 0);
} else if (steps>280) {
return false;
}