arctic-engineers-club

Open full view…

Дайте микроскоп чтобы читать текст на этом форуме.

cinme
Mon, 13 Nov 2017 04:17:11 GMT

Друтути всем. Требую микроскоп, ибо невозможно читать текст на вашем форуме, мадам.

cinme
Mon, 13 Nov 2017 04:37:50 GMT

[1440660040_94e99f00a27582b2309891fe294cea61_xl-1](//muut.com/u/arctic-engineers-club/s1/:arctic-engineers-club:dknk:1440660040_94e99f00a27582b2309891fe294cea61_xl1.jpg.jpg)

Huldra
Mon, 13 Nov 2017 08:36:53 GMT

А приложи скриншот того, как у тебя выглядит. У меня текст достаточно крупный для любых практических нужд. Какой у тебя браузер? Какой размер и разрешение экрана?

cinme
Mon, 13 Nov 2017 08:40:37 GMT

[6546346](//muut.com/u/arctic-engineers-club/s1/:arctic-engineers-club:Hagd:6546346.png.jpg)

cinme
Mon, 13 Nov 2017 08:40:54 GMT

Opera 1920x1080

Huldra
Mon, 13 Nov 2017 08:47:35 GMT

А теперь стало лучше ?

cinme
Mon, 13 Nov 2017 09:13:25 GMT

Неплохо ) Интересно как тут код выглядит ) ---cpp void PlayIntro() { g_music.Load("data/snowflake_-_Living_Nightmare.ogg", false); g_music.Play(); ResizeScreen(320, 200); Ui8 snow[2][320 * 200]; for (Si32 i = 0; i < 320 * 200; ++i) { if (g_rnd() % 16 == 0) { snow[0][i] = g_rnd() % 256; } else { snow[0][i] = 0; } } Ui8 *cur_snow = snow[0]; Ui8 *next_snow = snow[1]; Vec2Si32 pyramids_pos(0, 10); Vec2Si32 airplane_pos_begin(ScreenSize().x, ScreenSize().y - g_intro_airplane.Height() / 2); Vec2Si32 airplane_pos_end(-g_intro_airplane.Width(), 0); Si32 duration1 = 380; Si32 duration2 = 500; Si32 duration3 = 560; double start_time = Time(); Si32 frame = 0; while (true) { double time = Time(); frame = static_cast<Si32>((time - start_time) * 60.f); Clear(); if (IsKey(kKeyEscape) || IsKey(kKeySpace) || IsKey(kKeyEnter)) { return; } if (frame > duration3) { break; } if (frame > duration1 && frame < duration2) { pyramids_pos = Vec2Si32(g_rnd() % 3 - 1, 10 + g_rnd() % 3 - 1); } g_intro_pyramids.Draw(pyramids_pos); if (frame < duration1) { Vec2Si32 airplane_pos = airplane_pos_begin + (airplane_pos_end - airplane_pos_begin) * frame / duration1; g_intro_airplane.Draw(airplane_pos); } Rgba *back_buffer = GetEngine()->GetBackbuffer().RgbaData(); memset(next_snow, 0, 320 * 200); for (Si32 y = 10; y < 190; ++y) { for (Si32 x = 0; x < 320; ++x) { Si32 z = cur_snow[x + y * 320]; if (z) { Si32 next_x = x + 8 - z/42; Si32 next_y = y - 1; if (next_x >= 320) { next_x -= 320; } if (next_y < 10) { next_y = 189; } if (next_snow[next_x + next_y * 320] == 0 || next_snow[next_x + next_y * 320] > z) { next_snow[next_x + next_y * 320] = z; } if (g_rnd() % 16 == 0) { Si32 z2 = g_rnd() % 256; if (z2 > z) { next_snow[x + y * 320] = z2; } } back_buffer[x + y * 320] = Rgba(255 - z/8, 255 - z/8, 255 - z/8); } } } std::swap(cur_snow, next_snow); ShowFrame(); } } ---

cinme
Mon, 13 Nov 2017 09:13:38 GMT

Неплохо)