home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ring.yamanashi.ac.jp/pub/pc/freem/action/
/
action.zip
/
panhumu121.zip
/
panhumu121
/
game
/
script
/
forest
/
scene1.dat
Wrap
Text File
|
2006-05-30
|
8KB
|
314 lines
//Ænû╩é╠âeâNâXâ`ââ
//é╜é⌐éτÅæû[üié╜é⌐éτé╡é│é±üj
//http://www.din.or.jp/~takarasi/index.htm
//ÉXù╤é╠âeâNâXâ`ââæfì▐é≡êΩòöë┴ìHé╡é─Ägùpé╡é─éóé▄é╖
//
//âIâuâWâFâNâgÉ╢è_é╠âeâNâXâ`ââ
//FirstSeedMatrialüiFirstSeedMatrialé│é±üj
//http://www.tekepon.net/fsm
//
//MIDI
//TAM Music Factoryüiæ╜û▓(TAM)é│é±üj
//http://www.tam-music.com/index.html
//Åëè·ë╗è╓Éö
function OnInit()
{
new("temp","0");//âCâxâôâgâéü[âhé╠ôαòöâtâëâO
new("temp2","0");//âCâxâôâgâéü[âhé╠ôαòöâtâëâO
new("rad","0");//âCâxâôâgâéü[âhé╠ôαòöâtâëâO
//âQü[âÇÅεò±é╠É▌ÆΦ
ClearData();
SetData("light_dis","float",150);
//Comment
temp = GetData("left_time")/(1000/15);
temp2 = -1;
if(GetData("coin_count")>=30){ //ë±Ä√ì╧é▌
SetData("comment","char","éαéñé▒é▒é═æSòöé╞é┴é╜éµ");
SetData("face_index","float",2);
temp2 = 1;
}
else{
if(temp2<0 && temp>60*5){
if(GetData("coin_count")>=20){
SetData("comment","char","éαéñÅ¡é╡é┼\næSòöé╞éΩéΘéµü`");
SetData("face_index","float",1);
}
else{
SetData("comment","char","Ä₧è╘é╢éπéñé╘é±üI\né¬é±é╬éΘé╝ü`");
SetData("face_index","float",1);
}
temp2 = 1;
}
if(temp2<0 && temp>60*3){
SetData("comment","char","é╗éδé╗éδï}é¬é╚éóé╞");
SetData("face_index","float",1);
temp2 = 1;
}
if(temp2<0){
SetData("comment","char","éαéñÄ₧è╘é¬é╚éóéµü`");
SetData("face_index","float",0);
temp2 = 1;
}
}
SetGameData();
temp = 0;
//âIâuâWâFâNâgâtâ@âCâïé╠î─é╤Åoé╡
//âvâîâCâäü[
SetObj("data\common\olthi\olthi.cha",temp);
ClearData();
SetData("tx","float",35);
SetData("ty","float",0);
SetData("tz","float",-70);
SetData("ry","float",160);
SetData("type","char","PLAYER");
SetData("move","float",0.25);
SetData("draw_y","float",-0.2);
SetData("hand_y","float",2.1);
SetObjData(temp);
temp+=1;
//âJâüâë
SetObj("",temp);
ClearData();
SetData("tx","float",0);
SetData("ty","float",0);
SetData("tz","float",0);
SetData("type","char","CAMERA");
SetData("ref_index","float",0);
SetData("siten_y","float",3);
SetData("iti_y","float",10);
SetData("iti_xz","float",30);
SetData("desc_hose","float",1);
SetObjData(temp);
temp+=1;
//âSü[âï
SetObj("data\common\gate\gate.cha",temp);
ClearData();
SetData("tx","float",0);
SetData("ty","float",0);
SetData("tz","float",0);
SetData("type","char","GATE");
SetObjData(temp);
temp+=1;
//É╢è_
SetObj("data\forest\ikegaki\ikegaki.cha",temp);
ClearData();
SetData("tx","float",10);
SetData("ty","float",1);
SetData("tz","float",10);
SetData("ry","float",135);
SetData("type","char","OBJECT");
SetData("draw_y","float",+1);
SetData("can_hold","float",0);
SetObjData(temp);
temp+=1;
SetObj("data\forest\ikegaki\ikegaki.cha",temp);
ClearData();
SetData("tx","float",10);
SetData("ty","float",1);
SetData("tz","float",-10);
SetData("ry","float",45);
SetData("type","char","OBJECT");
SetData("draw_y","float",-1);
SetData("can_hold","float",0);
SetObjData(temp);
temp+=1;
SetObj("data\forest\ikegaki\ikegaki.cha",temp);
ClearData();
SetData("tx","float",-10);
SetData("ty","float",1);
SetData("tz","float",10);
SetData("ry","float",45);
SetData("type","char","OBJECT");
SetData("draw_y","float",-1);
SetData("can_hold","float",0);
SetObjData(temp);
temp+=1;
SetObj("data\forest\ikegaki\ikegaki.cha",temp);
ClearData();
SetData("tx","float",-10);
SetData("ty","float",1);
SetData("tz","float",-10);
SetData("ry","float",135);
SetData("type","char","OBJECT");
SetData("draw_y","float",-1);
SetData("can_hold","float",0);
SetObjData(temp);
temp+=1;
//òéé½ôç
SetObj("data\common\sima\sima.cha",temp);
ClearData();
SetData("tx","float",80);
SetData("ty","float",15);
SetData("tz","float",-23);
SetData("type","char","OBJECT");
SetObjData(temp);
temp+=1;
SetObj("data\common\sima\sima.cha",temp);
ClearData();
SetData("tx","float",82);
SetData("ty","float",2);
SetData("tz","float",8.5);
SetData("type","char","OBJECT");
SetData("kind","char","LIFT");
SetData("move_x","float",82);
SetData("move_y","float",10);
SetData("move_z","float",8.5);
SetData("max_time","float",1000);
SetObjData(temp);
temp+=1;
SetObj("data\common\sima\sima.cha",temp);
ClearData();
SetData("tx","float",50);
SetData("ty","float",2);
SetData("tz","float",-85);
SetData("type","char","OBJECT");
SetData("kind","char","LIFT");
SetData("move_x","float",50);
SetData("move_y","float",10);
SetData("move_z","float",-85);
SetData("max_time","float",1000);
SetObjData(temp);
temp+=1;
ClearData();
SetData("temp_index","float",temp);
SetGameData();
//ÉAû╪
SetObj("data\forest\tree\tree.cha",temp);
ClearData();
SetData("tx","float",85);
SetData("ty","float",0);
SetData("tz","float",-18);
SetData("type","char","OBJECT");
SetData("use_alpha_tex","float",1);
SetData("draw_y","float",-2);
SetObjData(temp);
temp+=1;
SetObj("data\forest\tree\tree.cha",temp);
ClearData();
SetData("tx","float",57);
SetData("ty","float",0);
SetData("tz","float",47);
SetData("type","char","OBJECT");
SetData("use_alpha_tex","float",1);
SetData("draw_y","float",-2);
SetObjData(temp);
temp+=1;
//âuâìâbâN
SetObj("data\common\rock\rock.cha",temp);
ClearData();
SetData("tx","float",-25);
SetData("ty","float",20);
SetData("tz","float",75);
SetData("type","char","OBJECT");
SetData("kind","char","BLOCK");
SetData("draw_y","float",4);
SetObjData(temp);
temp+=1;
//âAâCâeâÇ
rad = 0.0f;
for(temp2=0;temp2<8;temp2+=1){
SetObj("data\common\coin\coin.cha",temp);
ClearData();
SetData("tx","float",0+4*sin(rad));
SetData("ty","float",0.5);
SetData("tz","float",0+4*cos(rad));
SetData("type","char","MAIL");
SetObjData(temp);
temp+=1;
rad += 1.57*0.5;
}
rad = 0.0f;
for(temp2=0;temp2<4;temp2+=1){
SetObj("data\common\coin\coin.cha",temp);
ClearData();
SetData("tx","float",77+5*sin(rad));
SetData("ty","float",0.5);
SetData("tz","float",-73+5*cos(rad));
SetData("type","char","MAIL");
SetObjData(temp);
temp+=1;
rad += 1.57;
}
for(temp2=0;temp2<3;temp2+=1){
SetObj("data\common\coin\coin.cha",temp);
ClearData();
SetData("tx","float",-35-10*temp2);
SetData("ty","float",0.5);
SetData("tz","float",-76);
SetData("type","char","MAIL");
SetObjData(temp);
temp+=1;
rad += 1.57;
}
//ôGâLâââë
for(temp2=0;temp2<5;temp2+=1){
SetObj("data\common\enemy\enemy.cha",temp);
ClearData();
SetData("tx","float",5+2*temp2);
SetData("ty","float",0);
SetData("tz","float",73);
SetData("ry","float",0);
SetData("type","char","ENEMY");
SetObjData(temp);
temp+=1;
}
for(temp2=0;temp2<5;temp2+=1){
SetObj("data\common\enemy\enemy.cha",temp);
ClearData();
SetData("tx","float",-80);
SetData("ty","float",0);
SetData("tz","float",0+8*temp2);
SetData("ry","float",0);
SetData("type","char","ENEMY");
SetObjData(temp);
temp+=1;
}
rad = 0.0;
for(temp2=0;temp2<5;temp2+=1){
SetObj("data\common\enemy\enemy.cha",temp);
ClearData();
SetData("tx","float",50+cos(rad));
SetData("ty","float",0);
SetData("tz","float",80+sin(rad));
SetData("ry","float",90);
SetData("type","char","ENEMY");
SetObjData(temp);
temp+=1;
rad += 1.57;
}
//âtâBü[âïâhâfü[â^é╠î─é╤Åoé╡
SetField("data\forest\field\field_for.x");
//LoadMidi
LoadMidi("stage\tamfu02.mid");
}