int CheckLegalPos(tBoard * structboard, tPos * pos) { int res; TranslateCoords(pos); res = ValidRow(pos); res = res && LegalPos(structboard, pos); return res; }
bool TestSpawnTrigger(struct WorldPos Pos, bool PuedeAgua) { bool retval = false; /* '*************************************************** */ /* 'Author: Unknown */ /* 'Last Modification: - */ /* ' */ /* '*************************************************** */ if (LegalPos(Pos.Map, Pos.X, Pos.Y, PuedeAgua)) { retval = MapData[Pos.Map][Pos.X][Pos.Y].trigger != 3 && MapData[Pos.Map][Pos.X][Pos.Y].trigger != 2 && MapData[Pos.Map][Pos.X][Pos.Y].trigger != 1; } return retval; }