#!perl # # This file is part of Language::Befunge. # Copyright (c) 2001-2008 Jerome Quelin, all rights reserved. # # This program is free software; you can redistribute it and/or modify # it under the same terms as Perl itself. # # use Language::Befunge::Ops; use strict; use warnings; use Language::Befunge::Interpreter; use Language::Befunge::IP; use Language::Befunge::Ops; use Language::Befunge::Vector; use Test::More tests => 1; my ($lbi, $ip, $v); $lbi = Language::Befunge::Interpreter->new; $ip = Language::Befunge::IP->new; $v = Language::Befunge::Vector->new(4,4); $ip->set_delta( $v ); $lbi->set_curip( $ip ); Language::Befunge::Ops::dir_go_west( $lbi ); is( $ip->get_delta, '(-1,0)', 'dir_go_west forces (-1,0) as new direction' );