[sbfury] 3 new revisions pushed by hugoruscitti on 2010-01-02 03:59 GMT

0 views
Skip to first unread message

codesite...@google.com

unread,
Jan 1, 2010, 11:00:20 PM1/1/10
to losersjue...@googlegroups.com
3 new revisions:

Revision: ac3343b81c
Author: hugoruscitti
Date: Fri Jan 1 19:26:04 2010
Log: mejorando el sistema de controles.
http://code.google.com/p/sbfury/source/detail?r=ac3343b81c

Revision: 5612732f73
Author: hugoruscitti
Date: Fri Jan 1 19:31:24 2010
Log: creando soporte para pantalla completa.
http://code.google.com/p/sbfury/source/detail?r=5612732f73

Revision: 10597217b2
Author: hugoruscitti
Date: Fri Jan 1 19:59:46 2010
Log: utilizando el constructor completo del objeto RenderWindow.
http://code.google.com/p/sbfury/source/detail?r=10597217b2

==============================================================================
Revision: ac3343b81c
Author: hugoruscitti
Date: Fri Jan 1 19:26:04 2010
Log: mejorando el sistema de controles.
http://code.google.com/p/sbfury/source/detail?r=ac3343b81c

Modified:
/sbfury/control.py
/sbfury/shaolin.py

=======================================
--- /sbfury/control.py Fri Jan 1 19:17:17 2010
+++ /sbfury/control.py Fri Jan 1 19:26:04 2010
@@ -4,16 +4,22 @@

def __init__(self, input):
self.input = input
+ self._create_map()
self.update(0)
+
+ def _create_map(self):
+ self.map = {
+ 'left': sf.Key.Left,
+ 'right': sf.Key.Right,
+ 'up': sf.Key.Up,
+ 'down': sf.Key.Down,
+ }

def update(self, dt):

- if self.input.IsKeyDown(sf.Key.Left):
- self.left = True
- else:
- self.left = False
-
- if self.input.IsKeyDown(sf.Key.Right):
- self.right = True
- else:
- self.right = False
+ for k, v in self.map.items():
+ if self.input.IsKeyDown(v):
+ setattr(self, k, True)
+ else:
+ setattr(self, k, False)
+
=======================================
--- /sbfury/shaolin.py Fri Jan 1 19:17:17 2010
+++ /sbfury/shaolin.py Fri Jan 1 19:26:04 2010
@@ -33,6 +33,11 @@
elif self.control.right:
self.Move(dt * 200, 0)

+ if self.control.up:
+ self.Move(0, -dt * 200)
+ elif self.control.down:
+ self.Move(0, dt * 200)
+

def update_animation(self, dt):
was_restarted = self.animation.update(dt)

==============================================================================
Revision: 5612732f73
Author: hugoruscitti
Date: Fri Jan 1 19:31:24 2010
Log: creando soporte para pantalla completa.
http://code.google.com/p/sbfury/source/detail?r=5612732f73

Modified:
/sbfury/sbfury.py

=======================================
--- /sbfury/sbfury.py Fri Jan 1 19:17:17 2010
+++ /sbfury/sbfury.py Fri Jan 1 19:31:24 2010
@@ -6,9 +6,15 @@
import shaolin


+FULLSCREEN = False
+
app = sf.RenderWindow()
-app.Create(sf.VideoMode(720, 480), "sbfury")
-app.SetPosition(300, 200)
+
+if FULLSCREEN:
+ app.Create(sf.VideoMode(720, 480), "sbfury", sf.Style.Fullscreen)
+else:
+ app.Create(sf.VideoMode(720, 480), "sbfury")
+ app.SetPosition(300, 200)

# Es el contenedor del evento.
event = sf.Event()

==============================================================================
Revision: 10597217b2
Author: hugoruscitti
Date: Fri Jan 1 19:59:46 2010
Log: utilizando el constructor completo del objeto RenderWindow.
http://code.google.com/p/sbfury/source/detail?r=10597217b2

Modified:
/sbfury/sbfury.py

=======================================
--- /sbfury/sbfury.py Fri Jan 1 19:31:24 2010
+++ /sbfury/sbfury.py Fri Jan 1 19:59:46 2010
@@ -8,14 +8,13 @@

FULLSCREEN = False

-app = sf.RenderWindow()
-
if FULLSCREEN:
- app.Create(sf.VideoMode(720, 480), "sbfury", sf.Style.Fullscreen)
+ app = sf.RenderWindow(sf.VideoMode(720, 480), "sbfury",
sf.Style.Fullscreen)
else:
- app.Create(sf.VideoMode(720, 480), "sbfury")
+ app = sf.RenderWindow(sf.VideoMode(720, 480), "sbfury")
app.SetPosition(300, 200)

+
# Es el contenedor del evento.
event = sf.Event()
input = app.GetInput()

Reply all
Reply to author
Forward
0 new messages