// **************************************************************************** // // Logic 2: First room // // **************************************************************************** #include "defines.txt" if (new_room) { load.pic(room_no); draw.pic(room_no); discard.pic(room_no); set.horizon(50); // The next 6 lines need only be in the first room of the game if ((prev_room_no == 1 || // just come from intro screen prev_room_no == 0)) { // or just started game position(ego,120,140); status.line.on(); accept.input(); } // Check what room the player came from and position them on the // screen accordingly here, e.g: // if (prev_room_no == 5) { // position(ego,12,140); // } draw(ego); show.pic(); } if (said("look")) { print("This is an empty room."); } if (ego_edge_code == horizon_edge) { // ego touching horizon new.room(2); } if (ego_edge_code == right_edge) { // ego touching right edge of screen new.room(2); } if (ego_edge_code == bottom_edge) { // ego touching bottom edge of screen new.room(2); } if (ego_edge_code == left_edge) { // ego touching left edge of screen new.room(2); } return();