yyagl package

Subpackages

Submodules

yyagl.computer_proxy module

class yyagl.computer_proxy.ComputerProxy

Bases: object

destroy()
on_start_frame()
yyagl.computer_proxy.compute_once(fun)
yyagl.computer_proxy.once_a_frame(fun)

yyagl.dictfile module

class yyagl.dictfile.DctFile(fpath, default_dct={})

Bases: object

store()

yyagl.facade module

class yyagl.facade.Facade

Bases: object

destroy()

yyagl.game module

class yyagl.game.Game(init_lst, cfg)

Bases: yyagl.game.GameBase

run()
class yyagl.game.GameBase(init_lst, cfg)

Bases: yyagl.gameobject.GameObject, yyagl.game.GameFacade

destroy()
class yyagl.game.GameFacade

Bases: yyagl.facade.Facade

class yyagl.game.GameLogic(mdt, *args, **kwargs)

Bases: yyagl.gameobject.Logic

on_start()

yyagl.gameobject module

class yyagl.gameobject.Ai(mdt, *args, **kwargs)

Bases: yyagl.gameobject.Colleague

class yyagl.gameobject.Audio(mdt, *args, **kwargs)

Bases: yyagl.gameobject.Colleague

class yyagl.gameobject.Colleague(mdt, *args, **kwargs)

Bases: yyagl.observer.Subject

async_bld(*args, **kwargs)
destroy()
eng = None
sync_bld(*args, **kwargs)
class yyagl.gameobject.Event(mdt, *args, **kwargs)

Bases: yyagl.gameobject.Colleague, direct.showbase.DirectObject.DirectObject

destroy()
class yyagl.gameobject.Fsm(mdt)

Bases: direct.fsm.FSM.FSM, yyagl.gameobject.Colleague

destroy()
class yyagl.gameobject.GODirector(tgt_obj, init_lst, end_cb)

Bases: object

destroy()
end_lst(idx)
on_comp_blt(obj)
class yyagl.gameobject.GameObject(init_lst=, []end_cb=None)

Bases: yyagl.observer.Subject

destroy()
class yyagl.gameobject.Gfx(mdt, *args, **kwargs)

Bases: yyagl.gameobject.Colleague

class yyagl.gameobject.Gui(mdt, *args, **kwargs)

Bases: yyagl.gameobject.Colleague

class yyagl.gameobject.Logic(mdt, *args, **kwargs)

Bases: yyagl.gameobject.Colleague

class yyagl.gameobject.Phys(mdt, *args, **kwargs)

Bases: yyagl.gameobject.Colleague

yyagl.observer module

class yyagl.observer.ObsInfo

Bases: tuple

ObsInfo(mth, sort, args)

args

Alias for field number 2

mth

Alias for field number 0

sort

Alias for field number 1

class yyagl.observer.Observer

Bases: object

class yyagl.observer.Subject

Bases: object

attach(obs_meth, sort=10, rename='', args=[])
destroy()
detach(obs_meth)
notify(meth, *args, **kwargs)

Module contents

Table Of Contents

Previous topic

yorg package

Next topic

yyagl.build package

This Page

Please, support us!




Flattr this