comparison nagslang/screens/area.py @ 647:aeb366d97774

Show splash image on startup
author Stefano Rivera <stefano@rivera.za.net>
date Sun, 08 Sep 2013 02:02:09 +0200
parents 45eff33c3dad
children 92c3e02792dc
comparison
equal deleted inserted replaced
646:45dbbc4c1fd0 647:aeb366d97774
11 COLLISION_TYPE_WALL, COLLISION_TYPE_PLAYER, CALLBACK_COLLIDERS, 11 COLLISION_TYPE_WALL, COLLISION_TYPE_PLAYER, CALLBACK_COLLIDERS,
12 COLLISION_TYPE_FURNITURE, COLLISION_TYPE_WEREWOLF_ATTACK, 12 COLLISION_TYPE_FURNITURE, COLLISION_TYPE_WEREWOLF_ATTACK,
13 CMD_TOGGLE_FORM, CMD_ACTION, PROTAGONIST_HEALTH_MAX_LEVEL) 13 CMD_TOGGLE_FORM, CMD_ACTION, PROTAGONIST_HEALTH_MAX_LEVEL)
14 from nagslang.events import ( 14 from nagslang.events import (
15 AddDrawableEvent, DeathEvent, DoorEvent, QuitEvent, ScreenChange) 15 AddDrawableEvent, DeathEvent, DoorEvent, QuitEvent, ScreenChange)
16 from nagslang.game_object import SplashImage
16 from nagslang.level import Level 17 from nagslang.level import Level
17 from nagslang.screens.base import Screen 18 from nagslang.screens.base import Screen
18 from nagslang.sound import sound 19 from nagslang.sound import sound
19 20
20 21
323 scaler((size, size)))) 324 scaler((size, size))))
324 inv_surf.blit(img, (padding + index * (size + padding), padding)) 325 inv_surf.blit(img, (padding + index * (size + padding), padding))
325 y_pos = surface.get_height() - 20 - inv_surf.get_height() 326 y_pos = surface.get_height() - 20 - inv_surf.get_height()
326 x_pos = 130 + padding 327 x_pos = 130 + padding
327 surface.blit(inv_surf, (x_pos, y_pos)) 328 surface.blit(inv_surf, (x_pos, y_pos))
329
330 def splash(self):
331 AddDrawableEvent.post(SplashImage(resources.get_image('title.png'),
332 10))