This commit is contained in:
Paul 2001-04-23 23:28:21 +00:00
parent 6afc77b009
commit a39f762eeb
4 changed files with 26 additions and 6 deletions

View file

@ -36,7 +36,7 @@ sfx/ingame.vb
sfx/ingame.vh sfx/ingame.vh
demo/demo____.dmo demo/demo____.dmo
backdrop/credits.gfx backdrop/credits.gfx
backdrop/sky.gfx backdrop/start.gfx
loadingscreens/culture.gfx loadingscreens/culture.gfx
loadingscreens/karate.gfx loadingscreens/karate.gfx
loadingscreens/monitor.gfx loadingscreens/monitor.gfx

View file

@ -352,7 +352,7 @@ GFX_DATA_OUT += $(TRANS_OUT_DAT)
# Big TGA backdrops # Big TGA backdrops
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
BACKDROPS_IN_DIR := $(GRAF_DIR)/backdrop BACKDROPS_IN_DIR := $(GRAF_DIR)/backdrop
BACKDROPS_IN := credits sky BACKDROPS_IN := credits start
BACKDROPS_OUT_DIR := $(DATA_OUT)/backdrop BACKDROPS_OUT_DIR := $(DATA_OUT)/backdrop
BACKDROPS_OUT := $(foreach SCREEN,$(BACKDROPS_IN),$(BACKDROPS_OUT_DIR)/$(SCREEN).gfx) BACKDROPS_OUT := $(foreach SCREEN,$(BACKDROPS_IN),$(BACKDROPS_OUT_DIR)/$(SCREEN).gfx)

View file

