August'24: Kamaelia is in maintenance mode and will recieve periodic updates, about twice a year, primarily targeted around Python 3 and ecosystem compatibility. PRs are always welcome. Latest Release: 1.14.32 (2024/3/24)

Project Task Page: Bugfix to BasicSprite component

Status: Completed
Current Developers: MH, MS
Current "inflight" dev location: /branches/private_MH_20070425_spritebugfix
Start Date: 25 April 2007
Expected End Date: 30 April 2007
End Date: 26 April 2007
Date this page last updated: 26 April 2007
Estimated effort so far: 0.75


Description

Bugfix to BasicSprite class - clashed with Axon.Microprocess.microprocess since both defined pause() and unpause() methods.

Effect of bug:

Inputs

Task Sponsor: MH

Task Owner: MH

Developers: MH, MS

Users: none

Interested third parties: MS

Requirements

Outputs

Expected

Modifications to:

Actual

Branch /branches/private_MH_20070425_spritebugfix/

...containing modifications to:

Realistic possibilities arising as a result of activity on this task

none

Tasks that directly enable this task (dependencies)

none

Sub Tasks

Task Log

Discussion

Turned out that the BasicSprite.py code existed both in the codebase, and in a subdir in the examples directory. Both were modified to fix the bug.

For consistency, the messages passed/understood were changed from "pause" terminology to match the new "freeze" terminology too - so SimpleGame.py needed modification too.

-- Matt, 25 April 2007