mirror of
https://git.planet-casio.com/Slyvtt/Collab_RPG.git
synced 2025-04-19 17:37:36 +02:00
Fixed some graphical issues, only one is still there on mono
This commit is contained in:
parent
65ed14fc37
commit
c82a9fc5da
1 changed files with 10 additions and 11 deletions
|
@ -8,7 +8,7 @@
|
|||
#include "config.h"
|
||||
|
||||
|
||||
#define BOX_HEIGHT (F_HEIGHT/PXSIZE+9)
|
||||
#define BOX_HEIGHT (F_HEIGHT/PXSIZE+8)
|
||||
|
||||
extern font_t fontRPG;
|
||||
#define FONT_USED fontRPG
|
||||
|
@ -49,7 +49,7 @@ int showtext_opt(Game *game, bopti_image_t *face, char *text,
|
|||
const char *c;
|
||||
if(start_anim){
|
||||
/* Run a little fancy animation. */
|
||||
for(i=0;i<BOX_HEIGHT;i++){
|
||||
for(i=0;i<=BOX_HEIGHT;i++){
|
||||
draw(game);
|
||||
|
||||
drect(0, 0, DWIDTH, i*PXSIZE, C_WHITE);
|
||||
|
@ -64,10 +64,9 @@ int showtext_opt(Game *game, bopti_image_t *face, char *text,
|
|||
}
|
||||
}else{
|
||||
draw(game);
|
||||
drect(0, 0, DWIDTH, (BOX_HEIGHT-1)*PXSIZE, C_WHITE);
|
||||
drect(0, (BOX_HEIGHT-1)*PXSIZE, DWIDTH, BOX_HEIGHT*PXSIZE, C_BLACK);
|
||||
dsubimage(4*PXSIZE, 2*PXSIZE, face, 0, 0, F_WIDTH,
|
||||
(BOX_HEIGHT-7)*PXSIZE, DIMAGE_NONE);
|
||||
drect(0, 0, DWIDTH, BOX_HEIGHT*PXSIZE, C_WHITE);
|
||||
drect(0, BOX_HEIGHT*PXSIZE, DWIDTH, (BOX_HEIGHT+1)*PXSIZE, C_BLACK);
|
||||
dimage(4*PXSIZE, 2*PXSIZE, face);
|
||||
|
||||
if(line_anim) blit();
|
||||
|
||||
|
@ -148,7 +147,7 @@ int showtext_opt(Game *game, bopti_image_t *face, char *text,
|
|||
if(call_before_end) return_int = call_before_end(game, i);
|
||||
if(end_anim){
|
||||
/* Run another little fancy animation. */
|
||||
for(i=40;i>0;i--){
|
||||
for(i=BOX_HEIGHT;i>0;i--){
|
||||
draw(game);
|
||||
drect(0, 0, DWIDTH, i*PXSIZE, C_WHITE);
|
||||
drect(0, i*PXSIZE, DWIDTH, (i+1)*PXSIZE, C_BLACK);
|
||||
|
@ -186,11 +185,11 @@ int _choice_call_before_end(Game *game, unsigned int org_i) {
|
|||
int i, key;
|
||||
/* Make a little animation because we looove little animations ;) */
|
||||
for(i=0;i<DWIDTH/8+1;i++){
|
||||
drect(0, BOX_HEIGHT*PXSIZE, i*(DWIDTH/8),
|
||||
drect(0, (BOX_HEIGHT+1)*PXSIZE+1, i*(DWIDTH/8),
|
||||
(BOX_HEIGHT+CHOICE_BOX_HEIGHT)*PXSIZE, C_WHITE);
|
||||
drect(i*(DWIDTH/8), BOX_HEIGHT*PXSIZE, i*(DWIDTH/8)+PXSIZE-1,
|
||||
(BOX_HEIGHT+CHOICE_BOX_HEIGHT+1)*PXSIZE, C_BLACK);
|
||||
drect(0, (BOX_HEIGHT+CHOICE_BOX_HEIGHT)*PXSIZE+1, i*(DWIDTH/8),
|
||||
drect(0, (BOX_HEIGHT+CHOICE_BOX_HEIGHT)*PXSIZE, i*(DWIDTH/8),
|
||||
(BOX_HEIGHT+CHOICE_BOX_HEIGHT+1)*PXSIZE, C_BLACK);
|
||||
blit();
|
||||
while(game->frame_duration < 20) sleep();
|
||||
|
@ -237,11 +236,11 @@ int _choice_call_before_end(Game *game, unsigned int org_i) {
|
|||
draw(game);
|
||||
showtext_opt(game, _face, _text, NULL, false, false, NULL, 0, false,
|
||||
_i, false);
|
||||
drect(0, BOX_HEIGHT*PXSIZE, i*(DWIDTH/8),
|
||||
drect(0, (BOX_HEIGHT+1)*PXSIZE+1, i*(DWIDTH/8),
|
||||
(BOX_HEIGHT+CHOICE_BOX_HEIGHT)*PXSIZE, C_WHITE);
|
||||
drect(i*(DWIDTH/8), BOX_HEIGHT*PXSIZE, i*(DWIDTH/8)+PXSIZE-1,
|
||||
(BOX_HEIGHT+CHOICE_BOX_HEIGHT+1)*PXSIZE, C_BLACK);
|
||||
drect(0, (BOX_HEIGHT+CHOICE_BOX_HEIGHT)*PXSIZE+1, i*(DWIDTH/8),
|
||||
drect(0, (BOX_HEIGHT+CHOICE_BOX_HEIGHT)*PXSIZE, i*(DWIDTH/8),
|
||||
(BOX_HEIGHT+CHOICE_BOX_HEIGHT+1)*PXSIZE, C_BLACK);
|
||||
dupdate();
|
||||
while(game->frame_duration < 20) sleep();
|
||||
|
|
Loading…
Add table
Reference in a new issue