///////////////////////////////
#include <acknex.h>
#include <default.c>
///////////////////////////////
var slider = 100;
//////////////////////////////
function quit_program()
{
while (key_any) { wait (1); }
sys_exit(NULL);
}
SOUND* playme;
function call_music()
{
OPENFILENAME my_file;
char buf[256];
FillMemory (&my_file,sizeof(my_file),0);
FillMemory (buf,256,0);
my_file.Flags = OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST;
my_file.lStructSize = sizeof(my_file);
my_file.hwndOwner = hWnd;
my_file.lpstrFilter = "Musicfiles (*.mp3; *.wav; *.mid; *.ogg) \0*.mp3;*.ogg;*.wav;*.mid\0\0";
my_file.lpstrInitialDir = _chr(OB_E_PFAD_STR);
my_file.lpstrFile = buf;
my_file.nMaxFile = 255;
my_file.lpstrTitle = "Load Musicfile:";
while (key_any) wait(1);
if (GetOpenFileName(&my_file))
{
str_cpy (OB_E_NAME_STR,my_file.lpstrFile);
// add here the things to play the music. OB_E_NAME_STR is the name of the file. Example:
// playme = snd_create(OB_E_NAME_STR); shandle = snd_play(...);
}
}
BMAP* hhhhh = "play.tga";
PANEL* Play =
{
bmap = hhhhh;
flags = SHOW;
}
BMAP* hhhh = "stop.tga";
PANEL* stop =
{
bmap = hhhh;
flags = SHOW;
}
BMAP* hhh = "pause.tga";
PANEL* pause =
{
bmap = hhh;
flags = SHOW;
}
BMAP* hh = "vor.tga";
PANEL* vor =
{
bmap = hh;
flags = SHOW;
}
BMAP* h = "rueck.tga";
PANEL* rueck =
{
bmap = h;
flags = SHOW;
}
BMAP* gg = "Obereleiste.tga";
PANEL* rueckggg =
{
bmap = gg;
flags = SHOW;
}
BMAP* ggfgg = "Obereleiste.tga";
PANEL* leiste =
{
bmap = ggfgg;
flags = SHOW;
}
PANEL* Sliderbutton =
{
flags = SHOW;
button(2,1, "1o.tga", "1.tga", "1o.tga",quit_program, NULL, NULL);
}
PANEL* Sliderbutton2 =
{
button(2,0, "2o.tga", "2.tga", "2o.tga",quit_program, NULL, NULL);
flags = SHOW;
}
PANEL* Sliderbutton3 =
{
button(2,0, "3o.tga", "3.tga", "3o.tga",quit_program, NULL, NULL);
flags = SHOW;
}
PANEL* slider =
{
pos_x = 600;
pos_y = 470;
bmap = "Slider02.tga";
hslider(22,6,45,"Sliderbutton.tga",6,10, slider);
flags = OVERLAY | VISIBLE;
}
function main()
{
vec_set(screen_size,vector(800,800,0));
vec_set(sky_color,vector(255,255,255)); // dark blue
vec_set(camera.x,vector(-250,0,50));
vec_set(camera.pan,vector(0,-15,0));
mouse_mode = 2;
while (1)
{
mouse_pos.x = mouse_cursor.x;
mouse_pos.y = mouse_cursor.y;
wait (1);
Play.pos_x = 330; // gewünschte Position
Play.pos_y = 480;
stop.pos_x = 210; // gewünschte Position
stop.pos_y = 490;
pause.pos_x = 490; // gewünschte Position
pause.pos_y = 494;
vor.pos_x = 610; // gewünschte Position
vor.pos_y = 494;
rueck.pos_x = 90; // gewünschte Position
rueck.pos_y = 490;
slider.pos_x = 590; // gewünschte Position
slider.pos_y = 450;
Sliderbutton.pos_x = 0; // gewünschte Position
Sliderbutton.pos_y = 1;
Sliderbutton2.pos_x = 90; // gewünschte Position
Sliderbutton2.pos_y = 2;
Sliderbutton3.pos_x = 140; // gewünschte Position
Sliderbutton3.pos_y = 2.9 ;
leiste.pos_x = 0; // gewünschte Position
leiste.pos_y = 420;
}
}