diff --git a/Unuk-QT/Makefile b/Unuk-QT/Makefile
index be56da9..74dae28 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: Wed Jan 11 02:42:42 2012
+# Generated by qmake (2.01a) (Qt 4.7.3) on: Fri Jan 13 23:26:53 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
@@ -43,66 +43,66 @@ OBJECTS_DIR = ./
####### Files
-SOURCES = ../src/libUnuk/Debug.cpp \
- ../src/Unuk/main.cpp \
- ../src/libUnuk/Input.cpp \
- ../src/libUnuk/Timer.cpp \
- ../src/libUnuk/Font.cpp \
- ../src/libUnuk/ApplySurface.cpp \
- ../src/Unuk/Globals.cpp \
- ../src/libUnuk/Rect.cpp \
- ../src/libUnuk/ImageLoader.cpp \
- ../src/libUnuk/TextureManager.cpp \
- ../src/libUnuk/Texture.cpp \
- ../src/libUnuk/Text.cpp \
- ../src/libUnuk/Map.cpp \
- ../src/libUnuk/Button.cpp \
- ../src/libUnuk/ButtonToggle.cpp \
- ../src/libUnuk/ParticleEmitter.cpp \
- ../src/libUnuk/MainMenu.cpp \
- ../src/libUnuk/IngameMenu.cpp \
- ../src/libUnuk/Collision.cpp \
- ../src/libUnuk/Character.cpp \
- ../src/libUnuk/NPC.cpp \
+SOURCES = ../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/Game.cpp \
- ../src/libUnuk/MapElement.cpp \
- ../src/libUnuk/MapEntities.cpp \
- ../src/libUnuk/FPS.cpp \
- ../src/libUnuk/MemManager.cpp \
- ../src/libUnuk/AStar.cpp \
- ../src/libUnuk/ButtonGroup.cpp \
- ../src/libUnuk/WorldManager.cpp
-OBJECTS = Debug.o \
- main.o \
- Input.o \
- Timer.o \
- Font.o \
- ApplySurface.o \
- Globals.o \
- Rect.o \
- ImageLoader.o \
- TextureManager.o \
- Texture.o \
- Text.o \
- Map.o \
- Button.o \
- ButtonToggle.o \
+ ../src/Unuk/main.cpp \
+ ../src/Unuk/Globals.cpp \
+ ../src/Unuk/Game.cpp
+OBJECTS = WorldManager.o \
ParticleEmitter.o \
- MainMenu.o \
- IngameMenu.o \
+ NPC.o \
+ MemManager.o \
Collision.o \
Character.o \
- NPC.o \
- Player.o \
- Game.o \
- MapElement.o \
- MapEntities.o \
- FPS.o \
- MemManager.o \
AStar.o \
+ MapEntities.o \
+ MapElement.o \
+ Map.o \
+ TextureManager.o \
+ Texture.o \
+ ImageLoader.o \
+ ApplySurface.o \
+ Timer.o \
+ Rect.o \
+ Input.o \
+ FPS.o \
+ Debug.o \
+ Text.o \
+ MainMenu.o \
+ IngameMenu.o \
+ Font.o \
+ ButtonToggle.o \
ButtonGroup.o \
- WorldManager.o
+ Button.o \
+ Player.o \
+ main.o \
+ Globals.o \
+ Game.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/libUnuk/Debug.h ../src/Libs/wglext.h ../src/Libs/glxext.h ../src/libUnuk/Input.h ../src/libUnuk/Rect.h ../src/libUnuk/Timer.h ../src/libUnuk/Font.h ../Constants.h ../src/Unuk/Constants.h ../src/libUnuk/ApplySurface.h ../src/Unuk/Globals.h ../src/libUnuk/ImageLoader.h ../src/libUnuk/TextureManager.h ../src/libUnuk/Texture.h ../src/libUnuk/Text.h ../src/libUnuk/MapTile.h ../src/libUnuk/Map.h ../src/libUnuk/Button.h ../src/libUnuk/ButtonToggle.h ../src/libUnuk/MainMenu.h ../src/libUnuk/ParticleEmitter.h ../src/libUnuk/IngameMenu.h ../src/libUnuk/Collision.h ../src/libUnuk/Character.h ../src/libUnuk/NPC.h ../src/Unuk/Player.h ../src/Unuk/Game.h ../src/libUnuk/MapElement.h ../src/libUnuk/MapEntities.h ../src/libUnuk/FPS.h ../src/libUnuk/MemManager.h ../src/libUnuk/MemClass.h ../src/libUnuk/Node.h ../src/libUnuk/AStarBase.h ../src/libUnuk/AStar.h ../src/libUnuk/ButtonGroup.h ../src/libUnuk/WorldManager.h .tmp/Unuk-QT1.0.0/ && $(COPY_FILE) --parents ../src/libUnuk/Debug.cpp ../src/Unuk/main.cpp ../src/libUnuk/Input.cpp ../src/libUnuk/Timer.cpp ../src/libUnuk/Font.cpp ../src/libUnuk/ApplySurface.cpp ../src/Unuk/Globals.cpp ../src/libUnuk/Rect.cpp ../src/libUnuk/ImageLoader.cpp ../src/libUnuk/TextureManager.cpp ../src/libUnuk/Texture.cpp ../src/libUnuk/Text.cpp ../src/libUnuk/Map.cpp ../src/libUnuk/Button.cpp ../src/libUnuk/ButtonToggle.cpp ../src/libUnuk/ParticleEmitter.cpp ../src/libUnuk/MainMenu.cpp ../src/libUnuk/IngameMenu.cpp ../src/libUnuk/Collision.cpp ../src/libUnuk/Character.cpp ../src/libUnuk/NPC.cpp ../src/Unuk/Player.cpp ../src/Unuk/Game.cpp ../src/libUnuk/MapElement.cpp ../src/libUnuk/MapEntities.cpp ../src/libUnuk/FPS.cpp ../src/libUnuk/MemManager.cpp ../src/libUnuk/AStar.cpp ../src/libUnuk/ButtonGroup.cpp ../src/libUnuk/WorldManager.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/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
clean:compiler_clean
@@ -244,346 +244,346 @@ compiler_clean:
####### Compile
-Debug.o: ../src/libUnuk/Debug.cpp ../src/libUnuk/Debug.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Debug.o ../src/libUnuk/Debug.cpp
-
-main.o: ../src/Unuk/main.cpp ../src/libUnuk/MainMenu.h \
- ../src/Unuk/Constants.h \
- ../src/libUnuk/FPS.h \
+WorldManager.o: ../src/libUnuk/Engine/WorldManager.cpp ../src/libUnuk/Engine/WorldManager.h \
+ ../src/libUnuk/Engine/NPC.h \
+ ../src/libUnuk/Engine/Character.h \
../src/Unuk/Globals.h \
- ../src/libUnuk/Timer.h \
- ../src/libUnuk/ButtonGroup.h \
- ../src/libUnuk/Button.h \
- ../src/libUnuk/Input.h \
- ../src/libUnuk/Text.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/Font.h \
- ../src/libUnuk/Rect.h \
- ../src/libUnuk/MemClass.h \
- ../src/libUnuk/MemManager.h \
- ../src/libUnuk/Map.h \
- ../src/libUnuk/ImageLoader.h \
- ../src/libUnuk/MapTile.h \
- ../src/libUnuk/MapElement.h \
- ../src/libUnuk/TextureManager.h \
- ../src/libUnuk/MapEntities.h \
- ../src/libUnuk/WorldManager.h \
- ../src/libUnuk/NPC.h \
- ../src/libUnuk/Character.h \
- ../src/libUnuk/Collision.h \
- ../src/libUnuk/AStar.h \
- ../src/libUnuk/AStarBase.h \
- ../src/Unuk/Game.h \
- ../src/Unuk/Player.h \
- ../src/libUnuk/IngameMenu.h \
- ../src/libUnuk/ButtonToggle.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o ../src/Unuk/main.cpp
+ ../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/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
-Input.o: ../src/libUnuk/Input.cpp ../src/libUnuk/Input.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Input.o ../src/libUnuk/Input.cpp
+ParticleEmitter.o: ../src/libUnuk/Engine/ParticleEmitter.cpp ../src/libUnuk/Engine/ParticleEmitter.h \
+ ../src/Unuk/Globals.h \
+ ../src/libUnuk/Sprite/ImageLoader.h \
+ ../src/libUnuk/System/Debug.h \
+ ../src/libUnuk/Sprite/ApplySurface.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o ParticleEmitter.o ../src/libUnuk/Engine/ParticleEmitter.cpp
-Timer.o: ../src/libUnuk/Timer.cpp ../src/libUnuk/Timer.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Timer.o ../src/libUnuk/Timer.cpp
+NPC.o: ../src/libUnuk/Engine/NPC.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/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
-Font.o: ../src/libUnuk/Font.cpp ../src/libUnuk/Font.h \
- ../src/libUnuk/Debug.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Font.o ../src/libUnuk/Font.cpp
+MemManager.o: ../src/libUnuk/Engine/MemManager.cpp ../src/libUnuk/Engine/MemClass.h \
+ ../src/libUnuk/Engine/MemManager.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o MemManager.o ../src/libUnuk/Engine/MemManager.cpp
-ApplySurface.o: ../src/libUnuk/ApplySurface.cpp ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
+Collision.o: ../src/libUnuk/Engine/Collision.cpp ../src/libUnuk/Engine/Collision.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Collision.o ../src/libUnuk/Engine/Collision.cpp
+
+Character.o: ../src/libUnuk/Engine/Character.cpp ../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/Engine/WorldManager.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/Ui/Text.h \
+ ../src/libUnuk/Ui/Font.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 \
+ ../src/libUnuk/System/Debug.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o TextureManager.o ../src/libUnuk/Sprite/TextureManager.cpp
+
+Texture.o: ../src/libUnuk/Sprite/Texture.cpp ../src/libUnuk/Sprite/Texture.h \
+ ../src/Unuk/Globals.h \
+ ../src/libUnuk/Sprite/ImageLoader.h \
+ ../src/libUnuk/System/Debug.h \
+ ../src/libUnuk/Sprite/ApplySurface.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Texture.o ../src/libUnuk/Sprite/Texture.cpp
+
+ImageLoader.o: ../src/libUnuk/Sprite/ImageLoader.cpp ../src/libUnuk/Sprite/ImageLoader.h \
+ ../src/Unuk/Globals.h \
+ ../src/libUnuk/System/Debug.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o ImageLoader.o ../src/libUnuk/Sprite/ImageLoader.cpp
+
+ApplySurface.o: ../src/libUnuk/Sprite/ApplySurface.cpp ../src/libUnuk/Sprite/ApplySurface.h \
+ ../src/libUnuk/System/Debug.h \
../src/Unuk/Globals.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o ApplySurface.o ../src/libUnuk/ApplySurface.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o ApplySurface.o ../src/libUnuk/Sprite/ApplySurface.cpp
-Globals.o: ../src/Unuk/Globals.cpp ../src/Unuk/Globals.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Globals.o ../src/Unuk/Globals.cpp
+Timer.o: ../src/libUnuk/System/Timer.cpp ../src/libUnuk/System/Timer.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Timer.o ../src/libUnuk/System/Timer.cpp
-Rect.o: ../src/libUnuk/Rect.cpp ../src/libUnuk/Rect.h \
+Rect.o: ../src/libUnuk/System/Rect.cpp ../src/libUnuk/System/Rect.h \
../src/Unuk/Globals.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Rect.o ../src/libUnuk/Rect.cpp
+ ../src/libUnuk/Sprite/ApplySurface.h \
+ ../src/libUnuk/System/Debug.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Rect.o ../src/libUnuk/System/Rect.cpp
-ImageLoader.o: ../src/libUnuk/ImageLoader.cpp ../src/libUnuk/ImageLoader.h \
+Input.o: ../src/libUnuk/System/Input.cpp ../src/libUnuk/System/Input.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Input.o ../src/libUnuk/System/Input.cpp
+
+FPS.o: ../src/libUnuk/System/FPS.cpp ../src/libUnuk/System/FPS.h \
../src/Unuk/Globals.h \
- ../src/libUnuk/Debug.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o ImageLoader.o ../src/libUnuk/ImageLoader.cpp
+ ../src/libUnuk/System/Timer.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o FPS.o ../src/libUnuk/System/FPS.cpp
-TextureManager.o: ../src/libUnuk/TextureManager.cpp ../src/libUnuk/TextureManager.h \
- ../src/libUnuk/ImageLoader.h \
+Debug.o: ../src/libUnuk/System/Debug.cpp ../src/libUnuk/System/Debug.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Debug.o ../src/libUnuk/System/Debug.cpp
+
+Text.o: ../src/libUnuk/Ui/Text.cpp ../src/libUnuk/Ui/Text.h \
../src/Unuk/Globals.h \
- ../src/libUnuk/Debug.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o TextureManager.o ../src/libUnuk/TextureManager.cpp
+ ../src/libUnuk/Sprite/ApplySurface.h \
+ ../src/libUnuk/System/Debug.h \
+ ../src/libUnuk/Ui/Font.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Text.o ../src/libUnuk/Ui/Text.cpp
-Texture.o: ../src/libUnuk/Texture.cpp ../src/libUnuk/Texture.h \
+MainMenu.o: ../src/libUnuk/Ui/MainMenu.cpp ../src/libUnuk/Ui/MainMenu.h \
+ ../src/Unuk/Constants.h \
+ ../src/libUnuk/System/FPS.h \
../src/Unuk/Globals.h \
- ../src/libUnuk/ImageLoader.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/ApplySurface.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Texture.o ../src/libUnuk/Texture.cpp
+ ../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/Map/Map.h \
+ ../src/libUnuk/Sprite/ImageLoader.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
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o MainMenu.o ../src/libUnuk/Ui/MainMenu.cpp
-Text.o: ../src/libUnuk/Text.cpp ../src/libUnuk/Text.h \
- ../src/Unuk/Globals.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/Font.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Text.o ../src/libUnuk/Text.cpp
-
-Map.o: ../src/libUnuk/Map.cpp ../src/libUnuk/Map.h \
+IngameMenu.o: ../src/libUnuk/Ui/IngameMenu.cpp ../src/libUnuk/Ui/IngameMenu.h \
../src/Unuk/Globals.h \
../src/Unuk/Constants.h \
- ../src/libUnuk/ImageLoader.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/MapTile.h \
- ../src/libUnuk/MapElement.h \
- ../src/libUnuk/TextureManager.h \
- ../src/libUnuk/MapEntities.h \
- ../src/libUnuk/WorldManager.h \
- ../src/libUnuk/NPC.h \
- ../src/libUnuk/Character.h \
- ../src/libUnuk/MemClass.h \
- ../src/libUnuk/MemManager.h \
- ../src/libUnuk/Collision.h \
- ../src/libUnuk/Timer.h \
- ../src/libUnuk/Text.h \
- ../src/libUnuk/Font.h \
- ../src/libUnuk/AStar.h \
- ../src/libUnuk/AStarBase.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Map.o ../src/libUnuk/Map.cpp
+ ../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/Ui/ButtonToggle.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o IngameMenu.o ../src/libUnuk/Ui/IngameMenu.cpp
-Button.o: ../src/libUnuk/Button.cpp ../src/libUnuk/Button.h \
+Font.o: ../src/libUnuk/Ui/Font.cpp ../src/libUnuk/Ui/Font.h \
+ ../src/libUnuk/System/Debug.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Font.o ../src/libUnuk/Ui/Font.cpp
+
+ButtonToggle.o: ../src/libUnuk/Ui/ButtonToggle.cpp ../src/libUnuk/Ui/ButtonToggle.h \
+ ../src/libUnuk/Ui/Button.h \
../src/Unuk/Globals.h \
- ../src/libUnuk/Input.h \
- ../src/libUnuk/Text.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/Font.h \
- ../src/libUnuk/Rect.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Button.o ../src/libUnuk/Button.cpp
+ ../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
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o ButtonToggle.o ../src/libUnuk/Ui/ButtonToggle.cpp
-ButtonToggle.o: ../src/libUnuk/ButtonToggle.cpp ../src/libUnuk/ButtonToggle.h \
- ../src/libUnuk/Button.h \
+ButtonGroup.o: ../src/libUnuk/Ui/ButtonGroup.cpp ../src/libUnuk/Ui/ButtonGroup.h \
+ ../src/libUnuk/Ui/Button.h \
../src/Unuk/Globals.h \
- ../src/libUnuk/Input.h \
- ../src/libUnuk/Text.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/Font.h \
- ../src/libUnuk/Rect.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o ButtonToggle.o ../src/libUnuk/ButtonToggle.cpp
+ ../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
-ParticleEmitter.o: ../src/libUnuk/ParticleEmitter.cpp ../src/libUnuk/ParticleEmitter.h \
+Button.o: ../src/libUnuk/Ui/Button.cpp ../src/libUnuk/Ui/Button.h \
../src/Unuk/Globals.h \
- ../src/libUnuk/ImageLoader.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/ApplySurface.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o ParticleEmitter.o ../src/libUnuk/ParticleEmitter.cpp
-
-MainMenu.o: ../src/libUnuk/MainMenu.cpp ../src/libUnuk/MainMenu.h \
- ../src/Unuk/Constants.h \
- ../src/libUnuk/FPS.h \
- ../src/Unuk/Globals.h \
- ../src/libUnuk/Timer.h \
- ../src/libUnuk/ButtonGroup.h \
- ../src/libUnuk/Button.h \
- ../src/libUnuk/Input.h \
- ../src/libUnuk/Text.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/Font.h \
- ../src/libUnuk/Rect.h \
- ../src/libUnuk/MemClass.h \
- ../src/libUnuk/MemManager.h \
- ../src/libUnuk/Map.h \
- ../src/libUnuk/ImageLoader.h \
- ../src/libUnuk/MapTile.h \
- ../src/libUnuk/MapElement.h \
- ../src/libUnuk/TextureManager.h \
- ../src/libUnuk/MapEntities.h \
- ../src/libUnuk/WorldManager.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o MainMenu.o ../src/libUnuk/MainMenu.cpp
-
-IngameMenu.o: ../src/libUnuk/IngameMenu.cpp ../src/libUnuk/IngameMenu.h \
- ../src/Unuk/Globals.h \
- ../src/Unuk/Constants.h \
- ../src/libUnuk/ButtonGroup.h \
- ../src/libUnuk/Button.h \
- ../src/libUnuk/Input.h \
- ../src/libUnuk/Text.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/Font.h \
- ../src/libUnuk/Rect.h \
- ../src/libUnuk/MemClass.h \
- ../src/libUnuk/MemManager.h \
- ../src/libUnuk/ButtonToggle.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o IngameMenu.o ../src/libUnuk/IngameMenu.cpp
-
-Collision.o: ../src/libUnuk/Collision.cpp ../src/libUnuk/Collision.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Collision.o ../src/libUnuk/Collision.cpp
-
-Character.o: ../src/libUnuk/Character.cpp ../src/libUnuk/Character.h \
- ../src/Unuk/Globals.h \
- ../src/Unuk/Constants.h \
- ../src/libUnuk/MemClass.h \
- ../src/libUnuk/MemManager.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/ImageLoader.h \
- ../src/libUnuk/Collision.h \
- ../src/libUnuk/Map.h \
- ../src/libUnuk/MapTile.h \
- ../src/libUnuk/MapElement.h \
- ../src/libUnuk/TextureManager.h \
- ../src/libUnuk/MapEntities.h \
- ../src/libUnuk/WorldManager.h \
- ../src/libUnuk/Timer.h \
- ../src/libUnuk/Text.h \
- ../src/libUnuk/Font.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Character.o ../src/libUnuk/Character.cpp
-
-NPC.o: ../src/libUnuk/NPC.cpp ../src/libUnuk/NPC.h \
- ../src/libUnuk/Character.h \
- ../src/Unuk/Globals.h \
- ../src/Unuk/Constants.h \
- ../src/libUnuk/MemClass.h \
- ../src/libUnuk/MemManager.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/ImageLoader.h \
- ../src/libUnuk/Collision.h \
- ../src/libUnuk/Map.h \
- ../src/libUnuk/MapTile.h \
- ../src/libUnuk/MapElement.h \
- ../src/libUnuk/TextureManager.h \
- ../src/libUnuk/MapEntities.h \
- ../src/libUnuk/WorldManager.h \
- ../src/libUnuk/Timer.h \
- ../src/libUnuk/Text.h \
- ../src/libUnuk/Font.h \
- ../src/libUnuk/AStar.h \
- ../src/libUnuk/AStarBase.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o NPC.o ../src/libUnuk/NPC.cpp
+ ../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
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Button.o ../src/libUnuk/Ui/Button.cpp
Player.o: ../src/Unuk/Player.cpp ../src/Unuk/Player.h \
../src/Unuk/Globals.h \
../src/Unuk/Constants.h \
- ../src/libUnuk/Character.h \
- ../src/libUnuk/MemClass.h \
- ../src/libUnuk/MemManager.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/ImageLoader.h \
- ../src/libUnuk/Collision.h \
- ../src/libUnuk/Map.h \
- ../src/libUnuk/MapTile.h \
- ../src/libUnuk/MapElement.h \
- ../src/libUnuk/TextureManager.h \
- ../src/libUnuk/MapEntities.h \
- ../src/libUnuk/WorldManager.h \
- ../src/libUnuk/Timer.h \
- ../src/libUnuk/Text.h \
- ../src/libUnuk/Font.h
+ ../src/libUnuk/Engine/Character.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/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/Map/Map.h \
+ ../src/libUnuk/Sprite/ImageLoader.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/Collision.h \
+ ../src/libUnuk/Engine/AStar.h \
+ ../src/libUnuk/Engine/AStarBase.h \
+ ../src/Unuk/Game.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
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Globals.o ../src/Unuk/Globals.cpp
+
Game.o: ../src/Unuk/Game.cpp ../src/Unuk/Game.h \
../src/Unuk/Constants.h \
../src/Unuk/Globals.h \
../src/Unuk/Player.h \
- ../src/libUnuk/Character.h \
- ../src/libUnuk/MemClass.h \
- ../src/libUnuk/MemManager.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/ImageLoader.h \
- ../src/libUnuk/Collision.h \
- ../src/libUnuk/Map.h \
- ../src/libUnuk/MapTile.h \
- ../src/libUnuk/MapElement.h \
- ../src/libUnuk/TextureManager.h \
- ../src/libUnuk/MapEntities.h \
- ../src/libUnuk/WorldManager.h \
- ../src/libUnuk/Timer.h \
- ../src/libUnuk/Text.h \
- ../src/libUnuk/Font.h \
- ../src/libUnuk/IngameMenu.h \
- ../src/libUnuk/ButtonGroup.h \
- ../src/libUnuk/Button.h \
- ../src/libUnuk/Input.h \
- ../src/libUnuk/Rect.h \
- ../src/libUnuk/ButtonToggle.h \
- ../src/libUnuk/NPC.h \
- ../src/libUnuk/AStar.h \
- ../src/libUnuk/AStarBase.h
+ ../src/libUnuk/Engine/Character.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/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
-MapElement.o: ../src/libUnuk/MapElement.cpp ../src/libUnuk/MapElement.h \
- ../src/Unuk/Globals.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/TextureManager.h \
- ../src/libUnuk/ImageLoader.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o MapElement.o ../src/libUnuk/MapElement.cpp
-
-MapEntities.o: ../src/libUnuk/MapEntities.cpp ../src/libUnuk/MapEntities.h \
- ../src/libUnuk/MapElement.h \
- ../src/Unuk/Globals.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/TextureManager.h \
- ../src/libUnuk/ImageLoader.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o MapEntities.o ../src/libUnuk/MapEntities.cpp
-
-FPS.o: ../src/libUnuk/FPS.cpp ../src/libUnuk/FPS.h \
- ../src/Unuk/Globals.h \
- ../src/libUnuk/Timer.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o FPS.o ../src/libUnuk/FPS.cpp
-
-MemManager.o: ../src/libUnuk/MemManager.cpp ../src/libUnuk/MemClass.h \
- ../src/libUnuk/MemManager.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o MemManager.o ../src/libUnuk/MemManager.cpp
-
-AStar.o: ../src/libUnuk/AStar.cpp ../src/libUnuk/AStar.h \
- ../src/libUnuk/AStarBase.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o AStar.o ../src/libUnuk/AStar.cpp
-
-ButtonGroup.o: ../src/libUnuk/ButtonGroup.cpp ../src/libUnuk/ButtonGroup.h \
- ../src/libUnuk/Button.h \
- ../src/Unuk/Globals.h \
- ../src/libUnuk/Input.h \
- ../src/libUnuk/Text.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/Font.h \
- ../src/libUnuk/Rect.h \
- ../src/libUnuk/MemClass.h \
- ../src/libUnuk/MemManager.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o ButtonGroup.o ../src/libUnuk/ButtonGroup.cpp
-
-WorldManager.o: ../src/libUnuk/WorldManager.cpp ../src/libUnuk/WorldManager.h \
- ../src/libUnuk/NPC.h \
- ../src/libUnuk/Character.h \
- ../src/Unuk/Globals.h \
- ../src/Unuk/Constants.h \
- ../src/libUnuk/MemClass.h \
- ../src/libUnuk/MemManager.h \
- ../src/libUnuk/ApplySurface.h \
- ../src/libUnuk/Debug.h \
- ../src/libUnuk/ImageLoader.h \
- ../src/libUnuk/Collision.h \
- ../src/libUnuk/Map.h \
- ../src/libUnuk/MapTile.h \
- ../src/libUnuk/MapElement.h \
- ../src/libUnuk/TextureManager.h \
- ../src/libUnuk/MapEntities.h \
- ../src/libUnuk/Timer.h \
- ../src/libUnuk/Text.h \
- ../src/libUnuk/Font.h \
- ../src/libUnuk/AStar.h \
- ../src/libUnuk/AStarBase.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o WorldManager.o ../src/libUnuk/WorldManager.cpp
-
####### Install
install: FORCE
diff --git a/Unuk-QT/Unuk-QT.pro b/Unuk-QT/Unuk-QT.pro
index 0ef3066..be4aec7 100644
--- a/Unuk-QT/Unuk-QT.pro
+++ b/Unuk-QT/Unuk-QT.pro
@@ -5,73 +5,69 @@ LIBS += -lGL \
-lSDL_gfx \
-ltinyxml \
-lGLU
-RESOURCES +=
-OTHER_FILES += ../src/libUnuk/Debug.o \
- ../Data/Media/Maps/map
-HEADERS += ../src/libUnuk/Debug.h \
- ../src/Libs/wglext.h \
+HEADERS += ../src/Libs/wglext.h \
../src/Libs/glxext.h \
- ../src/libUnuk/Input.h \
- ../src/libUnuk/Rect.h \
- ../src/libUnuk/Timer.h \
- ../src/libUnuk/Font.h \
- ../Constants.h \
- ../src/Unuk/Constants.h \
- ../src/libUnuk/ApplySurface.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/libUnuk/ImageLoader.h \
- ../src/libUnuk/TextureManager.h \
- ../src/libUnuk/Texture.h \
- ../src/libUnuk/Text.h \
- ../src/libUnuk/MapTile.h \
- ../src/libUnuk/Map.h \
- ../src/libUnuk/Button.h \
- ../src/libUnuk/ButtonToggle.h \
- ../src/libUnuk/MainMenu.h \
- ../src/libUnuk/ParticleEmitter.h \
- ../src/libUnuk/IngameMenu.h \
- ../src/libUnuk/Collision.h \
- ../src/libUnuk/Character.h \
- ../src/libUnuk/NPC.h \
- ../src/Unuk/Player.h \
../src/Unuk/Game.h \
- ../src/libUnuk/MapElement.h \
- ../src/libUnuk/MapEntities.h \
- ../src/libUnuk/FPS.h \
- ../src/libUnuk/MemManager.h \
- ../src/libUnuk/MemClass.h \
- ../src/libUnuk/Node.h \
- ../src/libUnuk/AStarBase.h \
- ../src/libUnuk/AStar.h \
- ../src/libUnuk/ButtonGroup.h \
- ../src/libUnuk/WorldManager.h
-SOURCES += ../src/libUnuk/Debug.cpp \
- ../src/Unuk/main.cpp \
- ../src/libUnuk/Input.cpp \
- ../src/libUnuk/Timer.cpp \
- ../src/libUnuk/Font.cpp \
- ../src/libUnuk/ApplySurface.cpp \
- ../src/Unuk/Globals.cpp \
- ../src/libUnuk/Rect.cpp \
- ../src/libUnuk/ImageLoader.cpp \
- ../src/libUnuk/TextureManager.cpp \
- ../src/libUnuk/Texture.cpp \
- ../src/libUnuk/Text.cpp \
- ../src/libUnuk/Map.cpp \
- ../src/libUnuk/Button.cpp \
- ../src/libUnuk/ButtonToggle.cpp \
- ../src/libUnuk/ParticleEmitter.cpp \
- ../src/libUnuk/MainMenu.cpp \
- ../src/libUnuk/IngameMenu.cpp \
- ../src/libUnuk/Collision.cpp \
- ../src/libUnuk/Character.cpp \
- ../src/libUnuk/NPC.cpp \
+ ../src/Unuk/Constants.h \
+ ../src/Unuk/Player.h
+SOURCES += ../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/Game.cpp \
- ../src/libUnuk/MapElement.cpp \
- ../src/libUnuk/MapEntities.cpp \
- ../src/libUnuk/FPS.cpp \
- ../src/libUnuk/MemManager.cpp \
- ../src/libUnuk/AStar.cpp \
- ../src/libUnuk/ButtonGroup.cpp \
- ../src/libUnuk/WorldManager.cpp
+ ../src/Unuk/main.cpp \
+ ../src/Unuk/Globals.cpp \
+ ../src/Unuk/Game.cpp
+OTHER_FILES += ../src/Unuk/Makefile
diff --git a/Unuk-QT/Unuk-QT.pro.user b/Unuk-QT/Unuk-QT.pro.user
index 1139dc7..75fe81d 100644
--- a/Unuk-QT/Unuk-QT.pro.user
+++ b/Unuk-QT/Unuk-QT.pro.user
@@ -56,12 +56,21 @@
buildConfiguration-Debug
Debug
- 2
+ 0
0
2
+
+ buildConfiguration-Release
+
+ Release
+ 0
+
+ 0
+
+
buildconfiguration-Debug-buildstep0
@@ -71,6 +80,7 @@
DISPLAY=:0
HOME=/home/allanis
HUSHLOGIN=FALSE
+ LANGUAGE=
LD_LIBRARY_PATH=/usr/lib/qtcreator
LOGNAME=allanis
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
@@ -110,6 +120,7 @@
DISPLAY=:0
HOME=/home/allanis
HUSHLOGIN=FALSE
+ LANGUAGE=
LD_LIBRARY_PATH=/usr/lib/qtcreator
LOGNAME=allanis
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
@@ -178,10 +189,29 @@
+
+ buildconfiguration-Release-buildstep0
+
+ Release
+
+
+
+ buildconfiguration-Release-buildstep1
+
+ Release
+
+
+
+ buildconfiguration-Release-cleanstep0
+
+ Release
+
+
buildconfigurations
Debug
+ Release
diff --git a/Unuk-QT/Unuk-QT.pro.user.1.3 b/Unuk-QT/Unuk-QT.pro.user.1.3
deleted file mode 100644
index 76a9ede..0000000
--- a/Unuk-QT/Unuk-QT.pro.user.1.3
+++ /dev/null
@@ -1,228 +0,0 @@
-
-
-
- RunConfiguration0-BaseEnvironmentBase
- 2
-
-
- RunConfiguration0-CommandLineArguments
-
-
-
- RunConfiguration0-ProFile
- Unuk-QT.pro
-
-
- RunConfiguration0-RunConfiguration.name
- Unuk-QT
-
-
- RunConfiguration0-UseDyldImageSuffix
- false
-
-
- RunConfiguration0-UseTerminal
- false
-
-
- RunConfiguration0-UserEnvironmentChanges
-
-
-
- RunConfiguration0-UserSetName
- false
-
-
- RunConfiguration0-UserSetWorkingDirectory
- false
-
-
- RunConfiguration0-UserWorkingDirectory
-
-
-
- RunConfiguration0-type
- Qt4ProjectManager.Qt4RunConfiguration
-
-
- activeRunConfiguration
- 0
-
-
- activebuildconfiguration
- Debug
-
-
- buildConfiguration-Debug
-
- Debug
- 2
- 0
-
- 2
-
-
-
- buildconfiguration-Debug-buildstep0
-
- Debug
-
- DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-ICZ0NvJNRS,guid=3b12f0647bd9cd4da4459e180000003d
- DISPLAY=:0
- HOME=/home/allanis
- HUSHLOGIN=FALSE
- LD_LIBRARY_PATH=/usr/lib/qtcreator
- LOGNAME=allanis
- LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
- MAIL=/var/mail/allanis
- PATH=/usr/bin:/home/allanis/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/sbin:/sbin
- PWD=/home/allanis
- QTDIR=/usr/share/qt4
- SHELL=/bin/bash
- SHLVL=1
- SSH_AGENT_PID=3260
- SSH_AUTH_SOCK=/tmp/ssh-lozFEJmg3235/agent.3235
- TERM=linux
- USER=allanis
- WINDOWPATH=7
- XAUTHORITY=/home/allanis/.Xauthority
- XDG_SESSION_COOKIE=6de6dd7b78e791242262c6460000012e-1323089410.422893-1130065724
- _=/usr/bin/startx
-
-
- /home/allanis/Unuk/Unuk-QT/Unuk-QT.pro
- -spec
- linux-g++
- -r
- CONFIG+=debug
-
- /usr/bin/qmake-qt4
- false
- /home/allanis/Unuk/Unuk-QT
-
-
-
- buildconfiguration-Debug-buildstep1
-
- Debug
-
- DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-ICZ0NvJNRS,guid=3b12f0647bd9cd4da4459e180000003d
- DISPLAY=:0
- HOME=/home/allanis
- HUSHLOGIN=FALSE
- LD_LIBRARY_PATH=/usr/lib/qtcreator
- LOGNAME=allanis
- LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
- MAIL=/var/mail/allanis
- PATH=/usr/bin:/home/allanis/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/sbin:/sbin
- PWD=/home/allanis
- QTDIR=/usr/share/qt4
- SHELL=/bin/bash
- SHLVL=1
- SSH_AGENT_PID=3260
- SSH_AUTH_SOCK=/tmp/ssh-lozFEJmg3235/agent.3235
- TERM=linux
- USER=allanis
- WINDOWPATH=7
- XAUTHORITY=/home/allanis/.Xauthority
- XDG_SESSION_COOKIE=6de6dd7b78e791242262c6460000012e-1323089410.422893-1130065724
- _=/usr/bin/startx
-
- false
-
- -w
-
- /usr/bin/make
- true
- /home/allanis/Unuk/Unuk-QT
-
-
-
- buildconfiguration-Debug-cleanstep0
-
- Debug
-
- DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-ICZ0NvJNRS,guid=3b12f0647bd9cd4da4459e180000003d
- DISPLAY=:0
- HOME=/home/allanis
- HUSHLOGIN=FALSE
- LD_LIBRARY_PATH=/usr/lib/qtcreator
- LOGNAME=allanis
- LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
- MAIL=/var/mail/allanis
- PATH=/usr/bin:/home/allanis/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/sbin:/sbin
- PWD=/home/allanis
- QTDIR=/usr/share/qt4
- SHELL=/bin/bash
- SHLVL=1
- SSH_AGENT_PID=3260
- SSH_AUTH_SOCK=/tmp/ssh-lozFEJmg3235/agent.3235
- TERM=linux
- USER=allanis
- WINDOWPATH=7
- XAUTHORITY=/home/allanis/.Xauthority
- XDG_SESSION_COOKIE=6de6dd7b78e791242262c6460000012e-1323089410.422893-1130065724
- _=/usr/bin/startx
-
- true
-
- clean
- -w
-
- /usr/bin/make
- true
- /home/allanis/Unuk/Unuk-QT
- true
-
- clean
-
-
-
-
- buildconfigurations
-
- Debug
-
-
-
- buildstep0
-
-
-
-
-
-
- buildstep1
-
-
-
-
-
- buildsteps
-
- trolltech.qt4projectmanager.qmake
- trolltech.qt4projectmanager.make
-
-
-
- cleanstep0
-
-
- true
-
-
-
- cleansteps
-
- trolltech.qt4projectmanager.make
-
-
-
- defaultFileEncoding
- System
-
-
- project
-
-
-
diff --git a/Unuk-QT/Unuk.qrc b/Unuk-QT/Unuk.qrc
deleted file mode 100644
index 2496c87..0000000
--- a/Unuk-QT/Unuk.qrc
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/Unuk/Game.cpp b/src/Unuk/Game.cpp
index 0ae06ae..a77a186 100644
--- a/src/Unuk/Game.cpp
+++ b/src/Unuk/Game.cpp
@@ -1,6 +1,6 @@
#include "Game.h"
-#include "../libUnuk/NPC.h"
-#include "../libUnuk/WorldManager.h"
+#include "../libUnuk/Engine/NPC.h"
+#include "../libUnuk/Engine/WorldManager.h"
Game::Game(void) {
Debug::logger->message("Creating characters..");
diff --git a/src/Unuk/Game.h b/src/Unuk/Game.h
index f83fd91..53980ed 100644
--- a/src/Unuk/Game.h
+++ b/src/Unuk/Game.h
@@ -10,12 +10,12 @@
#include "Constants.h"
#include "Globals.h"
#include "Player.h"
-#include "../libUnuk/IngameMenu.h"
-#include "../libUnuk/Map.h"
-#include "../libUnuk/Timer.h"
-#include "../libUnuk/Debug.h"
-#include "../libUnuk/Text.h"
-#include "../libUnuk/MemClass.h"
+#include "../libUnuk/Ui/IngameMenu.h"
+#include "../libUnuk/Map/Map.h"
+#include "../libUnuk/System/Timer.h"
+#include "../libUnuk/System/Debug.h"
+#include "../libUnuk/Ui/Text.h"
+#include "../libUnuk/Engine/MemClass.h"
using namespace std;
enum gameNavVal_t { gameMainMenu, gameQuitGame };
diff --git a/src/Unuk/Player.h b/src/Unuk/Player.h
index 5bf75f2..5cd1148 100644
--- a/src/Unuk/Player.h
+++ b/src/Unuk/Player.h
@@ -3,8 +3,8 @@
#include "Globals.h"
#include "Constants.h"
-#include "../libUnuk/Character.h"
-#include "../libUnuk/Debug.h"
+#include "../libUnuk/Engine/Character.h"
+#include "../libUnuk//System/Debug.h"
class Player : public Character {
public:
diff --git a/src/Unuk/main.cpp b/src/Unuk/main.cpp
index b1613c7..12a72c2 100644
--- a/src/Unuk/main.cpp
+++ b/src/Unuk/main.cpp
@@ -4,10 +4,10 @@
#include
#include
-#include "../libUnuk/MainMenu.h"
-#include "../libUnuk/NPC.h"
-#include "../libUnuk/Debug.h"
-#include "../libUnuk/MemClass.h"
+#include "../libUnuk/Ui/MainMenu.h"
+#include "../libUnuk/Engine/NPC.h"
+#include "../libUnuk/System/Debug.h"
+#include "../libUnuk/Engine/MemClass.h"
#include "Constants.h"
#include "Globals.h"
#include "Game.h"
diff --git a/src/libUnuk/AStar.cpp b/src/libUnuk/AStar.cpp
deleted file mode 100644
index a04f9e3..0000000
--- a/src/libUnuk/AStar.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-#include "AStar.h"
-
-AStar::AStar(void) {
- while(_openList.size() > 0) {
- _openList.pop();
- }
- _closedList.clear();
- _solution.clear();
-}
-
-AStar::~AStar(void) {
- AStarBase* best = 0;
- while(_openList.size() > 0) {
- best = _openList.top();
- _openList.pop();
- delete best;
- }
- _closedList.clear();
-}
-
-/*
- * Solved the situation given by the initial state with AStar,
- * and returns a vector of AStarBase that solves the problem.
- */
-std::vector AStar::Solve(AStarBase* initState) {
- AStarBase* best = 0;
- while(_openList.size() > 0) {
- best = _openList.top();
- _openList.pop();
- delete best;
- }
- _closedList.clear();
-
- _openList.push(initState);
- return GetSolutionSequence(Search());
-}
-
-// Search for the best path.
-AStarBase* AStar::Search(void) {
- AStarBase* best = 0;
- long key = 0;
- std::vector child;
-
- while(_openList.size() > 0) {
- while(_closedList.find(key) != _closedList.end()) {
- // Take the best state, and check if it is on the closed list.
- if(_openList.size() > 0) {
- best = _openList.top();
- _openList.pop();
- } else
- return 0;
-
- key = best->CalculateKey();
- }
-
- // Put best on the closed list.
- _closedList[key] = best;
-
- // Check if best is our goal.
- if(best->isGoal())
- return best;
-
- // Generate the children.
- child = best->GenerateChildren();
- for(unsigned int i = 0; i < child.size(); i++) {
- _openList.push(child[i]);
- }
- }
- return 0;
-}
-
-// Generate a solution sequence for a given state.
-std::vector AStar::GetSolutionSequence(AStarBase* node) {
- _solution.clear();
- AStarBase* state = node;
-
- while(state != 0) {
- _closedList.erase(state->_key);
- _solution.insert(_solution.begin(), state);
- state = state->_parent;
- }
-
- // Delete the states which are not part of the solution.
- while(_closedList.size() > 0) {
- state = _closedList.begin()->second;
- _closedList.erase(state->_key);
- delete state;
- }
-
- return _solution;
-}
-
diff --git a/src/libUnuk/AStar.h b/src/libUnuk/AStar.h
deleted file mode 100644
index 4e9e7d3..0000000
--- a/src/libUnuk/AStar.h
+++ /dev/null
@@ -1,30 +0,0 @@
-#pragma once
-#include
-#include