tree_cmd.c
changeset 1093 e8d26c7dc42f
parent 1059 c28c6be74291
child 1202 7d8b86bd8ba2
equal deleted inserted replaced
1092:9adcd7820373 1093:e8d26c7dc42f
    86 			PlaceTree(cur_tile, r, dist <= 6 ? 0xC0 : 0);
    86 			PlaceTree(cur_tile, r, dist <= 6 ? 0xC0 : 0);
    87 		}
    87 		}
    88 	} while (--i);
    88 	} while (--i);
    89 }
    89 }
    90 
    90 
    91 static void PlaceMoreTrees()
    91 static void PlaceMoreTrees(void)
    92 {
    92 {
    93 	int i = (Random() & 0x1F) + 25;
    93 	int i = (Random() & 0x1F) + 25;
    94 	do {
    94 	do {
    95 		DoPlaceMoreTrees(TILE_MASK(Random()));
    95 		DoPlaceMoreTrees(TILE_MASK(Random()));
    96 	} while (--i);
    96 	} while (--i);
    97 }
    97 }
    98 
    98 
    99 void PlaceTreesRandomly()
    99 void PlaceTreesRandomly(void)
   100 {
   100 {
   101 	int i;
   101 	int i;
   102 	uint32 r;
   102 	uint32 r;
   103 	uint tile;
   103 	uint tile;
   104 
   104 
   124 			}
   124 			}
   125 		} while (--i);
   125 		} while (--i);
   126 	}
   126 	}
   127 }
   127 }
   128 
   128 
   129 void GenerateTrees()
   129 void GenerateTrees(void)
   130 {
   130 {
   131 	int i;
   131 	int i;
   132 
   132 
   133 	if (_opt.landscape != LT_CANDY) {
   133 	if (_opt.landscape != LT_CANDY) {
   134 		PlaceMoreTrees();
   134 		PlaceMoreTrees();
   566 
   566 
   567 	_map5[tile] = m5;
   567 	_map5[tile] = m5;
   568 	MarkTileDirtyByTile(tile);
   568 	MarkTileDirtyByTile(tile);
   569 }
   569 }
   570 
   570 
   571 void OnTick_Trees()
   571 void OnTick_Trees(void)
   572 {
   572 {
   573 	uint32 r;
   573 	uint32 r;
   574 	uint tile;
   574 	uint tile;
   575 	byte m;
   575 	byte m;
   576 	int tree;
   576 	int tree;
   636 static void ChangeTileOwner_Trees(uint tile, byte old_player, byte new_player)
   636 static void ChangeTileOwner_Trees(uint tile, byte old_player, byte new_player)
   637 {
   637 {
   638 	/* not used */
   638 	/* not used */
   639 }
   639 }
   640 
   640 
   641 void InitializeTrees()
   641 void InitializeTrees(void)
   642 {
   642 {
   643 	_trees_tick_ctr = 0;
   643 	_trees_tick_ctr = 0;
   644 }
   644 }
   645 
   645 
   646 
   646