Talk:Customer Service ROBOT!

From Motherhamster
Jump to: navigation, search

[edit] things that motherhamster should have

in doing this contest, I am learning some things that motherhamster could really use. Here is a list so I don't forget.

  • AssetBase derivatives need some kind of .asset_reload() method as a counterpart to .asset_save(). Simply re-assigning the asset_id does not reload.
    • cheekpouches.GetPouch(whatever).RevertAsset(assetid) does the job. Thanks Brian!
  • A game needs to be able to check whether or not the editor is open. Checking whether the editor has never been opened vs opened-at-least-once is easy (check whether HamsterWheel.the_game.editor == None) but there is no good way (that I can see) to know if the editor is currently open or closed.
  • A game needs to be able to register some callbacks to the editor.
    • A callback for when a the asset editor for a specific asset is opened. At the very least it should return the asset id. This will allow supplemental editor UI within the game window to do things that are not practical within wx
Personal tools