31
Technické fórum / Re: String - Aneb jak řešit dabing?
« on: May 21, 2010, 03:38:37 PM »
Moc děkuju, to je to co jsem potřeboval. Jdu si to ozkoušet. :-)
IRC channel - server: waelisch.de channel: #wme (read more)
//vypsane promeny
global v_chaloupce_space;
global u_chaloupky_space;
global rozcesti_v_lese_space;
global sachta_space;
if(Keyboard.KeyCode==VK_SPACE)
{
switch(Scene.Name)
{
case "v chaloupce":
if(v_chaloupce_space.Active)
{
}
else
{
ShowHintIcons();
v_chaloupce_space.Active = true;
}
break;
case "u chaloupky":
if(u_chaloupky_space.Active)
{
}
else
{
ShowHintIcons();
u_chaloupky_space.Active = true;
}
break;
case "Rozcesti v lese":
if(rozcesti_v_lese_space.Active)
{
}
else
{
ShowHintIcons();
rozcesti_v_lese_space.Active = true;
}
break;
case "sachta":
if(sachta_space.Active)
{
}
else
{
ShowHintIcons();
sachta_space.Active = true;
}
break;
}
}
if(Keyboard.KeyCode==VK_TAB)
{
global pouziti_tab;
if(pouziti_tab.Active)
{
}
else
{
pouziti_tab.Active = true;
var alfa = 255;
var kniha_hvezda = Scene.GetNode("hvezda_kniha");
var kniha2_hvezda = Scene.GetNode("hvezda_kniha2");
var nic_hvezda = Scene.GetNode("hvezda_nic");
var kniha = Scene.GetNode("kniha");
var kniha2 = Scene.GetNode("kniha2");
var nic = Scene.GetNode("nic");
if(kniha.Active)kniha_hvezda.Active = true;
if(kniha2.Active)kniha2_hvezda.Active = true;
if(nic.Active)nic_hvezda.Active = true;
// plynule zobrazeni
for (alfa=1; alfa<254; alfa=alfa+4) //zapnutí hvězd
{
kniha_hvezda.AlphaColor = MakeRGBA(255,255,255,alfa);
kniha2_hvezda.AlphaColor = MakeRGBA(255,255,255,alfa);
nic_hvezda.AlphaColor = MakeRGBA(255,255,255,alfa);
Sleep(10);
}
Sleep(1000);
//plynule schovat
for (alfa=254; alfa>20; alfa=alfa-4) //pohasnutí hvězd
{
kniha_hvezda.AlphaColor = MakeRGBA(255,255,255,alfa);
kniha2_hvezda.AlphaColor = MakeRGBA(255,255,255,alfa);
nic_hvezda.AlphaColor = MakeRGBA(255,255,255,alfa);
Sleep(10);
}
kniha_hvezda.Active = false;
kniha2_hvezda.Active = false;
nic_hvezda.Active = false;
}
}