This commit is contained in:
Paul 2001-07-23 22:51:03 +00:00
parent d2a6b4ab39
commit 90653eccda
5 changed files with 20 additions and 17 deletions

View file

@ -224,6 +224,7 @@ actors/SPONGEBOB_FMA.SBK
actors/SPONGEBOB_FMA_ITEMOFS.SBK actors/SPONGEBOB_FMA_ITEMOFS.SBK
actors/BARNACLEBOY.SBK actors/BARNACLEBOY.SBK
actors/BARNACLEBOY_FMA_ITEMOFS.SBK
actors/KRUSTY.SBK actors/KRUSTY.SBK
actors/SQUIDWARD.SBK actors/SQUIDWARD.SBK
actors/GARY.SBK actors/GARY.SBK

View file

@ -108,7 +108,7 @@ ACTOR_DIRS_TO_MAKE := $(ACTOR_MAKEFILE_DIR) $(ACTOR_OUT_DIR)
MKACTOR_OPTS:= -c:16 MKACTOR_OPTS:= -c:16
ACTOR_SPONGEBOB := SpongeBob SpongeBob_CoralBlower SpongeBob_JellyLauncher SpongeBob_Net SpongeBob_Glove SpongeBob_Wand SpongeBob_JellyFish SpongeBob_FMA SpongeBob_FMA_ITEMOFS ACTOR_SPONGEBOB := SpongeBob SpongeBob_CoralBlower SpongeBob_JellyLauncher SpongeBob_Net SpongeBob_Glove SpongeBob_Wand SpongeBob_JellyFish SpongeBob_FMA SpongeBob_FMA_ITEMOFS
ACTOR_NPC := BarnacleBoy Krusty Squidward Gary Sandy Patrick MermaidMan MermaidMan_FMA_ITEMOFS ACTOR_NPC := BarnacleBoy BarnacleBoy_FMA_ITEMOFS Krusty Squidward Gary Sandy Patrick MermaidMan MermaidMan_FMA_ITEMOFS
ACTOR_ENEMY := Anenome BabyOctopus Ballblob Caterpillar clam Dustdevil \ ACTOR_ENEMY := Anenome BabyOctopus Ballblob Caterpillar clam Dustdevil \
Flamingskull FlyingDutchman Ghost HermitCrab IronDogFish \ Flamingskull FlyingDutchman Ghost HermitCrab IronDogFish \

View file

