Mercurial > nagslang
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)) |