From ec218f423abf60b6e776d7a5a9ebee408de45a60 Mon Sep 17 00:00:00 2001 From: oroborus Date: Sat, 9 Feb 2008 20:49:15 +0000 Subject: - oprava chyby, pri zmeneni zbrane zo samopala, alebo lassera ( informoval xHire ) - prepis sietoveho protokolu, teraz je bezpecnejsi git-svn-id: http://opensvn.csie.org/tuxanci_ng@3 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e --- src/layer.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'src/layer.c') diff --git a/src/layer.c b/src/layer.c index 0ea2bfe..05dc62a 100755 --- a/src/layer.c +++ b/src/layer.c @@ -7,6 +7,8 @@ #include "list.h" #include "layer.h" #include "image.h" +#include "tux.h" +#include "screen_world.h" static list_t *listLayer; @@ -104,6 +106,29 @@ void drawLayer() listLayer = newList(); } +void drawLayerCenter(int x, int y) +{ + layer_t *this; + int offset_x, offset_y; + int i; + + offset_x = x - WINDOW_SIZE_X/2; + offset_y = y - WINDOW_SIZE_Y/2; + + for( i = 0 ; i < listLayer->count ; i++ ) + { + this = (layer_t *)listLayer->list[i]; + + drawImage(this->image, + this->x - offset_x, this->y - offset_y, + this->px, this->py, + this->w, this->h); + } + + destroyListItem(listLayer, free); + listLayer = newList(); +} + /* * Odstrani zoznam vrtsiev z pamete. */ -- cgit v1.2.3