<?php // This file is part of Moodle - http://moodle.org/ // // Moodle is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // Moodle is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Moodle. If not, see <http://www.gnu.org/licenses/>. /** * Imports the snakes database. * * @package mod_game * @copyright 2007 Vasilis Daloukas * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ defined('MOODLE_INTERNAL') || die(); game_importsnakes(); /** * Imports the snakes database. */ function game_importsnakes() { global $DB; if ($DB->count_records( 'game_snakes_database') != 0) { return; } $newrec = new stdClass(); $newrec->name = '8x8 - 4 Snakes - 4 Ladders'; $newrec->usedcols = 8; $newrec->usedrows = 8; $newrec->fileboard = 'fidaki.jpg'; $newrec->direction = 1; $newrec->headerx = 4; $newrec->headery = 4; $newrec->footerx = 4; $newrec->footery = 4; $newrec->width = 487; $newrec->height = 487; $newrec->data = 'L3-18,S5-19,S8-27,L24-39,L29-53,S32-62,S41-58,L48-63'; game_importsnakes_do( $newrec); $newrec = new stdClass(); $newrec->name = '6x6 - 3 Snakes - 3 Ladders'; $newrec->usedcols = 6; $newrec->usedrows = 6; $newrec->fileboard = 'fidaki2.jpg'; $newrec->direction = 1; $newrec->headerx = 8; $newrec->headery = 8; $newrec->footerx = 8; $newrec->footery = 8; $newrec->width = 502; $newrec->height = 436; $newrec->data = 'L2-25,S4-23,L8-18,S16-20,L19-29,S27-33'; game_importsnakes_do( $newrec); } /** * Insert one board to database * * @param stdClass $newrec */ function game_importsnakes_do( $newrec) { global $DB; if (!$DB->insert_record( 'game_snakes_database', $newrec)) { print_error( "Can't insert to table game_snakes_database"); } }