Utilisation de références plutôt que pointeurs
This commit is contained in:
		
							parent
							
								
									41216eb5e9
								
							
						
					
					
						commit
						6a53994312
					
				|  | @ -41,7 +41,7 @@ public: | |||
|     /**
 | ||||
|      * Ajoute un nouvel objet à la liste des objets du jeu | ||||
|      */ | ||||
|     void addObject(Object* object); | ||||
|     void addObject(Object& object); | ||||
| }; | ||||
| 
 | ||||
| #endif | ||||
|  |  | |||
|  | @ -51,8 +51,8 @@ void Engine::start() { | |||
|     } | ||||
| } | ||||
| 
 | ||||
| void Engine::addObject(Object* object) { | ||||
|     objects.push_back(object); | ||||
| void Engine::addObject(Object& object) { | ||||
|     objects.push_back(&object); | ||||
| } | ||||
| 
 | ||||
| void Engine::update() { | ||||
|  |  | |||
							
								
								
									
										14
									
								
								src/main.cpp
								
								
								
								
							
							
						
						
									
										14
									
								
								src/main.cpp
								
								
								
								
							|  | @ -19,13 +19,13 @@ int main() { | |||
|     ball2.setCharge(-2); | ||||
|     block3.setCharge(10); | ||||
| 
 | ||||
|     engine.addObject(&ball1); | ||||
|     engine.addObject(&ball2); | ||||
|     engine.addObject(&block1); | ||||
|     engine.addObject(&block2); | ||||
|     engine.addObject(&block3); | ||||
|     engine.addObject(&block4); | ||||
|     engine.addObject(&block5); | ||||
|     engine.addObject(ball1); | ||||
|     engine.addObject(ball2); | ||||
|     engine.addObject(block1); | ||||
|     engine.addObject(block2); | ||||
|     engine.addObject(block3); | ||||
|     engine.addObject(block4); | ||||
|     engine.addObject(block5); | ||||
| 
 | ||||
|     engine.start(); | ||||
|     return 0; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue