taskRole Playing Game Engine - Tasks: task #8059, 0.0.2:Create Dialog library in...


You are not allowed to post comments on this tracker with your current authentication level.

task #8059: 0.0.2:Create Dialog library in Scheme

Submitted by:  Remco Bras <rvbras>
Submitted on:  Sun 20 Apr 2008 07:29:42 PM UTC  
Should Start On: Sat 19 Apr 2008 10:00:00 PM UTCShould be Finished on: Sat 19 Apr 2008 10:00:00 PM UTC
Category: Scheme LibraryPriority: 5 - Normal
Status: PostponedPrivacy: Public
Percent Complete: 70%Assigned to: Remco Bras <rvbras>
Open/Closed: OpenEffort: 0.00

Tue 26 Aug 2008 05:05:34 PM UTC, comment #3:

Prototype was rewritten a while ago, less of a god-awful mess now. Whether or not this needs support for n concurrent dialog queues is debatable, but it does need some more types of dialogs anyway. Fortunately, types can be defined separately now, see dialog-types.scm.

Remco Bras <rvbras>
Project AdministratorIn charge of this item.
Sun 04 May 2008 07:13:40 PM UTC, comment #2:

Though we have a prototype API now, it doesn't support very many dialog types and isn't very flashy. This should be fixed in due time, but for now, other tasks take priority for me.

Remco Bras <rvbras>
Project AdministratorIn charge of this item.
Wed 23 Apr 2008 03:41:56 PM UTC, comment #1:

A prototype dialog API was implemented last night, but it doesn't contain support for proper key bindings. Also, it doesn't properly handle text sizes, but perhaps it shouldn't for now as such things are indeed somewhat complicated and something the user can take care of. Automagically splitting text is somewhat of a luxury.

Remco Bras <rvbras>
Project AdministratorIn charge of this item.
Sun 20 Apr 2008 07:29:42 PM UTC, original submission:

This library could be somewhat straightforward, the idea being to combine the current window and text APIs to create a somewhat reasonable dialog system.

It would be nice if the system could take care of the properties of the text to be displayed in the specified window, paging it so that it fit and so on. This would require hooks into SDL_ttf, which would basically just expose the SDL_ttf functionality to get the size of a rendered string to GUILE.

Remco Bras <rvbras>
Project AdministratorIn charge of this item.


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by rvbras (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 7 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue 26 Aug 2008 05:05:33 PM UTCrvbrasSummaryCreate Dialog library in Scheme=>0.0.2:Create Dialog library in Scheme
    Sun 04 May 2008 07:13:40 PM UTCrvbrasStatusIn Progress=>Postponed
      Percent Complete30%=>70%
    Wed 23 Apr 2008 03:57:03 PM UTCrvbrasStatusReady For Test=>In Progress
    Wed 23 Apr 2008 03:41:56 PM UTCrvbrasCategoryNone=>Scheme Library
      StatusNone=>Ready For Test
      Percent Complete0%=>30%

    Back to the top

    Powered by Savane 3.1-cleanup1