- [NEW] Afegit xicotet detall al logo
- [NEW] Sequencia de introducció (ongoing)
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user