summaryrefslogtreecommitdiff
path: root/types.bmx
diff options
context:
space:
mode:
Diffstat (limited to 'types.bmx')
-rw-r--r--types.bmx30
1 files changed, 18 insertions, 12 deletions
diff --git a/types.bmx b/types.bmx
index 62d08dd..42cb2bd 100644
--- a/types.bmx
+++ b/types.bmx
@@ -25,6 +25,7 @@ Incbin "GFX/copper.png"
Incbin "GFX/copperslice.png"
Incbin "GFX/dust.png"
Incbin "GFX/title.png"
+Incbin "GFX/gameover.png"
Incbin "GFX/cursor.png"
Incbin "TILES/tile.png"
@@ -44,6 +45,8 @@ Incbin "TILES/top_right.png"
Incbin "TILES/bottom_left.png"
Incbin "TILES/bottom_right.png"
+Const HERTZ:Int=60
+
Type Lookup
Global si:Double[]
Global co:Double[]
@@ -66,6 +69,7 @@ Type GameGFX
Global large:TBitmapFont
Global title:TImage
+ Global gameover:TImage
Global pointer:TImage
Global copper:TImage
@@ -106,6 +110,8 @@ Type GameGFX
large=TBitmapFont.Load("incbin::GFX/large.bmf",0)
title=LoadImage("incbin::GFX/title.png",0)
+ gameover=LoadImage("incbin::GFX/gameover.png",0)
+ MidHandleImage(gameover)
pointer=LoadImage("incbin::GFX/pointer.png",0)
@@ -148,9 +154,9 @@ End Type
Type GameConfig
Global kleft:Int
Global kright:Int
- Global kup:Int
- Global kdown:Int
- Global krot:Int
+ Global krotright:Int
+ Global krotleft:Int
+ Global kdrop:Int
Global kpause:Int
Global start_level:Int
@@ -160,9 +166,9 @@ Type GameConfig
If s=Null
kleft=KEY_LEFT
kright=KEY_RIGHT
- kup=KEY_UP
- kdown=KEY_DOWN
- krot=KEY_SPACE
+ krotright=KEY_UP
+ krotleft=KEY_DOWN
+ kdrop=KEY_SPACE
kpause=KEY_P
start_level=1
Return
@@ -172,9 +178,9 @@ Type GameConfig
kleft=s.ReadInt()
kright=s.ReadInt()
- kup=s.ReadInt()
- kdown=s.ReadInt()
- krot=s.ReadInt()
+ krotright=s.ReadInt()
+ krotleft=s.ReadInt()
+ kdrop=s.ReadInt()
kpause=s.ReadInt()
start_level=s.ReadInt()
@@ -192,9 +198,9 @@ Type GameConfig
s.WriteInt(kleft)
s.WriteInt(kright)
- s.WriteInt(kup)
- s.WriteInt(kdown)
- s.WriteInt(krot)
+ s.WriteInt(krotright)
+ s.WriteInt(krotright)
+ s.WriteInt(kdrop)
s.WriteInt(kpause)
s.WriteInt(start_level)