Games-Axmud
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Games/Axmud/Buffer.pm view on Meta::CPAN
# Set the contents of $self->mxpModeHash, using any 'mxpm_mode' tags found in ->offsetHash
$self->updateModes();
return $self;
}
##################
# Methods
sub update {
# Called by GA::Session->updateDisplayBuffer when this object stores the most
# recently-displayed line of text from the world, and that line hasn't yet been terminated
# with a newline character
# Updates the stored IVs
#
# Expected arguments
# $line - The original line of text received from the world
# $stripLine - $line after being stripped of escape sequences
# $modLine - $stripLine after being modified by any matching interfaces (identical
lib/Games/Axmud/Obj/Dict.pm view on Meta::CPAN
}
# Combined hashes complete. Update IVs
$self->{'combDirHash'} = \%combHash;
$self->{'combOppDirHash'} = \%combOppHash;
$self->{'combRevDirHash'} = \%combRevHash;
return 1;
}
sub updateCombNounHash {
# Called by GA::Cmd::AddWord->do or DeleteWord->do
# Updates the hash $self->combNounHash after one of the main noun hashes is modified
# (this method is hopefully quicker than calling $self->createCombHashes every time a
# single key-value pair is changed)
#
# Expected arguments
# $nounType - Which type of noun has been changed ('pluralNoun', 'sentient', 'creature',
# 'portable', 'decoration', 'race', 'guild', 'weapon', 'armour',
# 'garment', 'pseudoNoun')
lib/Games/Axmud/Obj/File.pm view on Meta::CPAN
}
# Update the loaded data from previous versions of Axmud to conform to the current version
# of Axmud
$self->updateExtractedData();
# Return the file type
return $loadHash{'file_type'};
}
sub updateExtractedData {
# Called by $self->extractData (also called by GA::Profile::World->mergeData at the end of
# an ';updateworld' operation)
# Data loaded from previous versions of Axmud may be incompatible with the present version.
# Update the loaded data, as and where necessary
# NB Some data is also updated by $self->updateDataAfterRename
#
# Expected arguments
# (none besides $self)
#
lib/Games/Axmud/Obj/Map.pm view on Meta::CPAN
if (@drawList) {
$self->mapWin->markObjs(@drawList);
$self->mapWin->doDraw();
}
}
return 1;
}
sub updateLocator {
# Can be called by anything, including many GA::Win::Map functions
# Updates the Locator task (if it is running) with this object's current location
#
# Expected arguments
# (none besides $self)
#
# Return values
# 'undef' on improper arguments
# 1 otherwise
lib/Games/Axmud/Obj/WorldModel.pm view on Meta::CPAN
$self->resetPainter($session);
return $self;
}
##################
# Methods
# Methods called by GA::Session->spinMaintainLoop, etc
sub updateRegionPaths {
# Called by GA::Session->spinMaintainLoop, $self->findUniversalPath and
# GA::EditWin::Regionmap->boundaries1Tab_addButtons
# Uses the exit numbers stored in $self->updateBoundaryHash, ->updatePathHash and
# ->deleteBoundaryHash (if any) to create, modify or delete region paths for the exits'
# parent regions
#
# Expected arguments
# $session - The calling function's GA::Session
#
lib/Games/Axmud/OtherWin.pm view on Meta::CPAN
# Update complete
$self->ivPoke('updateFlag', FALSE);
# The call to ->show_all() causes the image to appear
$self->winShowAll($self->_objClass . '->resetGridWidgets');
return 1;
}
sub updateGridWidgets {
# Called by $self->selectWorldCallback when the user clicks on a line in the treeview
# corresponding to a world profile
# Also called by $self->testModeLoginCallback
#
# Updates IVs and updates the widgets in the window's Gtk3::Grid, so they show details about
# the world
#
# Expected arguments
# $worldObj - The GA::Profile::World object corresponding to the clicked line
lib/Games/Axmud/Strip.pm view on Meta::CPAN
# Remove the gauge box immediately, if instructed
if (! $self->gaugeLevelHash && $boxFlag) {
$self->removeGaugeBox();
}
return $result;
}
sub updateGauges {
# Can be called by anything
# Updates the gauges currently drawn in the gauge box, redrawing them. If this window's
# visible session has changed, a new set of gauges is drawn, replacing the previous ones
#
# Expected arguments
# (none besides $self)
#
# Return values
# 'undef' on improper arguments
lib/Games/Axmud/Task.pm view on Meta::CPAN
$clone->{warningFlag} = $self->warningFlag;
# Cloning complete
return $clone;
}
# sub preserve {} # Inherited from generic task
# sub setParentFileObj {} # Inherited from generic task
# sub updateTaskLists {} # Inherited from generic task
# sub ttsReadAttrib {} # Inherited from generic task
# sub ttsSwitchFlagAttrib {} # Inherited from generic task
# sub ttsSetAlertAttrib {} # Inherited from generic task
##################
# Task windows
lib/Language/Axbasic.pm view on Meta::CPAN
# If the list was empty, make the first notification in the list, the current one
if ($self->currentNotification == -1) {
$self->ivPoke('currentNotification', 0);
}
return 1;
}
}
sub updateInterfaces {
# Called by the parent task, when it is paused and waiting for an interface to fire before
# resuming
# Causes this LA::Script to update its IVs to remove the interface
#
# Expected arguments
# $interfaceName - The name of the interface to remove
#
# Return values
# 'undef' on improper arguments
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.711 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )