19 lines
		
	
	
		
			522 B
		
	
	
	
		
			C
		
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			522 B
		
	
	
	
		
			C
		
	
	
| #include "message.h"
 | |
| #include "tile.h"
 | |
| #include "stubs.h" // for interfacePrint
 | |
| 
 | |
| void messageTile(struct Tile *sender, struct Tile *recipient, const char *message) {
 | |
|   if (recipient->tid == PLAYER) {
 | |
|     // if Tile == this_player, interfacePrint
 | |
|     interfacePrint(message);
 | |
|   }
 | |
| }
 | |
| 
 | |
| void messageTiles(struct Tile *sender, struct Tile **recipients, const char *message) {
 | |
|   int i;
 | |
|   int length = sizeof(recipients) / sizeof(recipients[0]);
 | |
|   for (i=0;i < length;i++) {
 | |
|     messageTile(sender, recipients[i], message);
 | |
|   }
 | |
| }
 |