Menu

Aide

L'objet Display

-setTitle(str)->fonction : ajouter un titre à la feunetre

Exemple : 
setTitle("Le Morpoin");

-width->variable : la largeur ,

Exemple:
width = 500; 
//donner 500px à la largeur de la feunetre

-height->variable : la hauteur

Exemple:
height = 500; 
//donner 500px à la hauteur de la feunetre

-game_speed->variable : le nombre de trame(s) par seconde

Exemple:
game_speed = 30 ; 
//donner 30 trames par seconde pour la feunetre

L'objet GameObject
-xspeed->variable : la vitesse horizontal

Exemple:
xspeed = 5 ; 
/faire bouger l'obj de 5px par trame horizontalement

-yspeed->variable : la vitesse vertical

Exemple:
xspeed = 5 ; 
//faire bouger l'obj de 5px par trame verticalement

-x->variable : les coordonnées

Exemple:
x=50 ; 
//l'object est à la position(50,y)

-y->variable : les ordonnées

Exemple:
y=50 ; 
//l'object est à la position(50,x)

-xMask->variable : la largeur du mask de collision

Exemple:
xMask=50 ; 
//donner 50px pour la largeur du mask de collision

-yMask->variable : la hauteur du mask de collision

Exemple:
yMask=50 ; 
//donner 50px pour la hauteur du mask de collision

-move(int direction , int speed)->fonction : faire bouger l'objet vers une certaine direction à une certaine vitesse

Exemple:
move(30,5);
//faire bouger l'objet vers l'angle 30deg commençant par l'axe x , à une vitesse de 5 px/trame

-moveToPoint(int xp ,int yp ,int speed)->fonction : faire bouger l'objet vers un point précis

Exemple:
moveToPoint(50,50);
//faire bouger l'objet vers le point(50,50) , à une vitesse de 5 px/trame

-placeMeeting(GameObject obj , int xm , int ym)->fonction : checker la position de l'object par rapport à une autre object

Exemple:
placeMeeting(obj_block , 1,0);
//voir si l'objet obj_block se trouve à droite de notre objet

-bounceToObject(GameObject obj)->fonction : faire rebondir l'objet au contact d'un autre sans prendre en compte la physique de se dernier

Exemple:
bounceToObject(obj_Block);
//faire rebondir notre objet sur au contact de l'objet obj_Block

-deleteObject(GameObject)->fonction : supprimer un objet

Exemple:
deleteObject(obj_block);
//supprimer l'objet obj_block

-OnCollide(GameObject obj)->fonction : détecter les collisions avec un objet

Exemple:
boolean collision = OnCollide(obj_block);
if(collision){
deleteObject(obj_block);
}
//suprimer l'objet obj_block si il tombe en contact avec notre objet

-collideMouse(Mouse_Listener m)->fonction : détecter les collisions avec la souris

Exemple:
boolean collision = collideMouse(mouse_listener);
if(collision){
deleteObject(this);
}
//suprimer notre objet si on le touche avec la souris.

L'objet Key_Listener

-keyboardPressed(int input)->fonction

Exemple:
Key_Listener k = new Key_Listener();
if(k.keyboardPressed(KeyEvent.LEFT)){
//qque chose
}
//effectuer qque chose quand on appuie sur la touche gauche du clavier

-keyboardReleased(int input)->fonction

Exemple:
Key_Listener k = new Key_Listener();
if(k.keyboardReleased((KeyEvent.LEFT)){
//qque chose
}
//effectuer qque chose quand on relache sur la touche gauche du clavier

L'objet Mouse_Listener
-Pressed(int input)->fonction

Exemple:
Mouse_Listener m = new Mouse_Listener();
if(m.Pressed((MouseEvent.BUTTON1)){
//qque chose
}
//effectuer qque chose quand on appuie sur la touche gauche de la sourie

-Released(int input)->fonction

Exemple:
Mouse_Listener m = new Mouse_Listener();
if(m.Released((MouseEvent.BUTTON1)){
//qque chose
}
//effectuer qque chose quand on relache sur la touche gauche de la sourie

-getX()->fonction

Exemple:
int x = getX();
//x égale à la position de la sourie dans l'axe X

-getY()->fonction

Exemple:
int y = getY();
//y égale à la position de la sourie dans l'axe Y

-L'objet Sound
pour celui-ci je vais directement vous donner un exemple global :

Exemple :
//ici je créer l'objet Sound en important la chanson merdique de jul dans le jeu en donnant son emplacement
Sound music = new Sound("son/chanson_jul_merdique.wav") ; 
// je précise si la music sera jouer en boucle ,dans ce cas oui .(la variable loop est par défaut true); 
music.loop = true;
//enfin il suffit de jouer
music.playSound();
//puis je peut arreter le son avec cette fonction
music.stopSound();