/** * Cálculo de alubias que ha habido en una transacción, dependiendo de si se envía o se recibe la oferta * * @param Ofertas $oferta * @param int $mode 1:player->creador || 2:player->destinatario * @return array */ public function beansStatus($oferta, $mode) { $resultado = array(); switch ($mode) { case 1: $roja = $oferta->getAlurojaIn() - $oferta->getAluRojaOut(); $blanca = $oferta->getAluBlancaIn() - $oferta->getAluBlancaOut(); $resultado = array('aluRoja' => $roja, 'aluBlanca' => $blanca); break; case 2: $roja = $oferta->getAluRojaOut() - $oferta->getAlurojaIn(); $blanca = $oferta->getAluBlancaOut() - $oferta->getAluBlancaIn(); $resultado = array('aluRoja' => $roja, 'aluBlanca' => $blanca); break; } return $resultado; }