diff --git a/Bin/Makefile b/Bin/Makefile index 4920ab1..3470f8b 100644 --- a/Bin/Makefile +++ b/Bin/Makefile @@ -9,13 +9,13 @@ default: all all: $(MAKE) -C ../src/libUnuk/Engine - $(MAKE) -C ../src/libUnuk/Map + $(MAKE) -C ../src/libUnuk/LevelGen $(MAKE) -C ../src/libUnuk/Sprite $(MAKE) -C ../src/libUnuk/System $(MAKE) -C ../src/libUnuk/UI $(MAKE) -C ../src/Unuk - $(CC) $(CFLAGS) -o Unuk ../src/Unuk/main.cpp ../src/libUnuk/Engine/*.o ../src/libUnuk/Map/*.o \ + $(CC) $(CFLAGS) -o Unuk ../src/Unuk/main.cpp ../src/libUnuk/Engine/*.o ../src/libUnuk/LevelGen/*.o \ ../src/libUnuk/Sprite/*.o ../src/libUnuk/System/*.o ../src/libUnuk/UI/*.o \ ../src/Unuk/*.o $(LDADD) @@ -23,19 +23,19 @@ static: @echo -e "\033[1;31mThis is an experimental build, if it does not work, don't complain...\033[0m" @sleep 1 $(MAKE) -C ../src/libUnuk/Engine - $(MAKE) -C ../src/libUnuk/Map + $(MAKE) -C ../src/libUnuk/LevelGen $(MAKE) -C ../src/libUnuk/Sprite $(MAKE) -C ../src/libUnuk/System $(MAKE) -C ../src/libUnuk/UI $(MAKE) -C ../src/Unuk - $(CC) $(CFLAGS) -o build/Unuk-static ../src/Unuk/main.cpp ../src/libUnuk/Engine/*.o ..src/libUnuk/Map/*.o \ + $(CC) $(CFLAGS) -o build/Unuk-static ../src/Unuk/main.cpp ../src/libUnuk/Engine/*.o ..src/libUnuk/LevelGen/*.o \ ../src/libUnuk/Sprite/*.o ../src/libUnuk/System/*.o ../src/libUnuk/UI/*.o \ ../src/Unuk/*.o $(LDADDSTATIC) clean: $(MAKE) -C ../src/libUnuk/Engine clean - $(MAKE) -C ../src/libUnuk/Map clean + $(MAKE) -C ../src/libUnuk/LevelGen clean $(MAKE) -C ../src/libUnuk/Sprite clean $(MAKE) -C ../src/libUnuk/System clean $(MAKE) -C ../src/libUnuk/UI clean diff --git a/Data/Media/Images/Characters/Player.png b/Data/Media/Images/Characters/Player.png new file mode 100644 index 0000000..23a2fdf Binary files /dev/null and b/Data/Media/Images/Characters/Player.png differ diff --git a/Data/Media/Images/Characters/template.png b/Data/Media/Images/Characters/template.png index 6628413..eddb8cd 100644 Binary files a/Data/Media/Images/Characters/template.png and b/Data/Media/Images/Characters/template.png differ diff --git a/Unuk-QT/Makefile b/Unuk-QT/Makefile index bc2faab..18a8583 100644 --- a/Unuk-QT/Makefile +++ b/Unuk-QT/Makefile @@ -1,6 +1,6 @@ ############################################################################# # Makefile for building: Unuk-QT -# Generated by qmake (2.01a) (Qt 4.7.3) on: Sat Jan 14 03:32:22 2012 +# Generated by qmake (2.01a) (Qt 4.7.3) on: Sat Jan 14 18:40:02 2012 # Project: Unuk-QT.pro # Template: app # Command: /usr/bin/qmake-qt4 -spec /usr/share/qt4/mkspecs/linux-g++ CONFIG+=debug -o Makefile Unuk-QT.pro @@ -50,9 +50,6 @@ SOURCES = ../src/libUnuk/Engine/WorldManager.cpp \ ../src/libUnuk/Engine/Collision.cpp \ ../src/libUnuk/Engine/Character.cpp \ ../src/libUnuk/Engine/AStar.cpp \ - ../src/libUnuk/Map/MapEntities.cpp \ - ../src/libUnuk/Map/MapElement.cpp \ - ../src/libUnuk/Map/Map.cpp \ ../src/libUnuk/Sprite/TextureManager.cpp \ ../src/libUnuk/Sprite/Texture.cpp \ ../src/libUnuk/Sprite/ImageLoader.cpp \ @@ -72,7 +69,10 @@ SOURCES = ../src/libUnuk/Engine/WorldManager.cpp \ ../src/Unuk/Player.cpp \ ../src/Unuk/main.cpp \ ../src/Unuk/Globals.cpp \ - ../src/Unuk/Game.cpp + ../src/Unuk/Game.cpp \ + ../src/libUnuk/LevelGen/LevelGen.cpp \ + ../src/libUnuk/LevelGen/MapEntities.cpp \ + ../src/libUnuk/LevelGen/MapElement.cpp OBJECTS = WorldManager.o \ ParticleEmitter.o \ NPC.o \ @@ -80,9 +80,6 @@ OBJECTS = WorldManager.o \ Collision.o \ Character.o \ AStar.o \ - MapEntities.o \ - MapElement.o \ - Map.o \ TextureManager.o \ Texture.o \ ImageLoader.o \ @@ -102,7 +99,10 @@ OBJECTS = WorldManager.o \ Player.o \ main.o \ Globals.o \ - Game.o + Game.o \ + LevelGen.o \ + MapEntities.o \ + MapElement.o DIST = /usr/share/qt4/mkspecs/common/g++.conf \ /usr/share/qt4/mkspecs/common/unix.conf \ /usr/share/qt4/mkspecs/common/linux.conf \ @@ -202,7 +202,7 @@ qmake: FORCE dist: @$(CHK_DIR_EXISTS) .tmp/Unuk-QT1.0.0 || $(MKDIR) .tmp/Unuk-QT1.0.0 - $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/Unuk-QT1.0.0/ && $(COPY_FILE) --parents ../src/Libs/wglext.h ../src/Libs/glxext.h ../src/libUnuk/Engine/WorldManager.h ../src/libUnuk/Engine/ParticleEmitter.h ../src/libUnuk/Engine/NPC.h ../src/libUnuk/Engine/MemManager.h ../src/libUnuk/Engine/MemClass.h ../src/libUnuk/Engine/Collision.h ../src/libUnuk/Engine/Character.h ../src/libUnuk/Engine/AStarBase.h ../src/libUnuk/Engine/AStar.h ../src/libUnuk/Map/MapTile.h ../src/libUnuk/Map/MapEntities.h ../src/libUnuk/Map/MapElement.h ../src/libUnuk/Map/Map.h ../src/libUnuk/Sprite/TextureManager.h ../src/libUnuk/Sprite/Texture.h ../src/libUnuk/Sprite/ImageLoader.h ../src/libUnuk/Sprite/ApplySurface.h ../src/libUnuk/System/Rect.h ../src/libUnuk/System/Input.h ../src/libUnuk/System/FPS.h ../src/libUnuk/System/Debug.h ../src/libUnuk/System/Timer.h ../src/libUnuk/UI/MainMenu.h ../src/libUnuk/UI/IngameMenu.h ../src/libUnuk/UI/Font.h ../src/libUnuk/UI/ButtonToggle.h ../src/libUnuk/UI/ButtonGroup.h ../src/libUnuk/UI/Button.h ../src/libUnuk/UI/Text.h ../src/Unuk/Globals.h ../src/Unuk/Game.h ../src/Unuk/Constants.h ../src/Unuk/Player.h .tmp/Unuk-QT1.0.0/ && $(COPY_FILE) --parents ../src/libUnuk/Engine/WorldManager.cpp ../src/libUnuk/Engine/ParticleEmitter.cpp ../src/libUnuk/Engine/NPC.cpp ../src/libUnuk/Engine/MemManager.cpp ../src/libUnuk/Engine/Collision.cpp ../src/libUnuk/Engine/Character.cpp ../src/libUnuk/Engine/AStar.cpp ../src/libUnuk/Map/MapEntities.cpp ../src/libUnuk/Map/MapElement.cpp ../src/libUnuk/Map/Map.cpp ../src/libUnuk/Sprite/TextureManager.cpp ../src/libUnuk/Sprite/Texture.cpp ../src/libUnuk/Sprite/ImageLoader.cpp ../src/libUnuk/Sprite/ApplySurface.cpp ../src/libUnuk/System/Timer.cpp ../src/libUnuk/System/Rect.cpp ../src/libUnuk/System/Input.cpp ../src/libUnuk/System/FPS.cpp ../src/libUnuk/System/Debug.cpp ../src/libUnuk/UI/Text.cpp ../src/libUnuk/UI/MainMenu.cpp ../src/libUnuk/UI/IngameMenu.cpp ../src/libUnuk/UI/Font.cpp ../src/libUnuk/UI/ButtonToggle.cpp ../src/libUnuk/UI/ButtonGroup.cpp ../src/libUnuk/UI/Button.cpp ../src/Unuk/Player.cpp ../src/Unuk/main.cpp ../src/Unuk/Globals.cpp ../src/Unuk/Game.cpp .tmp/Unuk-QT1.0.0/ && (cd `dirname .tmp/Unuk-QT1.0.0` && $(TAR) Unuk-QT1.0.0.tar Unuk-QT1.0.0 && $(COMPRESS) Unuk-QT1.0.0.tar) && $(MOVE) `dirname .tmp/Unuk-QT1.0.0`/Unuk-QT1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/Unuk-QT1.0.0 + $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/Unuk-QT1.0.0/ && $(COPY_FILE) --parents ../src/Libs/wglext.h ../src/Libs/glxext.h ../src/libUnuk/Engine/WorldManager.h ../src/libUnuk/Engine/ParticleEmitter.h ../src/libUnuk/Engine/NPC.h ../src/libUnuk/Engine/MemManager.h ../src/libUnuk/Engine/MemClass.h ../src/libUnuk/Engine/Collision.h ../src/libUnuk/Engine/Character.h ../src/libUnuk/Engine/AStarBase.h ../src/libUnuk/Engine/AStar.h ../src/libUnuk/Sprite/TextureManager.h ../src/libUnuk/Sprite/Texture.h ../src/libUnuk/Sprite/ImageLoader.h ../src/libUnuk/Sprite/ApplySurface.h ../src/libUnuk/System/Rect.h ../src/libUnuk/System/Input.h ../src/libUnuk/System/FPS.h ../src/libUnuk/System/Debug.h ../src/libUnuk/System/Timer.h ../src/libUnuk/UI/MainMenu.h ../src/libUnuk/UI/IngameMenu.h ../src/libUnuk/UI/Font.h ../src/libUnuk/UI/ButtonToggle.h ../src/libUnuk/UI/ButtonGroup.h ../src/libUnuk/UI/Button.h ../src/libUnuk/UI/Text.h ../src/Unuk/Globals.h ../src/Unuk/Game.h ../src/Unuk/Constants.h ../src/Unuk/Player.h ../src/libUnuk/LevelGen/LevelGen.h ../src/libUnuk/LevelGen/MapEntities.h ../src/libUnuk/LevelGen/MapElement.h ../src/libUnuk/LevelGen/MapTile.h .tmp/Unuk-QT1.0.0/ && $(COPY_FILE) --parents ../src/libUnuk/Engine/WorldManager.cpp ../src/libUnuk/Engine/ParticleEmitter.cpp ../src/libUnuk/Engine/NPC.cpp ../src/libUnuk/Engine/MemManager.cpp ../src/libUnuk/Engine/Collision.cpp ../src/libUnuk/Engine/Character.cpp ../src/libUnuk/Engine/AStar.cpp ../src/libUnuk/Sprite/TextureManager.cpp ../src/libUnuk/Sprite/Texture.cpp ../src/libUnuk/Sprite/ImageLoader.cpp ../src/libUnuk/Sprite/ApplySurface.cpp ../src/libUnuk/System/Timer.cpp ../src/libUnuk/System/Rect.cpp ../src/libUnuk/System/Input.cpp ../src/libUnuk/System/FPS.cpp ../src/libUnuk/System/Debug.cpp ../src/libUnuk/UI/Text.cpp ../src/libUnuk/UI/MainMenu.cpp ../src/libUnuk/UI/IngameMenu.cpp ../src/libUnuk/UI/Font.cpp ../src/libUnuk/UI/ButtonToggle.cpp ../src/libUnuk/UI/ButtonGroup.cpp ../src/libUnuk/UI/Button.cpp ../src/Unuk/Player.cpp ../src/Unuk/main.cpp ../src/Unuk/Globals.cpp ../src/Unuk/Game.cpp ../src/libUnuk/LevelGen/LevelGen.cpp ../src/libUnuk/LevelGen/MapEntities.cpp ../src/libUnuk/LevelGen/MapElement.cpp .tmp/Unuk-QT1.0.0/ && (cd `dirname .tmp/Unuk-QT1.0.0` && $(TAR) Unuk-QT1.0.0.tar Unuk-QT1.0.0 && $(COMPRESS) Unuk-QT1.0.0.tar) && $(MOVE) `dirname .tmp/Unuk-QT1.0.0`/Unuk-QT1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/Unuk-QT1.0.0 clean:compiler_clean @@ -255,12 +255,14 @@ WorldManager.o: ../src/libUnuk/Engine/WorldManager.cpp ../src/libUnuk/Engine/Wor ../src/libUnuk/System/Debug.h \ ../src/libUnuk/Sprite/ImageLoader.h \ ../src/libUnuk/Engine/Collision.h \ - ../src/libUnuk/Map/Map.h \ - ../src/libUnuk/Map/MapTile.h \ - ../src/libUnuk/Map/MapElement.h \ + ../src/libUnuk/LevelGen/LevelGen.h \ + ../src/libUnuk/LevelGen/MapTile.h \ + ../src/libUnuk/LevelGen/MapElement.h \ ../src/libUnuk/Sprite/TextureManager.h \ - ../src/libUnuk/Map/MapEntities.h \ + ../src/libUnuk/LevelGen/MapEntities.h \ ../src/libUnuk/System/Timer.h \ + ../src/libUnuk/UI/Text.h \ + ../src/libUnuk/UI/Font.h \ ../src/libUnuk/Engine/AStar.h \ ../src/libUnuk/Engine/AStarBase.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o WorldManager.o ../src/libUnuk/Engine/WorldManager.cpp @@ -282,13 +284,15 @@ NPC.o: ../src/libUnuk/Engine/NPC.cpp ../src/libUnuk/Engine/NPC.h \ ../src/libUnuk/System/Debug.h \ ../src/libUnuk/Sprite/ImageLoader.h \ ../src/libUnuk/Engine/Collision.h \ - ../src/libUnuk/Map/Map.h \ - ../src/libUnuk/Map/MapTile.h \ - ../src/libUnuk/Map/MapElement.h \ + ../src/libUnuk/LevelGen/LevelGen.h \ + ../src/libUnuk/LevelGen/MapTile.h \ + ../src/libUnuk/LevelGen/MapElement.h \ ../src/libUnuk/Sprite/TextureManager.h \ - ../src/libUnuk/Map/MapEntities.h \ + ../src/libUnuk/LevelGen/MapEntities.h \ ../src/libUnuk/Engine/WorldManager.h \ ../src/libUnuk/System/Timer.h \ + ../src/libUnuk/UI/Text.h \ + ../src/libUnuk/UI/Font.h \ ../src/libUnuk/Engine/AStar.h \ ../src/libUnuk/Engine/AStarBase.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o NPC.o ../src/libUnuk/Engine/NPC.cpp @@ -309,57 +313,21 @@ Character.o: ../src/libUnuk/Engine/Character.cpp ../src/libUnuk/Engine/Character ../src/libUnuk/System/Debug.h \ ../src/libUnuk/Sprite/ImageLoader.h \ ../src/libUnuk/Engine/Collision.h \ - ../src/libUnuk/Map/Map.h \ - ../src/libUnuk/Map/MapTile.h \ - ../src/libUnuk/Map/MapElement.h \ + ../src/libUnuk/LevelGen/LevelGen.h \ + ../src/libUnuk/LevelGen/MapTile.h \ + ../src/libUnuk/LevelGen/MapElement.h \ ../src/libUnuk/Sprite/TextureManager.h \ - ../src/libUnuk/Map/MapEntities.h \ + ../src/libUnuk/LevelGen/MapEntities.h \ ../src/libUnuk/Engine/WorldManager.h \ - ../src/libUnuk/System/Timer.h + ../src/libUnuk/System/Timer.h \ + ../src/libUnuk/UI/Text.h \ + ../src/libUnuk/UI/Font.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Character.o ../src/libUnuk/Engine/Character.cpp AStar.o: ../src/libUnuk/Engine/AStar.cpp ../src/libUnuk/Engine/AStar.h \ ../src/libUnuk/Engine/AStarBase.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o AStar.o ../src/libUnuk/Engine/AStar.cpp -MapEntities.o: ../src/libUnuk/Map/MapEntities.cpp ../src/libUnuk/Map/MapEntities.h \ - ../src/libUnuk/Map/MapElement.h \ - ../src/Unuk/Globals.h \ - ../src/libUnuk/Sprite/ApplySurface.h \ - ../src/libUnuk/System/Debug.h \ - ../src/libUnuk/Sprite/TextureManager.h \ - ../src/libUnuk/Sprite/ImageLoader.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o MapEntities.o ../src/libUnuk/Map/MapEntities.cpp - -MapElement.o: ../src/libUnuk/Map/MapElement.cpp ../src/libUnuk/Map/MapElement.h \ - ../src/Unuk/Globals.h \ - ../src/libUnuk/Sprite/ApplySurface.h \ - ../src/libUnuk/System/Debug.h \ - ../src/libUnuk/Sprite/TextureManager.h \ - ../src/libUnuk/Sprite/ImageLoader.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o MapElement.o ../src/libUnuk/Map/MapElement.cpp - -Map.o: ../src/libUnuk/Map/Map.cpp ../src/libUnuk/Map/Map.h \ - ../src/Unuk/Globals.h \ - ../src/Unuk/Constants.h \ - ../src/libUnuk/Sprite/ImageLoader.h \ - ../src/libUnuk/System/Debug.h \ - ../src/libUnuk/Sprite/ApplySurface.h \ - ../src/libUnuk/Map/MapTile.h \ - ../src/libUnuk/Map/MapElement.h \ - ../src/libUnuk/Sprite/TextureManager.h \ - ../src/libUnuk/Map/MapEntities.h \ - ../src/libUnuk/Engine/WorldManager.h \ - ../src/libUnuk/Engine/NPC.h \ - ../src/libUnuk/Engine/Character.h \ - ../src/libUnuk/Engine/MemClass.h \ - ../src/libUnuk/Engine/MemManager.h \ - ../src/libUnuk/Engine/Collision.h \ - ../src/libUnuk/System/Timer.h \ - ../src/libUnuk/Engine/AStar.h \ - ../src/libUnuk/Engine/AStarBase.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Map.o ../src/libUnuk/Map/Map.cpp - TextureManager.o: ../src/libUnuk/Sprite/TextureManager.cpp ../src/libUnuk/Sprite/TextureManager.h \ ../src/libUnuk/Sprite/ImageLoader.h \ ../src/Unuk/Globals.h \ @@ -406,7 +374,8 @@ Debug.o: ../src/libUnuk/System/Debug.cpp ../src/libUnuk/System/Debug.h Text.o: ../src/libUnuk/UI/Text.cpp ../src/libUnuk/UI/Text.h \ ../src/Unuk/Globals.h \ ../src/libUnuk/Sprite/ApplySurface.h \ - ../src/libUnuk/System/Debug.h + ../src/libUnuk/System/Debug.h \ + ../src/libUnuk/UI/Font.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Text.o ../src/libUnuk/UI/Text.cpp MainMenu.o: ../src/libUnuk/UI/MainMenu.cpp ../src/libUnuk/UI/MainMenu.h \ @@ -414,30 +383,39 @@ MainMenu.o: ../src/libUnuk/UI/MainMenu.cpp ../src/libUnuk/UI/MainMenu.h \ ../src/libUnuk/System/FPS.h \ ../src/Unuk/Globals.h \ ../src/libUnuk/System/Timer.h \ - ../src/libUnuk/Map/Map.h \ - ../src/libUnuk/Sprite/ImageLoader.h \ - ../src/libUnuk/System/Debug.h \ + ../src/libUnuk/UI/ButtonGroup.h \ + ../src/libUnuk/UI/Button.h \ + ../src/libUnuk/System/Input.h \ + ../src/libUnuk/UI/Text.h \ ../src/libUnuk/Sprite/ApplySurface.h \ - ../src/libUnuk/Map/MapTile.h \ - ../src/libUnuk/Map/MapElement.h \ + ../src/libUnuk/System/Debug.h \ + ../src/libUnuk/UI/Font.h \ + ../src/libUnuk/System/Rect.h \ + ../src/libUnuk/Engine/MemClass.h \ + ../src/libUnuk/Engine/MemManager.h \ + ../src/libUnuk/LevelGen/LevelGen.h \ + ../src/libUnuk/Sprite/ImageLoader.h \ + ../src/libUnuk/LevelGen/MapTile.h \ + ../src/libUnuk/LevelGen/MapElement.h \ ../src/libUnuk/Sprite/TextureManager.h \ - ../src/libUnuk/Map/MapEntities.h \ - ../src/libUnuk/Engine/WorldManager.h \ - ../src/libUnuk/System/Rect.h + ../src/libUnuk/LevelGen/MapEntities.h \ + ../src/libUnuk/Engine/WorldManager.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o MainMenu.o ../src/libUnuk/UI/MainMenu.cpp IngameMenu.o: ../src/libUnuk/UI/IngameMenu.cpp ../src/libUnuk/UI/IngameMenu.h \ ../src/Unuk/Globals.h \ ../src/Unuk/Constants.h \ ../src/libUnuk/UI/ButtonGroup.h \ - ../src/libUnuk/Engine/MemClass.h \ - ../src/libUnuk/Engine/MemManager.h \ - ../src/libUnuk/UI/ButtonToggle.h \ ../src/libUnuk/UI/Button.h \ ../src/libUnuk/System/Input.h \ - ../src/libUnuk/System/Rect.h \ + ../src/libUnuk/UI/Text.h \ ../src/libUnuk/Sprite/ApplySurface.h \ - ../src/libUnuk/System/Debug.h + ../src/libUnuk/System/Debug.h \ + ../src/libUnuk/UI/Font.h \ + ../src/libUnuk/System/Rect.h \ + ../src/libUnuk/Engine/MemClass.h \ + ../src/libUnuk/Engine/MemManager.h \ + ../src/libUnuk/UI/ButtonToggle.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o IngameMenu.o ../src/libUnuk/UI/IngameMenu.cpp Font.o: ../src/libUnuk/UI/Font.cpp ../src/libUnuk/UI/Font.h \ @@ -448,12 +426,22 @@ ButtonToggle.o: ../src/libUnuk/UI/ButtonToggle.cpp ../src/libUnuk/UI/ButtonToggl ../src/libUnuk/UI/Button.h \ ../src/Unuk/Globals.h \ ../src/libUnuk/System/Input.h \ - ../src/libUnuk/System/Rect.h \ + ../src/libUnuk/UI/Text.h \ ../src/libUnuk/Sprite/ApplySurface.h \ - ../src/libUnuk/System/Debug.h + ../src/libUnuk/System/Debug.h \ + ../src/libUnuk/UI/Font.h \ + ../src/libUnuk/System/Rect.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o ButtonToggle.o ../src/libUnuk/UI/ButtonToggle.cpp ButtonGroup.o: ../src/libUnuk/UI/ButtonGroup.cpp ../src/libUnuk/UI/ButtonGroup.h \ + ../src/libUnuk/UI/Button.h \ + ../src/Unuk/Globals.h \ + ../src/libUnuk/System/Input.h \ + ../src/libUnuk/UI/Text.h \ + ../src/libUnuk/Sprite/ApplySurface.h \ + ../src/libUnuk/System/Debug.h \ + ../src/libUnuk/UI/Font.h \ + ../src/libUnuk/System/Rect.h \ ../src/libUnuk/Engine/MemClass.h \ ../src/libUnuk/Engine/MemManager.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o ButtonGroup.o ../src/libUnuk/UI/ButtonGroup.cpp @@ -461,9 +449,11 @@ ButtonGroup.o: ../src/libUnuk/UI/ButtonGroup.cpp ../src/libUnuk/UI/ButtonGroup.h Button.o: ../src/libUnuk/UI/Button.cpp ../src/libUnuk/UI/Button.h \ ../src/Unuk/Globals.h \ ../src/libUnuk/System/Input.h \ - ../src/libUnuk/System/Rect.h \ + ../src/libUnuk/UI/Text.h \ ../src/libUnuk/Sprite/ApplySurface.h \ - ../src/libUnuk/System/Debug.h + ../src/libUnuk/System/Debug.h \ + ../src/libUnuk/UI/Font.h \ + ../src/libUnuk/System/Rect.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Button.o ../src/libUnuk/UI/Button.cpp Player.o: ../src/Unuk/Player.cpp ../src/Unuk/Player.h \ @@ -476,36 +466,48 @@ Player.o: ../src/Unuk/Player.cpp ../src/Unuk/Player.h \ ../src/libUnuk/System/Debug.h \ ../src/libUnuk/Sprite/ImageLoader.h \ ../src/libUnuk/Engine/Collision.h \ - ../src/libUnuk/Map/Map.h \ - ../src/libUnuk/Map/MapTile.h \ - ../src/libUnuk/Map/MapElement.h \ + ../src/libUnuk/LevelGen/LevelGen.h \ + ../src/libUnuk/LevelGen/MapTile.h \ + ../src/libUnuk/LevelGen/MapElement.h \ ../src/libUnuk/Sprite/TextureManager.h \ - ../src/libUnuk/Map/MapEntities.h \ - ../src/libUnuk/Engine/WorldManager.h \ - ../src/libUnuk/System/Timer.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Player.o ../src/Unuk/Player.cpp - -main.o: ../src/Unuk/main.cpp ../src/libUnuk/Engine/NPC.h \ - ../src/libUnuk/Engine/Character.h \ - ../src/Unuk/Globals.h \ - ../src/Unuk/Constants.h \ - ../src/libUnuk/Engine/MemClass.h \ - ../src/libUnuk/Engine/MemManager.h \ - ../src/libUnuk/Sprite/ApplySurface.h \ - ../src/libUnuk/System/Debug.h \ - ../src/libUnuk/Sprite/ImageLoader.h \ - ../src/libUnuk/Engine/Collision.h \ - ../src/libUnuk/Map/Map.h \ - ../src/libUnuk/Map/MapTile.h \ - ../src/libUnuk/Map/MapElement.h \ - ../src/libUnuk/Sprite/TextureManager.h \ - ../src/libUnuk/Map/MapEntities.h \ + ../src/libUnuk/LevelGen/MapEntities.h \ ../src/libUnuk/Engine/WorldManager.h \ ../src/libUnuk/System/Timer.h \ + ../src/libUnuk/UI/Text.h \ + ../src/libUnuk/UI/Font.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Player.o ../src/Unuk/Player.cpp + +main.o: ../src/Unuk/main.cpp ../src/libUnuk/UI/MainMenu.h \ + ../src/Unuk/Constants.h \ + ../src/libUnuk/System/FPS.h \ + ../src/Unuk/Globals.h \ + ../src/libUnuk/System/Timer.h \ + ../src/libUnuk/UI/ButtonGroup.h \ + ../src/libUnuk/UI/Button.h \ + ../src/libUnuk/System/Input.h \ + ../src/libUnuk/UI/Text.h \ + ../src/libUnuk/Sprite/ApplySurface.h \ + ../src/libUnuk/System/Debug.h \ + ../src/libUnuk/UI/Font.h \ + ../src/libUnuk/System/Rect.h \ + ../src/libUnuk/Engine/MemClass.h \ + ../src/libUnuk/Engine/MemManager.h \ + ../src/libUnuk/LevelGen/LevelGen.h \ + ../src/libUnuk/Sprite/ImageLoader.h \ + ../src/libUnuk/LevelGen/MapTile.h \ + ../src/libUnuk/LevelGen/MapElement.h \ + ../src/libUnuk/Sprite/TextureManager.h \ + ../src/libUnuk/LevelGen/MapEntities.h \ + ../src/libUnuk/Engine/WorldManager.h \ + ../src/libUnuk/Engine/NPC.h \ + ../src/libUnuk/Engine/Character.h \ + ../src/libUnuk/Engine/Collision.h \ ../src/libUnuk/Engine/AStar.h \ ../src/libUnuk/Engine/AStarBase.h \ ../src/Unuk/Game.h \ - ../src/Unuk/Player.h + ../src/Unuk/Player.h \ + ../src/libUnuk/UI/IngameMenu.h \ + ../src/libUnuk/UI/ButtonToggle.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o ../src/Unuk/main.cpp Globals.o: ../src/Unuk/Globals.cpp ../src/Unuk/Globals.h @@ -522,18 +524,66 @@ Game.o: ../src/Unuk/Game.cpp ../src/Unuk/Game.h \ ../src/libUnuk/System/Debug.h \ ../src/libUnuk/Sprite/ImageLoader.h \ ../src/libUnuk/Engine/Collision.h \ - ../src/libUnuk/Map/Map.h \ - ../src/libUnuk/Map/MapTile.h \ - ../src/libUnuk/Map/MapElement.h \ + ../src/libUnuk/LevelGen/LevelGen.h \ + ../src/libUnuk/LevelGen/MapTile.h \ + ../src/libUnuk/LevelGen/MapElement.h \ ../src/libUnuk/Sprite/TextureManager.h \ - ../src/libUnuk/Map/MapEntities.h \ + ../src/libUnuk/LevelGen/MapEntities.h \ ../src/libUnuk/Engine/WorldManager.h \ ../src/libUnuk/System/Timer.h \ + ../src/libUnuk/UI/Text.h \ + ../src/libUnuk/UI/Font.h \ + ../src/libUnuk/UI/IngameMenu.h \ + ../src/libUnuk/UI/ButtonGroup.h \ + ../src/libUnuk/UI/Button.h \ + ../src/libUnuk/System/Input.h \ + ../src/libUnuk/System/Rect.h \ + ../src/libUnuk/UI/ButtonToggle.h \ ../src/libUnuk/Engine/NPC.h \ ../src/libUnuk/Engine/AStar.h \ ../src/libUnuk/Engine/AStarBase.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Game.o ../src/Unuk/Game.cpp +LevelGen.o: ../src/libUnuk/LevelGen/LevelGen.cpp ../src/libUnuk/LevelGen/LevelGen.h \ + ../src/Unuk/Globals.h \ + ../src/Unuk/Constants.h \ + ../src/libUnuk/Sprite/ImageLoader.h \ + ../src/libUnuk/System/Debug.h \ + ../src/libUnuk/Sprite/ApplySurface.h \ + ../src/libUnuk/LevelGen/MapTile.h \ + ../src/libUnuk/LevelGen/MapElement.h \ + ../src/libUnuk/Sprite/TextureManager.h \ + ../src/libUnuk/LevelGen/MapEntities.h \ + ../src/libUnuk/Engine/WorldManager.h \ + ../src/libUnuk/Engine/NPC.h \ + ../src/libUnuk/Engine/Character.h \ + ../src/libUnuk/Engine/MemClass.h \ + ../src/libUnuk/Engine/MemManager.h \ + ../src/libUnuk/Engine/Collision.h \ + ../src/libUnuk/System/Timer.h \ + ../src/libUnuk/UI/Text.h \ + ../src/libUnuk/UI/Font.h \ + ../src/libUnuk/Engine/AStar.h \ + ../src/libUnuk/Engine/AStarBase.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o LevelGen.o ../src/libUnuk/LevelGen/LevelGen.cpp + +MapEntities.o: ../src/libUnuk/LevelGen/MapEntities.cpp ../src/libUnuk/LevelGen/MapEntities.h \ + ../src/libUnuk/LevelGen/MapElement.h \ + ../src/Unuk/Globals.h \ + ../src/libUnuk/Sprite/ApplySurface.h \ + ../src/libUnuk/System/Debug.h \ + ../src/libUnuk/Sprite/TextureManager.h \ + ../src/libUnuk/Sprite/ImageLoader.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o MapEntities.o ../src/libUnuk/LevelGen/MapEntities.cpp + +MapElement.o: ../src/libUnuk/LevelGen/MapElement.cpp ../src/libUnuk/LevelGen/MapElement.h \ + ../src/Unuk/Globals.h \ + ../src/libUnuk/Sprite/ApplySurface.h \ + ../src/libUnuk/System/Debug.h \ + ../src/libUnuk/Sprite/TextureManager.h \ + ../src/libUnuk/Sprite/ImageLoader.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o MapElement.o ../src/libUnuk/LevelGen/MapElement.cpp + ####### Install install: FORCE diff --git a/Unuk-QT/Unuk-QT b/Unuk-QT/Unuk-QT deleted file mode 100755 index 84ea0f6..0000000 Binary files a/Unuk-QT/Unuk-QT and /dev/null differ diff --git a/Unuk-QT/Unuk-QT.pro b/Unuk-QT/Unuk-QT.pro index 0d848af..aeec6a8 100644 --- a/Unuk-QT/Unuk-QT.pro +++ b/Unuk-QT/Unuk-QT.pro @@ -16,10 +16,6 @@ HEADERS += ../src/Libs/wglext.h \ ../src/libUnuk/Engine/Character.h \ ../src/libUnuk/Engine/AStarBase.h \ ../src/libUnuk/Engine/AStar.h \ - ../src/libUnuk/Map/MapTile.h \ - ../src/libUnuk/Map/MapEntities.h \ - ../src/libUnuk/Map/MapElement.h \ - ../src/libUnuk/Map/Map.h \ ../src/libUnuk/Sprite/TextureManager.h \ ../src/libUnuk/Sprite/Texture.h \ ../src/libUnuk/Sprite/ImageLoader.h \ @@ -29,17 +25,21 @@ HEADERS += ../src/Libs/wglext.h \ ../src/libUnuk/System/FPS.h \ ../src/libUnuk/System/Debug.h \ ../src/libUnuk/System/Timer.h \ - ../src/libUnuk/UI/MainMenu.h \ - ../src/libUnuk/UI/IngameMenu.h \ - ../src/libUnuk/UI/Font.h \ - ../src/libUnuk/UI/ButtonToggle.h \ - ../src/libUnuk/UI/ButtonGroup.h \ - ../src/libUnuk/UI/Button.h \ - ../src/libUnuk/UI/Text.h \ + ../src/libUnuk/UI/MainMenu.h \ + ../src/libUnuk/UI/IngameMenu.h \ + ../src/libUnuk/UI/Font.h \ + ../src/libUnuk/UI/ButtonToggle.h \ + ../src/libUnuk/UI/ButtonGroup.h \ + ../src/libUnuk/UI/Button.h \ + ../src/libUnuk/UI/Text.h \ ../src/Unuk/Globals.h \ ../src/Unuk/Game.h \ ../src/Unuk/Constants.h \ - ../src/Unuk/Player.h + ../src/Unuk/Player.h \ + ../src/libUnuk/LevelGen/LevelGen.h \ + ../src/libUnuk/LevelGen/MapEntities.h \ + ../src/libUnuk/LevelGen/MapElement.h \ + ../src/libUnuk/LevelGen/MapTile.h SOURCES += ../src/libUnuk/Engine/WorldManager.cpp \ ../src/libUnuk/Engine/ParticleEmitter.cpp \ ../src/libUnuk/Engine/NPC.cpp \ @@ -47,9 +47,6 @@ SOURCES += ../src/libUnuk/Engine/WorldManager.cpp \ ../src/libUnuk/Engine/Collision.cpp \ ../src/libUnuk/Engine/Character.cpp \ ../src/libUnuk/Engine/AStar.cpp \ - ../src/libUnuk/Map/MapEntities.cpp \ - ../src/libUnuk/Map/MapElement.cpp \ - ../src/libUnuk/Map/Map.cpp \ ../src/libUnuk/Sprite/TextureManager.cpp \ ../src/libUnuk/Sprite/Texture.cpp \ ../src/libUnuk/Sprite/ImageLoader.cpp \ @@ -59,15 +56,18 @@ SOURCES += ../src/libUnuk/Engine/WorldManager.cpp \ ../src/libUnuk/System/Input.cpp \ ../src/libUnuk/System/FPS.cpp \ ../src/libUnuk/System/Debug.cpp \ - ../src/libUnuk/UI/Text.cpp \ - ../src/libUnuk/UI/MainMenu.cpp \ - ../src/libUnuk/UI/IngameMenu.cpp \ - ../src/libUnuk/UI/Font.cpp \ - ../src/libUnuk/UI/ButtonToggle.cpp \ - ../src/libUnuk/UI/ButtonGroup.cpp \ - ../src/libUnuk/UI/Button.cpp \ + ../src/libUnuk/UI/Text.cpp \ + ../src/libUnuk/UI/MainMenu.cpp \ + ../src/libUnuk/UI/IngameMenu.cpp \ + ../src/libUnuk/UI/Font.cpp \ + ../src/libUnuk/UI/ButtonToggle.cpp \ + ../src/libUnuk/UI/ButtonGroup.cpp \ + ../src/libUnuk/UI/Button.cpp \ ../src/Unuk/Player.cpp \ ../src/Unuk/main.cpp \ ../src/Unuk/Globals.cpp \ - ../src/Unuk/Game.cpp + ../src/Unuk/Game.cpp \ + ../src/libUnuk/LevelGen/LevelGen.cpp \ + ../src/libUnuk/LevelGen/MapEntities.cpp \ + ../src/libUnuk/LevelGen/MapElement.cpp OTHER_FILES += diff --git a/Win32/Unuk/LibUnuk/LibUnuk.vcproj b/Win32/Unuk/LibUnuk/LibUnuk.vcproj index 489efd4..b21ebea 100644 --- a/Win32/Unuk/LibUnuk/LibUnuk.vcproj +++ b/Win32/Unuk/LibUnuk/LibUnuk.vcproj @@ -214,34 +214,34 @@ diff --git a/src/Unuk/Game.cpp b/src/Unuk/Game.cpp index 4b18f39..d5d2526 100644 --- a/src/Unuk/Game.cpp +++ b/src/Unuk/Game.cpp @@ -17,7 +17,7 @@ Game::~Game(void) { gameNavVal_t Game::Run(const string savegameIDArg) { _player->SetXY(50, 50); - _player->LoadSprites("../Data/Media/Images/Characters/template.png", 40, 45); + _player->LoadSprites("../Data/Media/Images/Characters/Player.png", 40, 45); LoadSavegame(savegameIDArg); @@ -46,7 +46,7 @@ gameNavVal_t Game::Run(const string savegameIDArg) { stringstream npcHealth; _npcHealth.SetXY(10, 110); - _npcHealth.SetTextBlended("NPC 0 Health - XX", vsmall, COLOUR_BLACK); + _npcHealth.SetTextBlended("NPC X Health - XX", vsmall, COLOUR_BLACK); _healthBarBg.SetRGB(0, 0, 0); _healthBarBg.SetXY(10, 20); diff --git a/src/Unuk/Game.h b/src/Unuk/Game.h index d0c7172..723ab21 100644 --- a/src/Unuk/Game.h +++ b/src/Unuk/Game.h @@ -11,7 +11,7 @@ #include "Globals.h" #include "Player.h" #include "../libUnuk/UI/IngameMenu.h" -#include "../libUnuk/Map/Map.h" +#include "../libUnuk/LevelGen/LevelGen.h" #include "../libUnuk/System/Timer.h" #include "../libUnuk/System/Debug.h" #include "../libUnuk/UI/Text.h" @@ -36,7 +36,7 @@ private: void LoadSavegame(const string savegameIDArg); void SaveSavegame(void); - static const int MAX_FPS = 200; + static const int MAX_FPS = 200; static const int GAME_UPDATES_PER_SECOND = 60; static const int SKIP_TICKS = 1000 / GAME_UPDATES_PER_SECOND; @@ -53,7 +53,7 @@ private: Text _npcHealth; IngameMenu _ingameMenu; - Map _map; + LevelGen _map; Player* _player; diff --git a/src/Unuk/Player.cpp b/src/Unuk/Player.cpp index 2f9a99b..f489cd1 100644 --- a/src/Unuk/Player.cpp +++ b/src/Unuk/Player.cpp @@ -3,7 +3,7 @@ // Pixels * 60 / sec. const float Player::PLAYER_SPEED = Character::CHARACTER_SPEED + 0.5f; -Player::Player(Map *mapArg) : Character(mapArg) { +Player::Player(LevelGen *mapArg) : Character(mapArg) { } diff --git a/src/Unuk/Player.h b/src/Unuk/Player.h index 5cd1148..f2fe62c 100644 --- a/src/Unuk/Player.h +++ b/src/Unuk/Player.h @@ -8,7 +8,7 @@ class Player : public Character { public: - Player(Map* mapArg); + Player(LevelGen* mapArg); ~Player(void); void HandleInput(void); diff --git a/src/libUnuk/Engine/Character.cpp b/src/libUnuk/Engine/Character.cpp index 07271fe..8892a12 100644 --- a/src/libUnuk/Engine/Character.cpp +++ b/src/libUnuk/Engine/Character.cpp @@ -6,7 +6,7 @@ const float Character::CHARACTER_SPEED = 3.5f; static listcollisionList; static list::iterator collisionIter; -Character::Character(Map* mapArg) { +Character::Character(LevelGen* mapArg) { map = mapArg; attacking = false; directionFacing = FACING_DOWN; diff --git a/src/libUnuk/Engine/Character.h b/src/libUnuk/Engine/Character.h index 2ff2c8c..965bc6f 100644 --- a/src/libUnuk/Engine/Character.h +++ b/src/libUnuk/Engine/Character.h @@ -9,17 +9,17 @@ #include "../Sprite/ApplySurface.h" #include "../Sprite/ImageLoader.h" #include "../Engine/Collision.h" -#include "../Map/Map.h" +#include "../LevelGen/LevelGen.h" #include "../System/Timer.h" #include "../UI/Text.h" #include "../System/Debug.h" using namespace std; -class Map; +class LevelGen; class Character { public: - Character(Map* mapArg); + Character(LevelGen* mapArg); ~Character(void); void LoadSprites(string filename, int wArg, int hArg); @@ -88,7 +88,7 @@ protected: int _health; - Map* map; + LevelGen* map; static const float CHARACTER_SPEED; diff --git a/src/libUnuk/Engine/NPC.cpp b/src/libUnuk/Engine/NPC.cpp index 37fa4d7..9c4a560 100644 --- a/src/libUnuk/Engine/NPC.cpp +++ b/src/libUnuk/Engine/NPC.cpp @@ -1,6 +1,6 @@ #include "NPC.h" -NPC::NPC(Map* mapArg) : Character(mapArg) { +NPC::NPC(LevelGen* mapArg) : Character(mapArg) { _moveTimer.Start(); _moveChangeFrequency = 14000; diff --git a/src/libUnuk/Engine/NPC.h b/src/libUnuk/Engine/NPC.h index 5774690..0174a51 100644 --- a/src/libUnuk/Engine/NPC.h +++ b/src/libUnuk/Engine/NPC.h @@ -5,7 +5,7 @@ class NPC : public Character { public: - NPC(Map* mapArg); + NPC(LevelGen* mapArg); ~NPC(void); void Update(void); diff --git a/src/libUnuk/Map/Map.cpp b/src/libUnuk/LevelGen/LevelGen.cpp similarity index 87% rename from src/libUnuk/Map/Map.cpp rename to src/libUnuk/LevelGen/LevelGen.cpp index d3952c8..82ebb2f 100644 --- a/src/libUnuk/Map/Map.cpp +++ b/src/libUnuk/LevelGen/LevelGen.cpp @@ -1,15 +1,15 @@ -#include "Map.h" +#include "LevelGen.h" #include "../Engine/NPC.h" -Map::Map(void) { +LevelGen::LevelGen(void) { } -Map::~Map(void) { +LevelGen::~LevelGen(void) { } -void Map::Load(const string filename) { +void LevelGen::Load(const string filename) { Unload(); _currentMap = filename; string fullMapPath = "../Data/Media/Maps/" + filename; @@ -18,7 +18,7 @@ void Map::Load(const string filename) { assert(mapFile.LoadFile() == true); // Getting dirty with some XML. This seems like a nicer - // approach to loading maps, rather than parsing tet files. + // approach to loading maps, rather than parsing text files. TiXmlElement* rootElem = NULL; TiXmlElement* lineElem = NULL; TiXmlElement* tileElem = NULL; @@ -145,12 +145,12 @@ void Map::Load(const string filename) { _world.AddNPC(npc); } -void Map::Update(void) { +void LevelGen::Update(void) { _world.Update(); // Update the map so we can render when camera moves. } -void Map::Render(void) { +void LevelGen::Render(void) { int xOrig = (camera.x / TILE_WIDTH) - 1; int yOrig = (camera.y / TILE_HEIGHT) - 1; @@ -189,28 +189,28 @@ void Map::Render(void) { _world.Render(); } -void Map::Unload(void) { +void LevelGen::Unload(void) { _tileTextures.Unload(); _entityTextures.Unload(); } -string Map::GetCurrentMap(void) { +string LevelGen::GetCurrentMap(void) { return _currentMap; } -bool Map::GetTileSolidity(int xArg, int yArg) { +bool LevelGen::GetTileSolidity(int xArg, int yArg) { return _tile[xArg + 1][yArg + 1].GetTileSolidity(); } -int Map::GetTileX(int xArg, int yArg) { +int LevelGen::GetTileX(int xArg, int yArg) { return _tile[xArg + 1][yArg + 1].GetTileX(); } -int Map::GetTileY(int xArg, int yArg) { +int LevelGen::GetTileY(int xArg, int yArg) { return _tile[xArg + 1][yArg + 1].GetTileY(); } -bool Map::GetEntitySolidity(int xArg, int yArg) { +bool LevelGen::GetEntitySolidity(int xArg, int yArg) { if(xArg > x || yArg > y || yArg < 0 || yArg < 0) { return false; } @@ -218,34 +218,34 @@ bool Map::GetEntitySolidity(int xArg, int yArg) { return _tile[xArg + 1][yArg + 1].GetEntitySolitity(); } -int Map::GetEntityX(int xArg, int yArg) { +int LevelGen::GetEntityX(int xArg, int yArg) { return _tile[xArg + 1][yArg + 1].GetEntityX(); } -int Map::GetEntityY(int xArg, int yArg) { +int LevelGen::GetEntityY(int xArg, int yArg) { return _tile[xArg + 1][yArg + 1].GetEntityY(); } -int Map::GetEntityWidth(int xArg, int yArg) { +int LevelGen::GetEntityWidth(int xArg, int yArg) { return _tile[xArg + 1][yArg + 1].GetEntityWidth(); } -int Map::GetEntityHeight(int xArg, int yArg) { +int LevelGen::GetEntityHeight(int xArg, int yArg) { return _tile[xArg + 1][yArg + 1].GetEntityHeight(); } -int Map::GetTileZLevel(int xArg, int yArg) { +int LevelGen::GetTileZLevel(int xArg, int yArg) { return _tile[xArg + 1][yArg + 1].GetZLevel(); } -string Map::GetMapTransitionName(int xArg, int yArg) { +string LevelGen::GetMapTransitionName(int xArg, int yArg) { return _tile[xArg + 1][yArg + 1].GetMapTransitionName(); } -int Map::GetMapTransitionX(int xArg, int yArg) { +int LevelGen::GetMapTransitionX(int xArg, int yArg) { return _tile[xArg + 1][yArg + 1].GetMapTransitionX(); } -int Map::GetMapTransitionY(int xArg, int yArg) { +int LevelGen::GetMapTransitionY(int xArg, int yArg) { return _tile[xArg + 1][yArg + 1].GetMapTransitionY(); } diff --git a/src/libUnuk/Map/Map.h b/src/libUnuk/LevelGen/LevelGen.h similarity index 51% rename from src/libUnuk/Map/Map.h rename to src/libUnuk/LevelGen/LevelGen.h index 0d6a5cc..f58b228 100644 --- a/src/libUnuk/Map/Map.h +++ b/src/libUnuk/LevelGen/LevelGen.h @@ -11,41 +11,39 @@ #include "../../Unuk/Constants.h" #include "../Sprite/ImageLoader.h" #include "../Sprite/ApplySurface.h" -#include "../Map/MapTile.h" +#include "../LevelGen/MapTile.h" #include "../System/Debug.h" #include "../Engine/WorldManager.h" using namespace std; -//class CharacterManager; - -class Map { +class LevelGen { public: - Map(void); - ~Map(void); + LevelGen(void); + ~LevelGen(void); void Load(const string filename); void Update(void); void Render(void); - bool GetTileSolidity(int xArg, int yArg); - int GetTileX(int xArg, int yArg); - int GetTileY(int xArg, int yArg); + bool GetTileSolidity(int xArg, int yArg); + int GetTileX(int xArg, int yArg); + int GetTileY(int xArg, int yArg); - bool GetEntitySolidity(int xArg, int yArg); - int GetEntityX(int xArg, int yArg); - int GetEntityY(int xArg, int yArg); - int GetEntityWidth(int xArg, int yArg); - int GetEntityHeight(int xArg, int yArg); + bool GetEntitySolidity(int xArg, int yArg); + int GetEntityX(int xArg, int yArg); + int GetEntityY(int xArg, int yArg); + int GetEntityWidth(int xArg, int yArg); + int GetEntityHeight(int xArg, int yArg); - int GetTileZLevel(int xArg, int yArg); + int GetTileZLevel(int xArg, int yArg); - string GetMapTransitionName(int xArg, int yArg); - int GetMapTransitionX(int xArg, int yArg); - int GetMapTransitionY(int xArg, int yArg); + string GetMapTransitionName(int xArg, int yArg); + int GetMapTransitionX(int xArg, int yArg); + int GetMapTransitionY(int xArg, int yArg); - string GetCurrentMap(void); + string GetCurrentMap(void); - WorldManager& GetWorld(void) { return _world; } + WorldManager& GetWorld(void) { return _world; } private: void Unload(void); diff --git a/src/libUnuk/Map/Makefile b/src/libUnuk/LevelGen/Makefile similarity index 100% rename from src/libUnuk/Map/Makefile rename to src/libUnuk/LevelGen/Makefile diff --git a/src/libUnuk/Map/MapElement.cpp b/src/libUnuk/LevelGen/MapElement.cpp similarity index 100% rename from src/libUnuk/Map/MapElement.cpp rename to src/libUnuk/LevelGen/MapElement.cpp diff --git a/src/libUnuk/Map/MapElement.h b/src/libUnuk/LevelGen/MapElement.h similarity index 100% rename from src/libUnuk/Map/MapElement.h rename to src/libUnuk/LevelGen/MapElement.h diff --git a/src/libUnuk/Map/MapEntities.cpp b/src/libUnuk/LevelGen/MapEntities.cpp similarity index 100% rename from src/libUnuk/Map/MapEntities.cpp rename to src/libUnuk/LevelGen/MapEntities.cpp diff --git a/src/libUnuk/Map/MapEntities.h b/src/libUnuk/LevelGen/MapEntities.h similarity index 100% rename from src/libUnuk/Map/MapEntities.h rename to src/libUnuk/LevelGen/MapEntities.h diff --git a/src/libUnuk/Map/MapTile.h b/src/libUnuk/LevelGen/MapTile.h similarity index 95% rename from src/libUnuk/Map/MapTile.h rename to src/libUnuk/LevelGen/MapTile.h index e32ed8d..dfde0d9 100644 --- a/src/libUnuk/Map/MapTile.h +++ b/src/libUnuk/LevelGen/MapTile.h @@ -5,8 +5,8 @@ #include "../../Unuk/Constants.h" #include "../Sprite/ApplySurface.h" -#include "../Map/MapElement.h" -#include "../Map/MapEntities.h" +#include "../LevelGen/MapElement.h" +#include "../LevelGen/MapEntities.h" using namespace std; class MapTile { diff --git a/src/libUnuk/UI/MainMenu.h b/src/libUnuk/UI/MainMenu.h index a59bb9d..39be779 100644 --- a/src/libUnuk/UI/MainMenu.h +++ b/src/libUnuk/UI/MainMenu.h @@ -3,7 +3,7 @@ #include "../../Unuk/Constants.h" #include "../System/FPS.h" #include "../UI/ButtonGroup.h" -#include "../Map/Map.h" +#include "../LevelGen/LevelGen.h" #include "../System/Rect.h" #include "../UI/Text.h" @@ -24,7 +24,7 @@ public: private: void Render(void); - Map _background; + LevelGen _background; Text lblMenu;