[ale] Bit off topic. C++ coder referral

leam hall leamhall at gmail.com
Wed Mar 22 13:11:37 EDT 2017


Maybe mention it here:

https://cboard.cprogramming.com/

On Wed, Mar 22, 2017 at 12:40 PM, H P Ladds <householdwords at gmail.com>
wrote:

> I am looking for a C++ programmer for a task too small for the "jobs
> board."
>
> Pianobooster is an open source application that has truly helped my kids
> with their music homework. I believe it can help lots of kids learn to play
> piano. Unfortunately the project has not been maintained for years, and the
> application could use some updating.
>
> Any recommendations on finding a C++ programmer willing to do a bit of
> "piece work" on this project? I'd be willing to pay for the work done.
>
>
> Task's Details:
>
> A user wrote an improvement to the "Draw.cpp" file. The maintainer stated
> that he intended to include the improvements, but he never did. The
> improved Draw.cpp file is now out of date and incompatable with the lastest
> version of the software.
>
> The nature of the improvement(s) to Draw.cpp are not particularly complex;
> it adds color-coding to the notes displayed. Notes ABCDEFG each are
> assigned their own color. The current Draw.cpp displays all notes in same
> color.
>
> Running "cmake ../src" against the code with the improved Draw.cpp returns
> the following errors:
>
> /home/hpladds/PiBoo/pianobooster-src-0.6.4/src/Draw.cpp:298:99: error: no
> ‘bool CDraw::drawNote(CSymbol*, float, float, CSlot*, CColour, bool)’
> member function declared in class ‘CDraw’
>  Symbol* symbol, float x, float y, CSlot* slot, CColour colour, bool
> playable)
>
>    ^
> /home/hpladds/PiBoo/pianobooster-src-0.6.4/src/Draw.cpp:392:6: error:
> prototype for ‘void CDraw::drawSymbol(CSymbol, float, float, CSlot*)’ does
> not match any in class ‘CDraw’
>  void CDraw::drawSymbol(CSymbol symbol, float x, float y, CSlot* slot)
>       ^
> In file included from /home/hpladds/PiBoo/pianobooster-src-0.6.4/src/
> Draw.cpp:29:0:
> /home/hpladds/PiBoo/pianobooster-src-0.6.4/src/Draw.h:84:10: error:
> candidates are: void CDraw::drawSymbol(CSymbol, float)
>      void drawSymbol(CSymbol symbol, float x);
>           ^
> /home/hpladds/PiBoo/pianobooster-src-0.6.4/src/Draw.h:83:10: error:
>           void CDraw::drawSymbol(CSymbol, float, float)
>      void drawSymbol(CSymbol symbol, float x, float y);
>           ^
> /home/hpladds/PiBoo/pianobooster-src-0.6.4/src/Draw.cpp:739:33: error: no
> ‘void CDraw::drawSlot(CSlot*)’ member function declared in class ‘CDraw’
>  void CDraw::drawSlot(CSlot* slot)
>
> Thanks,
> Preston L.
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20170322/8d4b8b6e/attachment.html>


More information about the Ale mailing list