From 639b59da7e058d9572cc6260872151ee2cf36bbc Mon Sep 17 00:00:00 2001 From: Rtch90 Date: Sat, 24 Dec 2011 16:02:10 +0000 Subject: [PATCH] Speach bubbles now work. Going to create an experimental branch. --- Unuk-QT/Unuk-QT.pro.user | 347 +++++++++++++++++++++++--------------- src/Unuk/Player.cpp | 2 +- src/libUnuk/Character.cpp | 4 +- src/libUnuk/Rect.h | 1 - 4 files changed, 213 insertions(+), 141 deletions(-) diff --git a/Unuk-QT/Unuk-QT.pro.user b/Unuk-QT/Unuk-QT.pro.user index 3383de9..e482478 100644 --- a/Unuk-QT/Unuk-QT.pro.user +++ b/Unuk-QT/Unuk-QT.pro.user @@ -1,157 +1,230 @@ - ProjectExplorer.Project.ActiveTarget + 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 - ProjectExplorer.Project.EditorSettings + activebuildconfiguration + Debug + + + buildConfiguration-Debug - true - false - System - false - false - 2 - true - 1 - true - false - true - 0 - 2 - true - 1 - true - true - true - false + Debug + 2 + 0 + 2 - ProjectExplorer.Project.Target.0 + buildconfiguration-Debug-buildstep0 - - - Qt4ProjectManager.Target.DesktopTarget - 0 - 0 - 0 - - ProjectExplorer.ToolChain.Gcc:/usr/bin/g++.x86-linux-generic-elf-32bit. - - - qmake - - QtProjectManager.QMakeBuildStep - false - - false - - - Make - - Qt4ProjectManager.MakeStep - false - - - - 2 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - Make - - Qt4ProjectManager.MakeStep - true - clean - - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - Debug - Debug - Qt4ProjectManager.Qt4BuildConfiguration - 2 - /home/allanis/Unuk/Unuk-QT-build-desktop - 2 - ProjectExplorer.ToolChain.Gcc:/usr/bin/g++.x86-linux-generic-elf-32bit. - false - - 1 - - - 0 - Deploy - Deploy - ProjectExplorer.BuildSteps.Deploy - - 1 - No deployment - No deployment - ProjectExplorer.DefaultDeployConfiguration - - 1 - - - true - 25 - - true - valgrind - - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - - Qt4 RunConfiguration - Unuk-QT - Qt4ProjectManager.Qt4RunConfiguration - 2 - - Unuk-QT.pro - false - false - - - 3768 - true - false - - 1 + Debug + + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-ICZ0NvJNRS,guid=3b12f0647bd9cd4da4459e180000003d + 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: + 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 - ProjectExplorer.Project.TargetCount - 1 + buildconfiguration-Debug-buildstep1 + + Debug + + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-ICZ0NvJNRS,guid=3b12f0647bd9cd4da4459e180000003d + 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: + 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 + - ProjectExplorer.Project.Updater.EnvironmentId - {359fc55d-3b68-417e-92d9-996c90e029a7} + buildconfiguration-Debug-cleanstep0 + + Debug + + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-ICZ0NvJNRS,guid=3b12f0647bd9cd4da4459e180000003d + 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: + 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 + + - ProjectExplorer.Project.Updater.FileVersion - 9 + buildconfigurations + + Debug + + + + buildstep0 + + + + + + + buildstep1 + + + + + + buildsteps + + trolltech.qt4projectmanager.qmake + trolltech.qt4projectmanager.make + + + + cleanstep0 + + + true + + + + cleansteps + + trolltech.qt4projectmanager.make + + + + defaultFileEncoding + System + + + project + diff --git a/src/Unuk/Player.cpp b/src/Unuk/Player.cpp index 9e64eaa..ddcba46 100644 --- a/src/Unuk/Player.cpp +++ b/src/Unuk/Player.cpp @@ -57,7 +57,7 @@ void Player::HandleInput(void) { void Player::Update(void) { Move(); - + AddSpeachBubble("Woot, My name is Allanis, welcome to my home"); // For now The camera will be static. //SetCamera(); } diff --git a/src/libUnuk/Character.cpp b/src/libUnuk/Character.cpp index 5bc75af..125867c 100644 --- a/src/libUnuk/Character.cpp +++ b/src/libUnuk/Character.cpp @@ -54,7 +54,7 @@ void Character::LoadSprites(string filename, int wArg, int hArg) { void Character::AddSpeachBubble(string text) { _speachBubble.push_back(text); - //m_speachBubbleText.SetTextBlended(text, "small", 0, 0, 0); + _speachBubbleText.SetTextBlended(text, small, 0, 0, 0); if(_speachBubbleTimer.IsStarted() == false) _speachBubbleTimer.Start(); @@ -125,7 +125,7 @@ void Character::Update(void) { } } else { if(_speachBubble.front() != _speachBubbleText.GetText()) { - //m_speachBubbleText.SetTextBlended(m_speachBubble.front(), "small", 0, 0, 0); + _speachBubbleText.SetTextBlended(_speachBubble.front(), small, 0, 0, 0); } } } diff --git a/src/libUnuk/Rect.h b/src/libUnuk/Rect.h index da4f5f5..dd1b5b1 100644 --- a/src/libUnuk/Rect.h +++ b/src/libUnuk/Rect.h @@ -1,7 +1,6 @@ #ifndef _RECT_H_ #define _RECT_H_ #include -#include // May not need this. #include "../Unuk/Globals.h" #include "ApplySurface.h" using namespace std;