示例#1
0
def test_has_compval__single_kwarg():
    e = Entity(x=0, y=1)
    assert e.has_compval(x=0)
    assert e.has_compval(y=1)
示例#2
0
文件: main.py 项目: ElBaha/7HRL2016
    'dejavu16x16_gs_tc.png',
    libtcod.FONT_TYPE_GREYSCALE | libtcod.FONT_LAYOUT_TCOD)

libtcod.console_init_root(SCREEN_WIDTH, SCREEN_HEIGHT,
                          'All-American Lawnmower Task Force', False)
con = libtcod.console_new(SCREEN_WIDTH, SCREEN_HEIGHT)
libtcod.sys_set_fps(LIMIT_FPS)

initialStats = {
    "health": 100,
    "attack": 10,
    "defense": 0.0,
    "nourishment": 100
}

player = Entity(SCREEN_WIDTH / 2, SCREEN_HEIGHT / 2, '@', libtcod.red, con,
                "player", "Apple Johnnyseed", ["hands"], initialStats)
stairs = Entity(0, 0, '=', libtcod.blue, con, 'object', 'stairs', [], {})
entities = [stairs, player]

BAR_WIDTH = 20
PANEL_HEIGHT = 7
PANEL_Y = SCREEN_HEIGHT - PANEL_HEIGHT

panel = libtcod.console_new(SCREEN_WIDTH, PANEL_HEIGHT)

events = []

make_map()
while not libtcod.console_is_window_closed():
    render_all()
    for entity in entities: