Permalink
Commits on Mar 21, 2012
Commits on Mar 20, 2012
  1. Subtitles now stack on top of each other if two actors speak at the s…

    …ame time
    feedelli committed Mar 20, 2012
  2. The dialog frontend no longer gets the speaker as a parameter as the …

    …dialog line itself now holds a reference to him
    feedelli committed Mar 20, 2012
  3. Added an option to the subtitle frontend to allow displaying the spea…

    …kers name before the subtitle
    feedelli committed Mar 20, 2012
  4. Subtitle frontend now has option to center the subs

    feedelli committed Mar 20, 2012
Commits on Mar 19, 2012
  1. Added a function to the subtitle frontend that allows setting the fon…

    …t to be used
    feedelli committed Mar 19, 2012
  2. Subtitles now rendered last so they are not obscured by the foregroun…

    …d images
    feedelli committed Mar 19, 2012
  3. Fixed an error in erasing from the queued subtitles vector that was c…

    …ausing an assertion error and crash
    feedelli committed Mar 19, 2012
Commits on Feb 12, 2012
  1. Refactored a lot of the subtitle frontend

    Created a subtitle class which represents a subtitle on the screen and holds references to a text object and an actor's dialog line
    Still in a very rough state
    feelydj committed Feb 12, 2012
Commits on Feb 6, 2012
Commits on Feb 5, 2012
Commits on Dec 21, 2011
  1. Renamed DialogFrontendDefault class to DialogFrontendText.

    This is more descriptive. The default frontend will be whichever one is used by Game.
    feelydj committed Dec 21, 2011
Commits on Dec 17, 2011
  1. Removed unneeded include

    feelydj committed Dec 17, 2011
  2. Initial implementation of a rendering frontend for actors' dialog lines.

    The default dialog frontend maps text objects to actors who are speaking,
    and renders their lines. When an actor is finished speaking they are removed
    from the map.
    
    This is a rough draft. The dialog is rendered under the character's feet as
    it's not clever enough yet to determine a position above actors' heads. Also
    all dialog is rendered in the same font and color at the moment.
    feelydj committed Dec 17, 2011
Commits on Dec 13, 2011
  1. Moved implementation of a function into the .cc file of the Font clas…

    …s to prevent a circular dependancy issue I was having.
    feelydj committed Dec 13, 2011
Commits on Dec 5, 2011
  1. Started a basic layout for the dialog frontend system.

    The idea is that the game has a pluggable dialog frontend which is chosen
    and/or defined by the user. Each frontend will derive from the DialogFrontend
    base class.
    
    When a character is speaking the scene takes their current line of dialog
    and sends it to the current frontend for rendering.
    feelydj committed Dec 5, 2011
  2. Added DialogLine to classes.h

    feelydj committed Dec 5, 2011
Commits on Dec 4, 2011
  1. Some tweaks to ensure develop compiles succesfully.

    The openal, alure, and alut libs are linked.
    rootComponent in class Ground made public.
    Removed assert() in sound_task.cc that was crashing the application at runtime.
    feelydj committed Dec 4, 2011
  2. Ground passes unit tests

    committed Dec 4, 2011
Commits on Dec 2, 2011
  1. Minor formatting fixes.

    feelydj committed Dec 2, 2011
Commits on Nov 30, 2011
  1. Removed speech_bubble.h and speechbubble.cc which were committed in e…

    …rror on last commit.
    feelydj committed Nov 30, 2011
  2. Started implementing dialog functionality

    Aim here was to create a simple say() function for an actor. The
    parameters are the string you want the actor to say and the time
    in milliseconds you want it to display for.
    
    This can be called from lua - in the demo the scarecrow speaks.
    
    Note that this is just to get the basic idea of a dialog system -
    as of yet the dialog is not rendered. There will be a modular speech
    rendering system that will allow a developer to define how the
    dialog in their game is displayed. For now, in place of this, a
    printf function is used :)
    feelydj committed Nov 30, 2011
Commits on Nov 28, 2011
  1. Merge branch 'audio' into develop

    Conflicts:
    	lib/audio.h
    committed Nov 28, 2011
  2. Merge branch 'master' into develop

    Conflicts:
    	CMakeLists.txt
    committed Nov 28, 2011