Rev 5239 | Rev 5251 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5239 | Rev 5243 | ||
---|---|---|---|
Line 240... | Line 240... | ||
240 | // }; |
240 | // }; |
241 | // game.bullet_index = 0; |
241 | // game.bullet_index = 0; |
Line 242... | Line 242... | ||
242 | 242 | ||
Line 243... | Line 243... | ||
243 | game.status = STATUS_LOADING; |
243 | game.status = STATUS_LOADING; |
Line 244... | Line 244... | ||
244 | 244 | ||
245 | game.window_scale = 1; |
245 | // game.window_scale = 1; |
246 | 246 | ||
247 | // game.window_scale = 2; |
247 | // game.window_scale = 2; |
Line 449... | Line 449... | ||
449 | for (i = 0; i < FIELD_LENGTH; i++) { |
449 | for (i = 0; i < FIELD_LENGTH; i++) { |
450 | game.field[i] = (unsigned char) (0.99 * fabs(rs_noise(i, 10)) * CRYSTALS_COUNT) | CRYSTAL_VISIBLE_BIT; |
450 | game.field[i] = (unsigned char) (0.99 * fabs(rs_noise(i, 10)) * CRYSTALS_COUNT) | CRYSTAL_VISIBLE_BIT; |
451 | }; |
451 | }; |
452 | // memset( game.field, 0, FIELD_LENGTH ); |
452 | // memset( game.field, 0, FIELD_LENGTH ); |
Line 453... | Line 453... | ||
453 | 453 | ||
454 | game.scaled_framebuffer = malloc(GAME_WIDTH*game.window_scale * GAME_HEIGHT*game.window_scale * 3); |
- | |
Line 455... | Line 454... | ||
455 | DEBUG10f("scaled framebuffer: %d (window_scale = %d) \n", game.window_scale * GAME_WIDTH * GAME_HEIGHT * 3, game.window_scale); |
454 | game.bgr_framebuffer = malloc(GAME_WIDTH * GAME_HEIGHT * 3); |
Line 456... | Line 455... | ||
456 | 455 | ||
Line 572... | Line 571... | ||
572 | }; |
571 | }; |
Line 573... | Line 572... | ||
573 | 572 | ||
Line 574... | Line -... | ||
574 | if (game.status == STATUS_PLAYING) { |
- | |
- | 573 | if (game.status == STATUS_PLAYING) { |
|
575 | 574 | ||
576 | - | ||
577 | 575 | ||
- | 576 | #ifndef RS_KOS |
|
- | 577 | if (key == RS_KEY_SPACE) { |
|
Line 578... | Line -... | ||
578 | if (key == RS_KEY_SPACE) { |
- | |
- | 578 | game.score = 101; |
|
- | 579 | }; |
|
- | 580 | #endif |
|
- | 581 | ||
- | 582 | if (key == RS_KEY_ESCAPE) { |
|
579 | 583 | game.time = 0; |
|
Line 580... | Line 584... | ||
580 | game.score = 101; |
584 | game.score = 0; |
Line 581... | Line 585... | ||
581 | 585 | game.status = STATUS_MENU; |
|
Line 622... | Line 626... | ||
622 | 626 | ||
623 | game.tx = x; |
627 | game.tx = x; |
Line 624... | Line 628... | ||
624 | game.ty = y; |
628 | game.ty = y; |
- | 629 | ||
- | 630 | if (game.status == STATUS_MENU) { |
|
- | 631 | ||
- | 632 | int i; |
|
- | 633 | for (i = 0; i < FIELD_LENGTH; i++) { |
|
- | 634 | game.field[i] = (unsigned char) (0.99 * fabs(rs_noise(i, seed*7 + 10)) * CRYSTALS_COUNT) | CRYSTAL_VISIBLE_BIT; |
|
- | 635 | }; |
|
625 | 636 | ||
626 | if (game.status == STATUS_MENU) { |
637 | game.selected = 0; |
627 | game.time = 0; |
638 | game.time = 0; |
628 | game.score = 0; |
639 | game.score = 0; |
629 | game.status = STATUS_PLAYING; |
640 | game.status = STATUS_PLAYING; |