This commit is contained in:
Ruben Müller 2011-08-20 20:19:16 +02:00
commit 2a633da757
5 changed files with 35 additions and 4 deletions

View file

@ -40,4 +40,5 @@ Procedure DrawRunningGame()
StopDrawing() StopDrawing()
DisplaySprite(GFXTileset, 20, 20) DisplaySprite(GFXTileset, 20, 20)
DrawMap()
EndProcedure EndProcedure

View file

@ -12,6 +12,17 @@ Procedure InitTileset()
ClipSprite(GFXTileset, 0, 0, 16, 16) ClipSprite(GFXTileset, 0, 0, 16, 16)
EndProcedure EndProcedure
Procedure DrawTile(number.i, x.i, y.i)
Debug number.i
Debug x.i
Debug y.i
EndProcedure
Procedure DrawMap()
EndProcedure
; ***************************************************************************** ; *****************************************************************************
; * Menu ; * Menu
@ -27,3 +38,5 @@ Procedure Menu_GotoCurrent()
Next Next
EndIf EndIf
EndProcedure EndProcedure

View file

@ -7,13 +7,20 @@ Global Title.s = "ESCape - Build " + Str(#PB_Editor_BuildCount)
Global Screen.ScreenDimension\width = 800 Global Screen.ScreenDimension\width = 800
Screen.ScreenDimension\height = 600 Screen.ScreenDimension\height = 600
; Player
Global Player.MapPoint\X = 10
Player.MapPoint\Y = 10
; Them map
Global Dim GameField(50, 50)
NewMap GameStates.GameState() NewMap GameStates.GameState()
Global NewMap Menus.GameMenu() Global NewMap Menus.GameMenu()
Global CurrentState.s = "MAIN_MENU" Global CurrentState.s = "MAIN_MENU"
Global *ActiveMenu.GameMenu Global *ActiveMenu.GameMenu
; Fonts ; Fonts
Global Font_H1 = LoadFont(1, "Courier", 40, #PB_Font_Bold) Global Font_H1 = LoadFont(1, "Arial", 40, #PB_Font_Bold)
Global Font_H2 = LoadFont(2, "Verdana", 18) Global Font_H2 = LoadFont(2, "Verdana", 18)
; Graphics ; Graphics
@ -22,4 +29,9 @@ Global GFXTileset.i
; Sounds ; Sounds
LoadSound(0, #DATA_PATH + "sound/menu_change.wav") LoadSound(0, #DATA_PATH + "sound/menu_change.wav")
LoadSound(1, #DATA_PATH + "sound/menu_select.wav") LoadSound(1, #DATA_PATH + "sound/menu_select.wav")
; Images
UseJPEGImageDecoder()
Debug LoadImage(#Tile01, #DATA_PATH+"gfx/tileset01.jpg")

View file

@ -13,8 +13,8 @@ EndIf
XIncludeFile "Structs.pbi" XIncludeFile "Structs.pbi"
XIncludeFile "Globals.pbi" XIncludeFile "Globals.pbi"
XIncludeFile "Draw.pbi"
XIncludeFile "Functions.pbi" XIncludeFile "Functions.pbi"
XIncludeFile "Draw.pbi"
XIncludeFile "Events.pbi" XIncludeFile "Events.pbi"

View file

@ -30,4 +30,9 @@ EndStructure
Structure GameMenu Structure GameMenu
Title.s Title.s
List Entries.GameMenuItem() List Entries.GameMenuItem()
EndStructure EndStructure
Structure MapPoint
X.i
Y.i
EndStructure