Files
Vangers/data/iscreen/scripts/cr_main2.inc

214 lines
4.3 KiB
PHP
Raw Normal View History

2016-03-12 15:23:57 +03:00
#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"