@ -104,6 +104,7 @@ FX
#ifndef __ANIM_BARNACLEBOY_HEADER__ #ifndef __ANIM_BARNACLEBOY_HEADER__
#include "actor_barnacleboy_anim.h" #include "actor_barnacleboy_anim.h"
#endif #endif
#include "actor_barnacleboy_fma_itemofs_anim.h"
#ifndef __ANIM_GARY_HEADER__ #ifndef __ANIM_GARY_HEADER__
#include "actor_gary_anim.h" #include "actor_gary_anim.h"
@ -338,13 +339,13 @@ static const ACTOR_GRAPHICS_DATA s_actorGraphicsData[FMA_NUM_ACTORS]=
{ // SpongeBob { // SpongeBob
{ACTORS_SPONGEBOB_SBK,ACTORS_SPONGEBOB_FMA_SBK,ACTORS_SPONGEBOB_FMA_ITEMOFS_SBK}, {ACTORS_SPONGEBOB_SBK,ACTORS_SPONGEBOB_FMA_SBK,ACTORS_SPONGEBOB_FMA_ITEMOFS_SBK},
{ {
/*FMA_ANIM_IDLE*/ {0,ANIM_SPONGEBOB_IDLEBREATH, 0,-1}, /*FMA_ANIM_IDLE*/ {0,ANIM_SPONGEBOB_IDLEBREATH, 2,ANIM_SPONGEBOB_FMA_ITEMOFS_IDLEBREATH},
/*FMA_ANIM_WALK*/ {0,ANIM_SPONGEBOB_RUN, 2,ANIM_SPONGEBOB_FMA_ITEMOFS_RUN}, /*FMA_ANIM_WALK*/ {0,ANIM_SPONGEBOB_RUN, 2,ANIM_SPONGEBOB_FMA_ITEMOFS_RUN},
/*FMA_ANIM_FIXTV*/ {1,ANIM_SPONGEBOB_FMA_FIXTV, 0,-1}, /*FMA_ANIM_FIXTV*/ {1,ANIM_SPONGEBOB_FMA_FIXTV, 0,-1},
/*FMA_ANIM_GIVEEND*/ {1,ANIM_SPONGEBOB_FMA_GIVEEND, 0,-1}, /*FMA_ANIM_GIVEEND*/ {1,ANIM_SPONGEBOB_FMA_GIVEEND, 0,-1},
/*FMA_ANIM_GIVESTART*/ {1,ANIM_SPONGEBOB_FMA_GIVESTART, 0,-1}, /*FMA_ANIM_GIVESTART*/ {1,ANIM_SPONGEBOB_FMA_GIVESTART, 0,-1},
/*FMA_ANIM_IDEA*/ {1,ANIM_SPONGEBOB_FMA_IDEA, 0,-1}, /*FMA_ANIM_IDEA*/ {1,ANIM_SPONGEBOB_FMA_IDEA, 0,-1},
/*FMA_ANIM_QUICKEXIT*/ {1,ANIM_SPONGEBOB_FMA_QUICKEXIT, 0,-1}, /*FMA_ANIM_QUICKEXIT*/ {1,ANIM_SPONGEBOB_FMA_QUICKEXIT, 2,ANIM_SPONGEBOB_FMA_ITEMOFS_QUICKEXIT},
/*FMA_ANIM_SHOUT*/ {1,ANIM_SPONGEBOB_FMA_SHOUT, 0,-1}, /*FMA_ANIM_SHOUT*/ {1,ANIM_SPONGEBOB_FMA_SHOUT, 0,-1},
/*FMA_ANIM_STUMBLE*/ {1,ANIM_SPONGEBOB_FMA_STUMBLE, 2,ANIM_SPONGEBOB_FMA_ITEMOFS_STUMBLE}, /*FMA_ANIM_STUMBLE*/ {1,ANIM_SPONGEBOB_FMA_STUMBLE, 2,ANIM_SPONGEBOB_FMA_ITEMOFS_STUMBLE},
/*FMA_ANIM_THROW*/ {1,ANIM_SPONGEBOB_FMA_THROW, 0,-1}, /*FMA_ANIM_THROW*/ {1,ANIM_SPONGEBOB_FMA_THROW, 0,-1},
@ -358,9 +359,9 @@ static const ACTOR_GRAPHICS_DATA s_actorGraphicsData[FMA_NUM_ACTORS]=
}, },
}, },
{ // Barnicle Boy { // Barnicle Boy
{ACTORS_BARNACLEBOY_SBK, (FileEquate)0,(FileEquate)0}, {ACTORS_BARNACLEBOY_SBK,ACTORS_BARNACLEBOY_FMA_ITEMOFS_SBK,(FileEquate)0},
{ {
/*FMA_ANIM_IDLE*/ {0,ANIM_BARNACLEBOY_IDLE, 0,-1}, /*FMA_ANIM_IDLE*/ {0,ANIM_BARNACLEBOY_IDLE, 1,ANIM_BARNACLEBOY_FMA_ITEMOFS_IDLE},
/*FMA_ANIM_WALK*/ {0,-1, 0,-1}, /*FMA_ANIM_WALK*/ {0,-1, 0,-1},
/*FMA_ANIM_FIXTV*/ {0,-1, 0,-1}, /*FMA_ANIM_FIXTV*/ {0,-1, 0,-1},
/*FMA_ANIM_GIVEEND*/ {0,ANIM_BARNACLEBOY_GIVEEND, 0,-1}, /*FMA_ANIM_GIVEEND*/ {0,ANIM_BARNACLEBOY_GIVEEND, 0,-1},
@ -371,12 +372,12 @@ static const ACTOR_GRAPHICS_DATA s_actorGraphicsData[FMA_NUM_ACTORS]=
/*FMA_ANIM_STUMBLE*/ {0,-1, 0,-1}, /*FMA_ANIM_STUMBLE*/ {0,-1, 0,-1},
/*FMA_ANIM_THROW*/ {0,-1, 0,-1}, /*FMA_ANIM_THROW*/ {0,-1, 0,-1},
/*FMA_ANIM_HIDE*/ {0,ANIM_BARNACLEBOY_HIDE, 0,-1}, /*FMA_ANIM_HIDE*/ {0,ANIM_BARNACLEBOY_HIDE, 0,-1},
/*FMA_ANIM_UNHIDE*/ {0,ANIM_BARNACLEBOY_UNHIDE, 0,-1}, /*FMA_ANIM_UNHIDE*/ {0,ANIM_BARNACLEBOY_UNHIDE, 1,ANIM_BARNACLEBOY_FMA_ITEMOFS_UNHIDE},
/*FMA_ANIM_UNHIDEIDLE*/ {0,ANIM_BARNACLEBOY_UNHIDEIDLE, 0,-1}, /*FMA_ANIM_UNHIDEIDLE*/ {0,ANIM_BARNACLEBOY_UNHIDEIDLE, 0,-1},
/*FMA_ANIM_SIT*/ {0,ANIM_BARNACLEBOY_SIT, 0,-1}, /*FMA_ANIM_SIT*/ {0,ANIM_BARNACLEBOY_SIT, 0,-1},
/*FMA_ANIM_SITLOOKLEFT*/ {0,ANIM_BARNACLEBOY_SITLOOKLEFT, 0,-1}, /*FMA_ANIM_SITLOOKLEFT*/ {0,ANIM_BARNACLEBOY_SITLOOKLEFT, 1,ANIM_BARNACLEBOY_FMA_ITEMOFS_SITLOOKLEFT},
/*FMA_ANIM_SITASLEEP*/ {0,ANIM_BARNACLEBOY_SITASLEEP, 0,-1}, /*FMA_ANIM_SITASLEEP*/ {0,ANIM_BARNACLEBOY_SITASLEEP, 0,-1},
/*FMA_ANIM_RUBHEAD*/ {0,ANIM_BARNACLEBOY_RUBHEAD, 0,-1}, /*FMA_ANIM_RUBHEAD*/ {0,ANIM_BARNACLEBOY_RUBHEAD, 1,ANIM_BARNACLEBOY_FMA_ITEMOFS_RUBHEAD},
}, },
}, },
{ // Mermaid Man { // Mermaid Man

View file

@ -260,12 +260,6 @@ void CFrontEndStart::render()
m_createdSlotGuiFrame->render(); m_createdSlotGuiFrame->render();
break; break;
} }
#ifdef __USER_paul__
char buf[100];
sprintf(buf,"slot %d",m_selectedSlot);
m_font->print(65,7,buf);
#endif
} }
/*---------------------------------------------------------------------- /*----------------------------------------------------------------------
@ -282,6 +276,7 @@ void CFrontEndStart::drawGameSlot(int _xOff,int _slotNumber)
int x,y; int x,y;
sFrameHdr *fh; sFrameHdr *fh;
int i; int i;
char buf[100];
xbase=_xOff+SLOT_FRAME_X; xbase=_xOff+SLOT_FRAME_X;
CGameSlotManager::setActiveSlot(_slotNumber); CGameSlotManager::setActiveSlot(_slotNumber);
@ -294,10 +289,14 @@ void CFrontEndStart::drawGameSlot(int _xOff,int _slotNumber)
setSemiTrans(f4,true); setSemiTrans(f4,true);
AddPrimToList(f4,3); AddPrimToList(f4,3);
x=xbase+SLOT_SLOTNUMBER_X;
y=SLOT_FRAME_Y+SLOT_SLOTNUMBER_Y;
sprintf(buf,TranslationDatabase::getString(STR__SLOT_SELECT_SCREEN__SLOT_NUMBER),_slotNumber+1,4);
m_font->print(x,y,buf);
if(gameSlot->m_isInUse) if(gameSlot->m_isInUse)
{ {
int chapter,level; int chapter,level;
char buf[100];
gameSlot->getHighestLevelOpen(&chapter,&level); gameSlot->getHighestLevelOpen(&chapter,&level);
sprintf(buf,TranslationDatabase::getString(STR__SLOT_SELECT_SCREEN__LEVEL_REACHED),chapter+1,level+1); sprintf(buf,TranslationDatabase::getString(STR__SLOT_SELECT_SCREEN__LEVEL_REACHED),chapter+1,level+1);

View file

@ -59,13 +59,15 @@ private:
SLOT_FRAME_Y=30, SLOT_FRAME_Y=30,
SLOT_FRAME_W=416, SLOT_FRAME_W=416,
SLOT_FRAME_H=64, SLOT_FRAME_H=64,
SLOT_LEVEL_TEXT_X=15, SLOT_LEVEL_TEXT_X=145,
SLOT_LEVEL_TEXT_Y=5, SLOT_LEVEL_TEXT_Y=5,
SLOT_ITEM_X=16, SLOT_ITEM_X=16,
SLOT_ITEM_Y=25, SLOT_ITEM_Y=25,
SLOT_ITEM_YGAP=50, SLOT_ITEM_YGAP=50,
SLOT_TOKENCOUNT_X=250, SLOT_TOKENCOUNT_X=275,
SLOT_TOKENCOUNT_Y=5, SLOT_TOKENCOUNT_Y=5,
SLOT_SLOTNUMBER_X=15,
SLOT_SLOTNUMBER_Y=5,
SLOT_EMPTYTEXT_X=416/2, SLOT_EMPTYTEXT_X=416/2,
SLOT_EMPTYTEXT_Y=15, SLOT_EMPTYTEXT_Y=15,