src/main_gui.cpp
changeset 7505 55e7acbf7a69
parent 7480 1ae973d5f341
child 7521 0da1e91510e4
equal deleted inserted replaced
7504:762f0780d53b 7505:55e7acbf7a69
    88 		DoCommandP(0, id, 0, NULL, CMD_RENAME_WAYPOINT | CMD_MSG(STR_CANT_CHANGE_WAYPOINT_NAME));
    88 		DoCommandP(0, id, 0, NULL, CMD_RENAME_WAYPOINT | CMD_MSG(STR_CANT_CHANGE_WAYPOINT_NAME));
    89 		break;
    89 		break;
    90 #ifdef ENABLE_NETWORK
    90 #ifdef ENABLE_NETWORK
    91 	case 3: { // Give money, you can only give money in excess of loan
    91 	case 3: { // Give money, you can only give money in excess of loan
    92 		const Player *p = GetPlayer(_current_player);
    92 		const Player *p = GetPlayer(_current_player);
    93 		Money money = min(p->player_money - p->current_loan, atoi(str) / _currency->rate);
    93 		Money money = min(p->player_money - p->current_loan, (Money)(atoi(str) / _currency->rate));
    94 
    94 
    95 		uint32 money_c = clamp(ClampToI32(money), 0, 20000000); // Clamp between 20 million and 0
    95 		uint32 money_c = clamp(ClampToI32(money), 0, 20000000); // Clamp between 20 million and 0
    96 
    96 
    97 		/* Give 'id' the money, and substract it from ourself */
    97 		/* Give 'id' the money, and substract it from ourself */
    98 		DoCommandP(0, money_c, id, CcGiveMoney, CMD_GIVE_MONEY | CMD_MSG(STR_INSUFFICIENT_FUNDS));
    98 		DoCommandP(0, money_c, id, CcGiveMoney, CMD_GIVE_MONEY | CMD_MSG(STR_INSUFFICIENT_FUNDS));