/programs/games/marblematch3/game/rs/rsplatform_kos.c |
---|
68,7 → 68,7 |
void wnd_draw() |
{ |
char tmp[] = "Fps:000 | Marble Match-3 Beta by Roman Shuvalov"; |
char tmp[] = "Fps:000 | Marble Match-3 "; |
kol_paint_start(); |
/programs/games/marblematch3/game/rsgame.c |
---|
646,12 → 646,8 |
void GameKeyDown(int key, int first) { |
if (key == RS_KEY_A) { |
game.time = 50; |
}; |
switch (key) { |
case RS_KEY_LEFT: |
BIT_SET(game.keyboard_state, RS_ARROW_LEFT_MASK); |
704,14 → 700,6 |
if (game.status == STATUS_PLAYING) { |
#ifndef RS_KOS |
if (key == RS_KEY_SPACE) { |
game.score = 101; |
}; |
#endif |
if (key == RS_KEY_ESCAPE) { |
game.time = 0; |
game.score = 0; |
719,17 → 707,10 |
game.need_redraw = 1; |
}; |
if (key == RS_KEY_A) { |
soundbuf_play(&game.sound_bang); |
}; |
// if (key == RS_KEY_Z) { |
// soundbuf_play(&game.sound_tack); |
// }; |
}; |
}; |
void GameKeyUp(int key) { |
switch (key) { |
/programs/games/marblematch3/game/rsgame.h |
---|
211,6 → 211,14 |
extern rs_game_t game; |
void game_reg_init(); |
/* __ |
/cc\ |
/aaaa\ |
218,6 → 226,10 |
\eeee/ |
------------------------------- */ |
void GameProcess(); |
void game_ding(int i); |
/programs/games/marblematch3/game/rsgametext.h |
---|
5,23 → 5,6 |
#define GAME_COLORS_COUNT 8 |
//#define GAME_COLOR_BLACK 0 |
//#define GAME_COLOR_WHITE 1 |
//#define GAME_COLOR_YELLOW 2 |
//#define GAME_COLOR_RED 3 |
//#define GAME_COLOR_BLUE 4 |
//#define GAME_COLOR_ORANGE 5 |
//#define GAME_COLOR_GRAY 6 |
//#define GAME_COLOR_GREEN 7 |
// |
//#define GAME_FONT_DEFAULT 0 |
//#define GAME_FONT_HEAVY 1 |
//#define GAME_FONT_TITLE 2 |
//#define GAME_FONT_LIGHT 3 |
// |
//#define GAME_ALIGN_LEFT 0 |
//#define GAME_ALIGN_CENTER 1 |
//#define GAME_ALIGN_RIGHT 2 |
void game_font_init(); |
/programs/games/marblematch3/game/rskos.c |
---|
265,11 → 265,6 |
void rskos_draw_area(int x, int y, int w, int h, int k_scale, unsigned char *data, unsigned char *scaled_buffer, int image_format) { |
// unsigned char *scaled_buffer = malloc(w*k_scale*h*k_scale*3); |
// if (scaled_buffer != NULL) { |
int i, j; |
for (i = 0; i < h*k_scale; i++) { |
281,18 → 276,7 |
}; |
kol_paint_image(0, 0, w*k_scale, h*k_scale, scaled_buffer); |
// } |
// else { |
// //kol_paint_image_pal(0, 0, w, h, data, &image_format) |
// h/=4; |
// asm volatile ("int $0x40"::"a"(65), "b"(data), "c"(w*65536+h), "d"(0*65536+0), "D"(0), "S"(24) ); |
//// asm volatile ("int $0x40"::"a"(7), "c"(w*65536+h), "d"(x*65536+y), "b"(data)); |
// }; |
// |
//// free(image_data); |
}; |
void rskos_resize_window(int w, int h) { |
/programs/games/marblematch3/game/strings.h |
---|
2,7 → 2,7 |
#define RS_STRINGS_H |
#ifndef RS_KOS |
#include "strings_ru.h" |
#include "strings_en.h" |
#else |
#ifdef LANG_RU |