mirror of
https://github.com/KranX/Vangers.git
synced 2025-11-30 23:15:27 +07:00
214 lines
4.3 KiB
PHP
214 lines
4.3 KiB
PHP
|
|
#define LOGO_EV Event { \
|
|
key $VK_LBUTTON \
|
|
\
|
|
time { $PRESS_OBJ_TIME * 2 + $MOVE2SCREEN_TIME + 1 } \
|
|
EvComm { \
|
|
scale_obj $LOGO_OBJ_ID -200 \
|
|
start_time 0 \
|
|
time $PRESS_OBJ_TIME \
|
|
} \
|
|
EvComm { \
|
|
smooth_obj $LOGO_OBJ_ID 2 \
|
|
start_time 0 \
|
|
time $PRESS_OBJ_TIME \
|
|
} \
|
|
EvComm { \
|
|
rise_obj $LOGO_OBJ_ID \
|
|
start_time $PRESS_OBJ_TIME \
|
|
time $PRESS_OBJ_TIME \
|
|
} \
|
|
EvComm { \
|
|
smooth_obj $LOGO_OBJ_ID 0 \
|
|
start_time $PRESS_OBJ_TIME \
|
|
time $PRESS_OBJ_TIME \
|
|
} \
|
|
EvComm { \
|
|
move2screen $CREDITS_SCR_ID \
|
|
start_time { $PRESS_OBJ_TIME * 2 } \
|
|
time $MOVE2SCREEN_TIME \
|
|
} \
|
|
} \
|
|
Event { \
|
|
key $VK_RBUTTON \
|
|
\
|
|
time { $SMOOTH_OBJ_TIME * 2 + $MOVE2SCREEN_TIME + 1 } \
|
|
EvComm { \
|
|
smooth_obj $LOGO_OBJ_ID 3 \
|
|
start_time 0 \
|
|
time $SMOOTH_OBJ_TIME \
|
|
} \
|
|
EvComm { \
|
|
smooth_obj $LOGO_OBJ_ID 0 \
|
|
start_time $SMOOTH_OBJ_TIME \
|
|
time $SMOOTH_OBJ_TIME \
|
|
} \
|
|
EvComm { \
|
|
move2screen $CREDITS_SCR_ID \
|
|
start_time { $SMOOTH_OBJ_TIME * 2 } \
|
|
time $MOVE2SCREEN_TIME \
|
|
} \
|
|
}
|
|
|
|
Screen "Credits screen"
|
|
{
|
|
screen_offs 800
|
|
|
|
default_obj "Logo0"
|
|
|
|
Object "TitleStr"
|
|
{
|
|
align_x center
|
|
y $TITLE_STR_Y
|
|
|
|
Element STRING {
|
|
align_x center
|
|
|
|
terrain_num $TERRAIN4
|
|
|
|
font 0
|
|
null_level $DEFAULT_NULL
|
|
string $iSTR_Credits
|
|
}
|
|
}
|
|
|
|
Object "Main Menu Option"
|
|
{
|
|
align_x center
|
|
y 450
|
|
|
|
Element STRING {
|
|
align_x center
|
|
|
|
terrain_num $TERRAIN2
|
|
|
|
font 0
|
|
null_level $DEFAULT_NULL
|
|
string $iSTR_MAIN_MENU
|
|
}
|
|
|
|
Event {
|
|
key $VK_LBUTTON
|
|
key $VK_ESCAPE
|
|
|
|
time { $PRESS_OBJ_TIME + $MOVE2SCREEN_TIME + 1 }
|
|
EvComm {
|
|
low_obj "Main Menu Option"
|
|
time $PRESS_OBJ_TIME
|
|
start_time 0
|
|
}
|
|
EvComm {
|
|
move2screen "Main Screen"
|
|
start_time $PRESS_OBJ_TIME
|
|
time $MOVE2SCREEN_TIME
|
|
}
|
|
}
|
|
Event {
|
|
key $VK_RBUTTON
|
|
|
|
time 32
|
|
EvComm {
|
|
smooth_obj "Main Menu Option" 2
|
|
start_time 0
|
|
time $SMOOTH_OBJ_TIME
|
|
}
|
|
EvComm {
|
|
hide_obj "Main Menu Option"
|
|
start_time $SMOOTH_OBJ_TIME
|
|
time $HIDE_OBJ_TIME
|
|
}
|
|
EvComm {
|
|
move2screen "Main Screen"
|
|
start_time { $SMOOTH_OBJ_TIME + $HIDE_OBJ_TIME }
|
|
time $MOVE2SCREEN_TIME
|
|
}
|
|
}
|
|
}
|
|
|
|
#define LOGO_OBJ_ID "Logo0"
|
|
#define CREDITS_SCR_ID "Credits0"
|
|
Object "Logo0" {
|
|
align_x center
|
|
align_y center
|
|
align_y_offs { 50 - $LOGO_DY }
|
|
|
|
Element BITMAP {
|
|
align_x center
|
|
align_y center
|
|
|
|
terrain_num $TERRAIN4
|
|
|
|
bmp_null_level 148
|
|
null_level 128
|
|
|
|
bmp_file "resource/iscreen/bitmap/logo0.bmp"
|
|
}
|
|
$LOGO_EV
|
|
}
|
|
#define LOGO_OBJ_ID "Logo1"
|
|
#define CREDITS_SCR_ID "Credits1"
|
|
Object "Logo1" {
|
|
align_x center
|
|
align_y center
|
|
align_y_offs { -60 - $LOGO_DY }
|
|
|
|
Element BITMAP {
|
|
align_x center
|
|
align_y center
|
|
|
|
terrain_num $TERRAIN4
|
|
|
|
bmp_null_level 148
|
|
null_level 128
|
|
|
|
bmp_file "resource/iscreen/bitmap/logo1.bmp"
|
|
}
|
|
$LOGO_EV
|
|
}
|
|
}
|
|
|
|
#define LOGO_EV Event { \
|
|
key $VK_LBUTTON \
|
|
\
|
|
time { $PRESS_OBJ_TIME * 2 + 1 } \
|
|
EvComm { \
|
|
scale_obj $LOGO_OBJ_ID -200 \
|
|
start_time 0 \
|
|
time $PRESS_OBJ_TIME \
|
|
} \
|
|
EvComm { \
|
|
smooth_obj $LOGO_OBJ_ID 2 \
|
|
start_time 0 \
|
|
time $PRESS_OBJ_TIME \
|
|
} \
|
|
EvComm { \
|
|
rise_obj $LOGO_OBJ_ID \
|
|
start_time $PRESS_OBJ_TIME \
|
|
time $PRESS_OBJ_TIME \
|
|
} \
|
|
EvComm { \
|
|
smooth_obj $LOGO_OBJ_ID 0 \
|
|
start_time $PRESS_OBJ_TIME \
|
|
time $PRESS_OBJ_TIME \
|
|
} \
|
|
} \
|
|
Event { \
|
|
key $VK_RBUTTON \
|
|
\
|
|
time { $SMOOTH_OBJ_TIME * 2 + 1 } \
|
|
EvComm { \
|
|
smooth_obj $LOGO_OBJ_ID 3 \
|
|
start_time 0 \
|
|
time $SMOOTH_OBJ_TIME \
|
|
} \
|
|
EvComm { \
|
|
smooth_obj $LOGO_OBJ_ID 0 \
|
|
start_time $SMOOTH_OBJ_TIME \
|
|
time $SMOOTH_OBJ_TIME \
|
|
} \
|
|
}
|
|
|
|
#include "iscreen/scripts/cr1.inc"
|
|
#include "iscreen/scripts/cr0.inc"
|
|
|