Gamestudio Links
Zorro Links
Newest Posts
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (AndrewAMD), 1,310 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
HSlider #189455
03/18/08 22:50
03/18/08 22:50
Joined: Aug 2002
Posts: 1,096
germany/Schleßwig-Holstein
PAS Offline OP
Serious User
PAS  Offline OP
Serious User

Joined: Aug 2002
Posts: 1,096
germany/Schleßwig-Holstein
Hi ich möchte in mein Menü einen Hslider einbinden.
Dafür benutze ich diesen Befehl:

Code:

hslider (x, y, len , bmap, min, max, var);
hslider(0,0,560,aufloesung_REGLER,6,11,test2);



So nun habe ich aber das Probelm das wir verschiedene Bildschirmauflösungen unterstützen.
Ich wüsste nun gerne wie ich LEN verändern kann.

Danke im Vorraus!


PAS

Last edited by PAS; 03/18/08 22:54.
Re: HSlider [Re: PAS] #189456
03/19/08 08:58
03/19/08 08:58
Joined: Mar 2008
Posts: 25
K
Karotte Offline
Newbie
Karotte  Offline
Newbie
K

Joined: Mar 2008
Posts: 25
wie heißt denn das panel, dass du definiert hast?

....name des panels
.................||
.................`´
PANEL* name_1 =
{
hslider = 640, 512, 50, name_2, 50, 60, name_3;
layer = 50;
flags = VISIBLE | TRANSPARENT | OVERLAY;
alpha = 90;
}

benutzt du lite-c oder c-script?

Last edited by Karotte; 03/19/08 09:00.
Re: HSlider [Re: Karotte] #189457
03/19/08 09:03
03/19/08 09:03
Joined: Mar 2008
Posts: 25
K
Karotte Offline
Newbie
Karotte  Offline
Newbie
K

Joined: Mar 2008
Posts: 25
probier des mal aus:

function name()
{
if(SCREEN_SIZE.X == 1280)
{
panel_name.len = 560;
}
if(SCREEN_SIZE.X == 1024)
{
panel_name.len = 400;
}
//... und so weiter

}

Re: HSlider [Re: Karotte] #189458
03/19/08 12:39
03/19/08 12:39
Joined: Aug 2007
Posts: 1,922
Schweiz
Widi Offline
Serious User
Widi  Offline
Serious User

Joined: Aug 2007
Posts: 1,922
Schweiz
Du musst nur dein Panel skalieren, dann werden alle Elemente des panels auch mitskaliert.

your_pan.scale_x = screen_size.x / 1280 // ersetze 1280 durch deine Standardauflösung
your_pan.scale_y = screen_size.y / 1024 // ersetze 1024 durch deine Standardauflösung
your_pan.pos_x = (screen_size.x - your_pan.size_x * your_pan.scale_x) / 2; // Setzt Panel in Mitte des Bildschirms
your_pan.pos_y = (screen_size.y - your_pan.size_y * your_pan.scale_y) / 2;

Re: HSlider [Re: PAS] #189459
03/19/08 15:24
03/19/08 15:24
Joined: Apr 2005
Posts: 4,506
Germany
F
fogman Offline
Expert
fogman  Offline
Expert
F

Joined: Apr 2005
Posts: 4,506
Germany
pan_setvar(PANEL*,var type,var num,var*)

http://www.conitec.net/beta/pan_setvar.htm


no science involved
Re: HSlider [Re: Widi] #189460
03/19/08 23:37
03/19/08 23:37
Joined: Aug 2002
Posts: 1,096
germany/Schleßwig-Holstein
PAS Offline OP
Serious User
PAS  Offline OP
Serious User

Joined: Aug 2002
Posts: 1,096
germany/Schleßwig-Holstein
Quote:

Du musst nur dein Panel skalieren, dann werden alle Elemente des panels auch mitskaliert.




Hi, danke hab ich auch jetzt gemerkt^^
Sorry, panik umsonst ausgelöst


PAS


Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1