eckdaten von pig

fx2
Senior Member
Beiträge: 155
Registriert: Freitag 31. August 2001, 00:00

Beitrag von fx2 »

sorry, Topic muss eigentlich ins Developer - kann da aber nix anlegen (no perm)


@TheDOC:
hi, brauche mal die eckdaten, mit denen pig laeuft. die steuerung des pig aus dem gui heraus scheidet aus. in pacman 'wandert' die position zB. in den versch. level.
in meinem aktuellen project ist es dann noch besch...en (da muesste ich hin und wieder das pig ausblenden). also kurze rede ...
folgende anweisungen habe ich nu in der lib:
open("...",RDONLY)
avia_pig_set_pos(fd,x,y); // je durch 32 teilbar
avia_pig_set_size(fd,width,height); // zZ 256x192
avia_pig_set_stack(fd,0); // habs mit 1 auch probiert
avia_pig_show(fd);
---
beim ende:
avia_pig_hide(fd);
close(fd);

(set_pos & set_size werden innerhalb des games mehrmals neu gesetzt)

das ganze funktioniert aber irgendwie nich sauber
(konnte selbst nicht testen - field hats ma probiert)

was mache ich falsch ?
welche restriktionen (*geil*) gibts ?
habe ich befehle vergessen ? (zB input-quelle waehlen?)

cu
TheDOC
Senior Member
Beiträge: 697
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von TheDOC »

1) Der Stack muss auf 1, damit der PIG vor dem FB erscheint.
2) Die größe kannst du nur ändern, wenn das PIG versteckt ist.
3) Die Position kannst du auch ändern, wenn's sichtbar ist.
4) X und Y sind in den typedefs vertauscht. Sollte vielleicht mal jemand mit Zugriff auf's CVS fixen. <IMG SRC="/forum/images/smiles/icon_wink.gif">

Das sollte es eigentlich sein. <IMG SRC="/forum/images/smiles/icon_wink.gif">
TheDOC
Senior Member
Beiträge: 697
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von TheDOC »

P.S.: Lass dich von Shadow irgendwo als Moderator eintragen, dann kannste auch in Developer posten.