@ -95,6 +95,7 @@
---- */ ---- */
/////////////// ///////////////
/*
int seaw=1; int seaw=1;
int seah=50; int seah=50;
int seaspeed=20; int seaspeed=20;
@ -106,6 +107,7 @@ int colourscale=4000;
int colourpostscale=10; int colourpostscale=10;
int sval=0; int sval=0;
*/
/////////////// ///////////////
@ -175,7 +177,7 @@ void CFrontEndMainTitles::select()
m_demoTimeout=0; m_demoTimeout=0;
s_image=CFileIO::loadFile(BACKDROP_SKY_GFX); s_image=CFileIO::loadFile(BACKDROP_START_GFX);
ASSERT(s_image); ASSERT(s_image);
SetScreenImage(s_image); SetScreenImage(s_image);
@ -205,13 +207,16 @@ void CFrontEndMainTitles::unselect()
Params: Params:
Returns: Returns:
---------------------------------------------------------------------- */ ---------------------------------------------------------------------- */
/*
int isx=39; int isx=39;
int isy=3; int isy=3;
int isw=100; int isw=100;
int ish=56; int ish=56;
*/
void CFrontEndMainTitles::render() void CFrontEndMainTitles::render()
{ {
/*
sFrameHdr *fh; sFrameHdr *fh;
POLY_FT4 *ft4; POLY_FT4 *ft4;
@ -225,6 +230,7 @@ void CFrontEndMainTitles::render()
// Sea // Sea
renderSeaSection(m_sprites->getFrameHeader(FRM__ISLAND),isx,HORIZON_LEVEL+isy,isw,ish); renderSeaSection(m_sprites->getFrameHeader(FRM__ISLAND),isx,HORIZON_LEVEL+isy,isw,ish);
renderSeaSection(m_sprites->getFrameHeader(FRM_SKY),0,HORIZON_LEVEL,512,256-HORIZON_LEVEL+SEA_OVERLAP); renderSeaSection(m_sprites->getFrameHeader(FRM_SKY),0,HORIZON_LEVEL,512,256-HORIZON_LEVEL+SEA_OVERLAP);
*/
switch(m_mode) switch(m_mode)
{ {
@ -250,7 +256,9 @@ void CFrontEndMainTitles::render()
---------------------------------------------------------------------- */ ---------------------------------------------------------------------- */
void CFrontEndMainTitles::think(int _frames) void CFrontEndMainTitles::think(int _frames)
{ {
/*
sval=(sval+(seaspeed*_frames))&4095; sval=(sval+(seaspeed*_frames))&4095;
*/
// Wait until fade in has finished before starting music // Wait until fade in has finished before starting music
if(!m_musicStarted&&!CFader::isFading()) if(!m_musicStarted&&!CFader::isFading())
@ -376,6 +384,7 @@ CFrontEndScene::FrontEndMode CFrontEndMainTitles::getNextMode()
Params: Params:
Returns: Returns:
---------------------------------------------------------------------- */ ---------------------------------------------------------------------- */
/*
POLY_FT4 *CFrontEndMainTitles::prepareSeaPortionFT4(sFrameHdr *_fh,int _x,int _y,int _w,int _h,int _rgb) POLY_FT4 *CFrontEndMainTitles::prepareSeaPortionFT4(sFrameHdr *_fh,int _x,int _y,int _w,int _h,int _rgb)
{ {
int u,v,w,h; int u,v,w,h;
@ -405,7 +414,7 @@ POLY_FT4 *CFrontEndMainTitles::prepareSeaPortionFT4(sFrameHdr *_fh,int _x,int _y
return ft4; return ft4;
} }
*/
/*---------------------------------------------------------------------- /*----------------------------------------------------------------------
Function: Function:
@ -413,6 +422,7 @@ POLY_FT4 *CFrontEndMainTitles::prepareSeaPortionFT4(sFrameHdr *_fh,int _x,int _y
Params: Params:
Returns: Returns:
---------------------------------------------------------------------- */ ---------------------------------------------------------------------- */
/*
typedef struct typedef struct
{ {
int x,y; int x,y;
@ -482,7 +492,7 @@ void CFrontEndMainTitles::renderSeaSection(sFrameHdr *_fh,int _x,int _y,int _w,i
// AddPrimToList(f4,FE_OT__SEAPOS); // AddPrimToList(f4,FE_OT__SEAPOS);
// //////////////////////// bg // //////////////////////// bg
} }
*/
/*---------------------------------------------------------------------- /*----------------------------------------------------------------------
Function: Function:
@ -496,6 +506,12 @@ void CFrontEndMainTitles::renderPressStart()
{ {
m_smallFont->setColour(PRESS_START_TEXT_R,PRESS_START_TEXT_G,PRESS_START_TEXT_B); m_smallFont->setColour(PRESS_START_TEXT_R,PRESS_START_TEXT_G,PRESS_START_TEXT_B);
m_smallFont->print(256,PRESS_START_TEXT_Y,STR__FRONTEND__PRESS_START); m_smallFont->print(256,PRESS_START_TEXT_Y,STR__FRONTEND__PRESS_START);
m_smallFont->setColour(0,0,0);
m_smallFont->print(256-1,PRESS_START_TEXT_Y-1,STR__FRONTEND__PRESS_START);
m_smallFont->print(256+1,PRESS_START_TEXT_Y-1,STR__FRONTEND__PRESS_START);
m_smallFont->print(256-1,PRESS_START_TEXT_Y+1,STR__FRONTEND__PRESS_START);
m_smallFont->print(256+1,PRESS_START_TEXT_Y+1,STR__FRONTEND__PRESS_START);
} }
} }

View file

@ -60,11 +60,13 @@ private:
PRESS_START_TEXT_G=100, PRESS_START_TEXT_G=100,
PRESS_START_TEXT_B=100, PRESS_START_TEXT_B=100,
/*
HORIZON_LEVEL=160, HORIZON_LEVEL=160,
SEA_OVERLAP=50, // Sea is drawn to this many pixels below screen bottom SEA_OVERLAP=50, // Sea is drawn to this many pixels below screen bottom
ISLAND_LEFT_X=40, // Island position ISLAND_LEFT_X=40, // Island position
ISLAND_BOTTOM_Y=HORIZON_LEVEL+10, ISLAND_BOTTOM_Y=HORIZON_LEVEL+10,
*/
}; };
enum enum
@ -82,9 +84,11 @@ private:
{ {
DEMO_TIMEOUT_IN_SECONDS=45, DEMO_TIMEOUT_IN_SECONDS=45,
}; };
/*
POLY_FT4 *prepareSeaPortionFT4(struct sFrameHdr *_fh,int _x,int _y,int _w,int _h,int _rgb); POLY_FT4 *prepareSeaPortionFT4(struct sFrameHdr *_fh,int _x,int _y,int _w,int _h,int _rgb);
void renderSeaSection(struct sFrameHdr *fh,int _x,int _y,int _w,int _h); void renderSeaSection(struct sFrameHdr *fh,int _x,int _y,int _w,int _h);
*/
void renderPressStart(); void renderPressStart();