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") ;
//là 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();